Dibawah ini terdapat beberapa karakteristik bahasa pemrograman, yaitu sebagai berikut:
1. FORTRAN
1. FORTRAN
a. FORTRAN (FORmula TRANslator).
b. Dikembangkan Th. 1956 oleh John Backus.
c. Di IBM (International Business Machine).
d. Untuk mempermudah pembuatan aplikasi: matematika, ilmu
pengetahuan, dan teknik.
e. Bahasa beraras tinggi pertama yang diciptakan.
f. Keunggulan Fortran:
- Untuk menangani perhitungan, termasuk bilangan kompleks.
g. Kelemahan Fortran:
- Operasi I/O yang sangat kaku.
- Kode sumber sulit dipahami, dibanding bhs. tingkat tinggi
lainnya.
2. COBOL
a. COBOL: Common Business Oriented Language.
b. Dikembangkan th. 1959.
c. Tergolong bahasa beraras tinggi.
d. Untuk pembuatan aplikasi di bidang bisnis.
e. Masih banyak digunakan di minikomputer dan mainframe.
f. Keunggulan COBOL:
1. Tak bergantung mesin.
2. Sintaks-nya menggunakan kata-kata Bhs. Inggris, shg mudah dipahami pemrogram.
2. Sintaks-nya menggunakan kata-kata Bhs. Inggris, shg mudah dipahami pemrogram.
3. Penanganan berkas sudah tersedia, dan mendukung berbagai tipe berkas.
4. Penanganan I/O mudah dilakukan.
4. Penanganan I/O mudah dilakukan.
g. Kelemahan:
1. Struktur penulisan program yang sangat kaku, dan bertele-tele.
2. Kata-kata yang digunakan dalam instruksi/program membuat pemrogram mudah bosan
1. Struktur penulisan program yang sangat kaku, dan bertele-tele.
2. Kata-kata yang digunakan dalam instruksi/program membuat pemrogram mudah bosan
dan lelah.
3. PL/1
a. PL/1 (Programming Language 1).
b. Diperkenalkan oleh IBM, th. 1963.
c. Untuk bisnis maupun perhitungan data dalam ilmu pengetahuan.
d. Hanya dikenal di lingkungan komputer IBM, dan tidak populer di PC.
e. Jarang digunakan, karena sulit dipelajari.
4. RPG
a. RPG: Report Program Generator.
b. Program generasi ke tiga.
c. Populer di lingkungan minikomputer dan mainframe IBM.
d. Membuat laporan-laporan bisnis.
e. Diperkenalkan pertama kali th. 1964.
f. Th. 1970, muncul RPG II.
g. RPG III tergolong sebagai bahasa generasi ke empat.
5. APL
a. APL: A Programming Language.
b. Termasuk bhs. Pemrograman generasi ke tiga.
c. Diciptakan th. 1962, oleh Kenneth Iverson.
d. Menggunakan keyboard khusus, ang memungkinkan untuk melakukan penyelesaian
matematika yang kom-pleks.
6. Logo
a. Khusus untuk membantu anak-anak dlm menyelesaikan masalah dan melakukan
pemrograman.
b. Dibuat di MIT, th. 1967, oleh Seymour Papert.
c. Bahasa yang digunakan adalah Lisp. Sangat mudah untuk membuat gambar, dan utk
meng-hasilkan laporan-laporan bisnis dalam bentuk grafik.
7. BASIC
a. BASIC: Beginer All-purpose Symbolic Instruction Code.
b. Dikembangkan th. 1965, di Darmouth College.
c. Pencipta: John Kemeny dan Thomas Kurtz.
d. Awalnya: ditujukan sebagai bahasa sederhana untuk pengajaran komputer.
e. Merupakan bhs. yang populer dan serbaguna (untuk aplikasi apa saja).
f. Keunggulan BASIC:
1. Mudah untuk dipakai.
2. Berbentuk interpreter.
3. Kinerjanya lambat.
g. Belakangan muncul versi compiler.
h. Kelemahan:
1.Tidak mendukung operasi bilangan kompleks.
2.Penanganan berkas sangat terbatas, sehingga tidak cocok untuk aplikasi bisnis.
i. BASIC menjadi populer, setelah Microsoft mengeluar-kan Visual BASIC, yang mendukung
pemrograman vi-sual.
8. Pascal
a. Dibuat oleh Nicklaus Wirth, th. 1971.
b. Berasal dari nama Blaise Pascal – matematikawan Perancis (1623 – 1662).
c. Awalnya: untuk mengenalkan pemrograman terstruktur.
d. Pascal sangat populer di lingkungan mhs. Ilmu kompu-ter dan teknik, menggeser Fortran dan
BASIC.
e. Keunggulan:
f. Mudah untuk dipelajari.
1.Dukungan fungsi matematika yang sangat lengkap.
g. Kelemahan:
1. Tidak mendukung operasi bilangan kompleks.
2. Tidak mendukung sarana untuk aplikasi bisnis.
h. Landasan pembuatan: PL Delphi (Windows) dan Kylix (Linux).
9. FORTH
a. FORTH (FOuRTH-generation language).
a. FORTH (FOuRTH-generation language).
b. Bahasa generasi ketiga.
c. Diciptakan th. 1971 oleh Charles Moore.
d. Dirancang untuk menangani sistem kontrol secara waktu nyata (real time system), maupun
untuk aplikasi bisnis dan grafis.
e. Cocok untuk akuisisi data yang melibatkan sensor atau untuk pengendalian sistem robotika.
f. Kelebihan:
1. Kemampuan memproses sangat cepat.
2. Memerlukan sedikit memori dan tersedia utk berbagai plat-form (dari PC hingga
mainframe).
10. Ada
1. Dikembangkan di Departemen Pertahanan Amerika Serikat, th. 1975, dan dirilis th. 1981.
2. Penghargaan bagi Lady Augusta Ada Byron.
3. Dijadikan standar untuk seluruh aplikasi di departemen tersebut.
4. Ada mendukung: pemrograman terstruktur, penyembunyian informasi (information hiding),
tipe data abstrak, dan pemrosesan paralel.
5. Bukan untuk aplikasi militer, tetapi untuk aplikasi bisnis, termasuk dim lingkungan PC.
11. C
a. Diciptakan oleh Brian W. Kernighan dan Dennis M. Ritchie, th. 1972, di Laboratorium Bell
AT&T.
b. Menggabungkan kemampuan pengendalian mesin dan struktur data (aras rendah), serta
struktur kontrol (beraras tinggi).
c. C dipakai untuk mengembangkan Sistem Operasi UNIX dan Linux.
d. Kelebihan C:
1. Sifat portabilitas (dpt dipindahkan ke platform lain tanpa perubahan).
2. Cepat dan efisien.
3. Memungkinkan manipulasi dalam bentuk bit.
e. Kelemahan C:
1. Banyak yg menganggap C bahasa yang sulit dipahami dan dipelajari.
2. Tidak ada dukungan utk aplikasi bisnis (perlu pustakan tambahan untuk manipulasi basis
data.
12. C++
a. Dibuat oleh Bjarne Stroustrup, th. 1983, di Lab. Bell AT&T.
b. Awalnya dinamakan “a better C”.
c. Nama C++ diberikan oleh Rick Mascitti, th. 1983.
d. C++ merupakan bahasa berorientasi objek, dan menggunakan kaidah Bahasa C.
e. Pemrograman grafis di lingkungan Windows, UNIX, dan Linux dibuat dgn bhs ini.
d. Visual C++ merupakan PL yg dapat dipakai utk membuat berbagai aplikasi, termasuk basis
data.
13. dBase
a. Merupakan pemrograman yg berorientasi basis data.
b. Populer dgn istilah DBMS (Database Management System).
c. Diawali dgn dBase II.
d. Versi 2.4 dirilis September 1983.
e. Th. 1985, perusahaan Ashton-Tate mengeluarkan dBase III.
f. Produk berikutnya dBase III+.
g. Di lingkungan PC muncul produk serupa, yaitu: Clipper dan FoxPro.
h. Penerusnya adalah Visual dBase, yg beroperasi di Windows.
i. Demikian juga pada Visual FoxPro.
14. Java
a. Dibuat th. 1995 oleh Sun Microsystems.
a. Dibuat th. 1995 oleh Sun Microsystems.
b. Merupakan bhs. berorientasi objek dan serba guna.
c. Kode Java dikompilasi dlm format bytecode.
d. Bytecode dpt dijalankan disemua komputer yg dilengkapi Java Interpreter dan Java Vitual
Machine.
e. Java menyediakan applet (berjalan di Web browser) dan mendukung koneksi ke database,
menyediakan aplikasi berbasis Windows, serta untuk pemrograman jaringan dan mobile.
15. LISP
a. LISP (LISt Processing).
b. Diciptakan oleh John McCarthy di MIT, th. 1960.
c. Merupakan bahasa AI yang pertama.
d. Pada th. itu banyak muncul bhs. untuk AI.
e. Salah satu contohnya adalah ELIZA (program yg ber-tindak sebagai psikoanalis), yg
diciptakan oleh Joseph Wizenbau
16. PROLOG
a. PROLOG (PROgrammation en LOGique – PROgramming in LOGic.
b. Untuk aplikasi AI, dibuat th. 1972 di Universitas Marseille-Aix Perancis.
c. Penciptanya: Alain Colmerauer.
d. Mejadi terkenal setelah Jepang mengumumkan bhs. tersebut sebagai basis komputer
generasi ke lima, pada th. 1981.
generasi ke lima, pada th. 1981.
Category ›
Dasar Pemrograman Komputer
,
Kuliah
mantap sekali mas penjelasannya mengenai karakteriktis bahas pemrograman, jadi semakin bertambah deh ilmu saya.Makasih ya mas infonya
ReplyDeletekunjungi juga website kampus saya http://www.atmaluhur.ac.id dan website saya https://misri.mahasiswa.atmaluhur.ac.id