Rumah Pengembangan Apa itu bahasa pemrograman generasi ketiga (3gl)? - definisi dari techopedia

Apa itu bahasa pemrograman generasi ketiga (3gl)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Bahasa Generasi Ketiga (Pemrograman) (3GL)?

Bahasa generasi ketiga (pemrograman) (3GL) adalah kelompok bahasa pemrograman yang memperkenalkan peningkatan signifikan pada bahasa generasi kedua, terutama dimaksudkan untuk membuat bahasa pemrograman lebih ramah-programmer.


Kata-kata bahasa Inggris digunakan untuk menunjukkan variabel, struktur dan perintah pemrograman, dan Pemrograman Terstruktur didukung oleh sebagian besar 3GL. 3GL yang umum dikenal adalah FORTRAN, BASIC, Pascal, dan C-family (C, C +, C ++, C #, Objective-C) bahasa.


Juga dikenal sebagai bahasa generasi ke-3, atau bahasa pemrograman tingkat tinggi.

Techopedia menjelaskan Bahasa Generasi Ketiga (Pemrograman) (3GL)

Beranjak dari perintah samar Bahasa Assembly dan satu langkah di bawah Bahasa Generasi Keempat, programmer dalam 3GL disukai dengan menggunakan tipe data agregat, nama variabel, dan kemampuan untuk mendefinisikan bagian kode sebagai subrutin. Program dalam 3GL disebut Program Sumber atau Kode Sumber dan selanjutnya dikonversi oleh program khusus, Penyusun, ke Kode Obyek, dapat dimengerti oleh komputer dan CPU tertentu.


Sejak diperkenalkannya Kompiler pada tahun 1952, ratusan 3GL telah dikembangkan, secara khusus memberikan manfaat bagi pemrogram aplikasi yang melayani berbagai domain bisnis dan ilmiah. Pada tahun 1957, IBM menciptakan FORTRAN (FORmula TRANslator) untuk memfasilitasi penelitian ilmiah intensif matematis terkomputerisasi. COBOL (COmmon Business Oriented Language) berperan penting dalam memacu lonjakan program yang melayani arena bisnis, dengan kemampuannya yang ditingkatkan untuk menyediakan layanan penyimpanan catatan dan data. Sebagian besar bahasa pemrograman tujuan umum yang digunakan saat ini seperti C, C ++, C # dan Java adalah 3GLs.

Apa itu bahasa pemrograman generasi ketiga (3gl)? - definisi dari techopedia