Selasa, 25 Juni 2013

Apa itu Bahasa Generasi Keempat ?

Selama seperempat abad bahasa untuk komputasi komersial telah berkembang dengat lambat. Telah ada perbedaan sintak tapi konstruksi dasrnya hampir sama. Kemudian muncul suatu piranti baru yang disebut dengan 'Bahasa generasi keempat', ‘Bahasa produktifitas Tinggi’, ‘Bahasa non-prosedural’, ‘Pembuat aplikasi’. Kemampuan piranti baru ini meliputi :

-       Tidak perlu training yang lama pada DP.
-       Bahasa untuk semua pemakai (profesional DP sampai pemakai akhir)
-       Bahasa query
-       Pembuat aplikasi
-       Mencakup bahasa prosedural maupun nonprosedural
(Sebagian bahasa generasi keempat memenuhi ciri di atas tapi sebagian tidak.)

Generasi Bahasa Komputer :

Q Bahasa Generasi Pertama ® bahasa mesin
-       tidak ada interpreter/kompilator
-       diprogram dengan notasi biner
-       sulit untuk tidak melakukan kesalahan.
contoh : 011011  000000  000000  000001  110101
           berarti: bersihkan akumulator masukan isi lokasi penyimpanan 117 ke dlmnya

Q Bahasa Generasi Kedua  ® bahasa assembly (1950-an)
-       pengalamatan secara simbolis bukan alamat fisik.
-       terdiri  dari : SAP, AUTOCODER, SPS, BAL dan EASYCODER.
Contoh : CLA  SALARY
                Salary menunjukkan lokasi memori tempat variabel salary disimpan.

Q Bahasa Generasi Ketiga  ® bahasa tingkat tinggi (1960-an)
-       menggunakan kata-kata bahasa Ingggris
-       menekankan formula dalam notasi matematika
-               program dapat dikonversikan untuk dijalankan pada mesin-mesin yang berbeda.
-       terdiri dari : ALGOL, FORTRAN, COBOL, PL/I dan ADA.
     Contoh :  x = (a+b) / (c+d)

Q Bahasa Generasi Keempat  ®  bahasa produktifitas tinggi (1970-an)
-             mempercepat proses pembuatan aplikasi (baris code lebih sedikit)
-       mempermudah aplikasi dan mempercepat perubahan.
-       meminimalkan problem debugging.
-       pemakai dapat memecahkan problem sendiri.
-       terdiri dari : Informix, Oracle

Q Bahasa Generasi Kelima  ® bidang artificial inteligence‘ (1980-an)
- Sistem berbasis pengetahuan
-   Mesin dapat menggambarkan kesimpulan berdasarkan kode pengetahuan yang kompleks.
- Terdiri dari Prolog,LISP 

  
Menurut pendapat saya setelah membaca tulisan diatas ternyata selama ini saya hanya mengetahui bahasa komputasi yang sudah canggih seperti sekarang ini,kalau dari tulisan diatas dapat di telaah bahwa bahasa komputasi sudah banyak berkembang daripada yang dulu dikenal oleh orang dibandingkan dengan zaman sekarang yang sudah banyak dimodifikasi oleh pakar-pakar ataupun profesor yang mengerti dibidang bahasa pemrograman.Sudah hampir 5 generasi bahasa komputasi yang jeda munculnya bahasa tersebut tidak terlalu lama hal tersebut menjadi bukti bahwa perkembangan teknologi sangat cepat berkembang dibandingkan bidang lainnya dan  sampai sekarang teknologi tersebut masih terus dikembangkan sampai sekarang.

0 komentar:

Posting Komentar

Twitter Facebook Digg Favorites More