Generasi Bahasa Komputer :
1) Bahasa Generasi Pertama adalah bahasa mesin. Beberepa ciri dari
bahasa komputer ini adalah tidak ada terdapat interpreter / kompilator,
programnya masih menggunakan notasi biner dan sangat sulit untuk mengecek
kesalahan.
contoh : 011011 000000 000000 000001 110101 (
artinya: bersihkan akumulator masukan isi lokasi penyimpanan 117 ke dlmnya).
2) Bahasa Generasi Kedua (1950-an) merupakan bahasa assembly. Ciri-cirinya
adalah pengalamatan pada bahasa ini dilakukan secara simbolis bukan dengan
alamat fisik. Bahasa ini terdiri atas SAP, AUTOCODER, SPS, BAL dan EASYCODER.
Contoh:
CLA SALARY ==> (Salary menunjukkan lokasi memori tempat
variabel salary disimpan).
3) Bahasa Generasi Ketiga (1960-an) sudah merupakan bahasa tingkat tinggi. Bahasa
pada generasi ini sudah menggunakan kata-kata dalam bahasa Inggris,dan
menekankan pada formula dalam notasi matematika. Selain itu, programnya
dapat dikonversikan untuk dijalankan pada mesin-mesin yg berbeda. Bahasa
generasi tiga terdiri atas: ALGOL, FORTRAN, COBOL, PL/I dan ADA.
Contoh : x = (a+b) / (c+d)
4) Bahasa Generasi Keempat (1970-an) merupakan bahasa produktifitas
tinggi . Bahasa generasi keempat sudah sangat lebih baik dari bahasa generasi
sebelumnya. Bahasa pada generesai ini sudah mampu mempercepat proses pembuatan
aplikasi (baris code lebih sedikit), mempermudah aplikasi dan mempercepat
perubahan. Selain itu, bahasa ini juga sudah dapat meminimalkan problem
debugging dan pemakainya dapat memecahkan problemnya secara indivudual. Bahasa
generasi keempat terdiri dari Informix, Oracle.
5) Bahasa Generasi Kelima (1980-an) merupakan bahasa terakhir ,
biasanya bergerak di bidang artificial inteligence. Bahasa generasi kelima
sudah menngunakan sistem berbasis pengetgahuan. Mesinnya juga sudah dapat
menggambarkan kesimpulan berdasarkan kode pengetahuan yang kompleks. Bahasa di
generasiini terdiri dari prolog, LISP.
.Bahasa Generasi Keempat
Bahasa generasi keempat (4GL) disebut juga dengan ‘Bahasa produktifitas
Tinggi’, ‘Bahasa non-prosedural’, ‘Pembuat aplikasi’. Bahasa 4GL ini
berfungsi untuk menerima file yang berisi urutan-urutan statement program dan
menghasilkan program yang dapat dijalankan. Ciri khas dari suatu bahasa 4GL
adalah :
- Tidak perlu training yang lama pada DP.- Bahasa untuk semua pemakai (profesional DP sampai pemakai akhir).
- Bahasa query.
- Pembuat aplikasi.
- Mencakup bahasa prosedural maupun non-prosedural.
Bahasa Prosedural menentukan ‘Bagaimana’ sesuatu diselesaikan (programmer
memberikan instruksi yang detail tentang bagaimana masing-masing tugas
diselesaikan), contohnya adalah COBOL, PL/I. Bahasa Nonprosedural menentukan
‘Apakah’ yang akan diselesaikan. Pada Bahasa Non – prosedural pemakai mendapat
hasil yang cepat tanpa mengatakan prosedur bagaimana hal itu dikerjakan.
Contohnya adalah Informix, NOMAD.
Agar suatu bahasa disebut dengan ‘Generasi Keempat’ harus mempunyai
karakteristik atau properti khusus, yaitu :
1. User-friendly.2. Programmer non-profesional dapat memperoleh hasil
3. Menggunakan DBMS secara langsung.
4. Program untuk semua aplikasi dapat dibuat dengan satu perintah instruksi yang lebih sedikit.
5. Disusun untuk operasi on-line.
6. Mempermudah pemahaman dan perawatan code orang lain.
7. Prototype dapat dibuat dan dimodifikasi dengan cepat.
Komentar
Posting Komentar