Rumah Pengembangan Apa itu bahasa pemrograman generasi kedua (2gl)? - definisi dari techopedia

Apa itu bahasa pemrograman generasi kedua (2gl)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Bahasa Generasi Kedua (Pemrograman) (2GL)?

Bahasa generasi kedua (pemrograman) (2GL) adalah pengelompokan bahasa pemrograman yang terkait dengan bahasa assembly. Berbeda dengan bahasa generasi pertama, program dapat ditulis secara simbolis, menggunakan kata-kata bahasa Inggris (juga dikenal sebagai mnemonik), sedemikian rupa sehingga manusia dapat memahami dan kemudian diubah menjadi bahasa mesin oleh assembler.


Bahasa assembly khusus untuk komputer dan CPU. Istilah ini digunakan dalam perbedaan antara Bahasa Mesin (1GL) dan bahasa pemrograman tingkat tinggi (3GL, 4GL, dll.)


Juga dikenal sebagai bahasa generasi ke-2.

Techopedia menjelaskan Bahasa Generasi Kedua (Pemrograman) (2GL)

Bahasa Assembly berasal pada tahun 1940-an, dan dikaitkan dengan upaya perwira angkatan laut Amerika Grace Hopper, dengan pengenalan bahasa FLOW-MATIC untuk komputer ENIAC.


2GL sebagian besar digunakan untuk implementasi kernel dan driver tingkat rendah dan untuk aplikasi yang berorientasi pada kinerja dan pemrosesan intensif seperti game komputer, aplikasi manipulasi grafik dan aplikasi editing video.


Representasi simbolis dari instruksi mesin, register dan alamat memori memungkinkan programmer untuk menghasilkan program yang dapat dibaca manusia. Agar komputer dapat memahami programnya, program harus dikonversi ke format yang dapat dibaca mesin menggunakan Assembler. Assembler biasanya mengubah Mnemonics melalui pemetaan satu-ke-satu dari representasi mnemonik ke bahasa mesin, untuk keluarga prosesor dan lingkungan tertentu.


Assembler memungkinkan untuk lebih mudah men-debug program, dan juga memperkenalkan mekanisme pemrograman yang lebih maju seperti Pemrograman makro dan Pemrograman terstruktur.

Apa itu bahasa pemrograman generasi kedua (2gl)? - definisi dari techopedia