GENERASI BAHASA PEMROGRAMAN
5 Generasi Bahasa Pemrograman Komputer
1. Bahasa Pemrograman Generasi l (Machine Language)
Generasi l Bahasa Pemrograman Komputer ini berorientasi pada mesin. Jadi pada suatu Program akan disusun dengan menggunakan bahasa mesin. Tentu saja program generasi ini sangat sulit untuk dipahami oleh orang awam.
2. Bahasa Pemrograman Generasi ll (Assembler)
Generasi ll Bahasa Pemrograman Komputer ini menggunakan bahasa rakitan atau assembly. Sebagai pengganti dari kode-kode biner, digunakanlah kependekan dari kata-kata. Misalkan “JNS” untuk menyatakan “Jump Non-Zero”. Setiap intruksi dalam bahasa assembly ini sebenernya identik dengan satu intruksi dalam bahasa mesin. Bahasa ini sedikit lebih mudah dipahami dibanding bahasa mesin. Bahasa ini sedikit lebih mudah dipahami daripada bahasa mesin.
3. Bahasa Pemrograman Generasi lll (high level programming language, contoh: C dan Pascal)
Generasi lll Bahasa Pemrograman Komputer ini yaitu menggunakan pendekatan prosedural. Sebagai bahasa yang prosedural, seorang programmer perlu menuliskan intruksi-intruksi yang rinci agar komputer dapat melaksanakan tugasnya, untuk programnya ditulis dengan menggunakan kata-kata yang biasa dipakai manusia seperti “WRITE, READ”
Untuk itu bahasa generasi ketiga ini sering disebut sebagai high level language disebabkan bahasa ini menggunakan kata-kata yang biasa digunakan oleh manusia.
4. Bahasa Pemrograman Generasi IV GL (fourth-generation language)
Generasi IV Bahasa Pemrograman Komputer dirancang untuk mengurangi waktu pemrograman dalam membuat suatu program sehingga diharapkan produktifitas pemrogram jadi meningkat dan program akan dapat dibuat dalan waktu yang cepat.
Untuk itu bahasa pemrograman pada generasi ini sering disebut dengan sebutan 4GL dapat dipakai oleh pemakai yang kurang mengetahui hal-hal teknis tentang pemrograman tanpa harus ada bantuan dari pemrogram yang professional.
Untuk itu bahasa pemrograman generasi keempat ini bisa disebut dengan high level language atau bahasa berorientasi pada masalah (problem oriented language).
BACA JUGA : 5 Bahasa Pemrograman Terpopuler di Indonesia
5. Bahasa Pemrograman Generasi V (Programming Language Based Object Oriented & Web Development)
Generasi V Bahasa Pemrograman Komputer ini merupakan kelompok bahasa-bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan (artificial intelligence).
Kecerdasan buatan adalah disiplin dalam suatu ilmu komputer yang mempelajari cara komputer meniru kecerdasan manusia.
Berbagai aplikasi kecerdasan manusia adalah sebagai berikut:
Pemrosesan bahasa alami (natural language processing), yakni mengatur komputer agar bisa berkomunikasi dengan manusia melalui bahasa manusia (Indonesia, Inggris, Spanyol, Prancis, dan sebagainya).
Pengedalian robotika dan sensor mata.
Aplikasi sistem pakar (expert system) yang meniru seorang pakar di bidang tertentu sehingga bisa menghasilkan nasehat atau pemikiran yang setara dengan seorang pakar.
Dengan menggunakan bahasa generasi kelima dimungkinkan untuk melakukan perintah dengan cara percakapan seperti berikut:
“Tampilkan semua nama mahasiswa yang IPK-nya di atas 3,0 dan urutkan berdasarkan IP secara descending”
PROLOG dan LISP merupakan dua contoh bahasa pemrograman yang ditujukan untuk menangani kecerdasan buatan.
Komentar
Posting Komentar