1. Bahasa Generasi Pertama
a. Berorientasi pada mesin.
b. Disusun dengan menggunakan Bahasa Mesin.
c. Sulit dipahami dan membosankan.
d. Eksekusinya sangat cepat.
e. Sangat bergantung pada mesin (machine dependent).
2. Bahasa Generasi Kedua
a. Menggunakan Bahasa Rakitan (Assembly).
b. Untuk pengganti kode biner, digunakan kependekan perintah (mnemonic). Misal: CMP
(Compare), MOV (Move), dan lain sebagainya.
c. Setiap instruksi Bahasa Rakitan, identik dgn instruksi Bahasa Mesin.Lebih mudah dipahami,
dibandingkan denghan Bahasa Mesin.
d. Bahasa Rakitan masih banyak digunakan, terutama untuk pengendalian hardware.
e. Bahasa Mesin dan Bahasa Rakitan digolongkan bahasa beraras rendah (low-lavel language),
krn berorientasi pada mesin.
f. Contoh: Turbo Assembler, Macro Assembler, dan lain-lain
3. Bahasa Generasi Ketiga
a. Menggunakan pendekatan prosedural.
b. Menggunakan kata-kata yang mendekati bahasa ma-nusia.
c. Sering disebut sebagai bahasa beraras tinggi (high-level language).
d. Contoh: Ada, Algol, Cobol, C, Euclid, Basic, Fortran, Pascal, dan lain sebagainya.
4. Bahasa Generasi Keempat
a. Dirancang utk mengurangi waktu pemrogram dalam membuat program, sehingga
produktivitas pemrogram meningkat.
b. Dikenal dengan sebutan 4GL (Forth Generating Langu-age) .
c. Umumnya dipakai oleh pemakai yg kurang mengetahui hal-hal teknis.
d. 4GL biasanya disebut dengan bahasa beraras sangat tinggi (very high level language) atau
bahasa yang ber-orientasi pada masalah (problem oriented language).
e. Menggunakan pendekatan non-prosedural.
d. 4GL mendukung:
1. Pembangkitan program (application/program generator): piranti yg berfungsi utk
membuat aplikasi dgn mudah.
2. Pembangkit laporan (report generator): piranti yang ber-fungsi utk membuat laporan dgn
cepat & mudah.
3. Bahasa query: piranti yg memungkinkan query dgn SQL dgn cara yang mudah & cepat.
4. Pembangkit gambar (graphics generator): piranti utk me-nyajikan data dalam bentuk
grafik.
5. Contoh: Oracle, Informix, Sybase, PowerHouse, Access, Focus, dan lain sebagainya.
5. Bahasa Generasi Kelima
a. Kelompok bahasa pemrograman yang ditujukan utk me-nangani kecerdasan buatan (Artificial
Intelligence -- AI).
b. Aplikasi AI: natural language, robotika, sistem pakar (ex-pert system), neural network
(jaringan syaraf tiruan), dan lain sebagainya.
c. Contoh: Prolog, Lisp, Smal Talk, dan lain-lain.
Category ›
Dasar Pemrograman Komputer
,
Kuliah
No comments:
Post a Comment