Rumah Pengembangan Apa itu bahasa pemrograman generasi pertama (1gl)? - definisi dari techopedia

Apa itu bahasa pemrograman generasi pertama (1gl)? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Bahasa Generasi Pertama (Pemrograman) (1GL)?

Bahasa generasi pertama (pemrograman) (1GL) adalah pengelompokan bahasa pemrograman yang merupakan bahasa tingkat mesin yang digunakan untuk memprogram komputer generasi pertama. Instruksi diberikan melalui switch panel depan komputer ini, langsung ke CPU. Awalnya tidak ada kompiler atau assembler untuk memproses instruksi dalam 1GL.


Instruksi dalam 1GL terbuat dari angka biner, diwakili oleh 1s dan 0s. Ini membuat bahasa ini cocok untuk memahami mesin tetapi jauh lebih sulit untuk ditafsirkan dan dipelajari oleh programmer manusia.


Juga dikenal sebagai bahasa generasi pertama.

Techopedia menjelaskan Bahasa Generasi Pertama (Pemrograman) (1GL)

Keuntungan utama pemrograman di 1GL adalah bahwa kode dapat berjalan sangat cepat dan sangat efisien, tepatnya karena instruksi dieksekusi langsung oleh CPU. Salah satu kelemahan utama pemrograman dalam bahasa tingkat rendah adalah bahwa ketika kesalahan terjadi, kode tidak semudah untuk diperbaiki.


Program ini ditulis sebagai instruksi biner, yang terdiri dari nol dan satu. Bahasa ini sangat banyak disesuaikan dengan komputer dan CPU tertentu, dan karena itu portabilitas kode berkurang secara signifikan dibandingkan dengan bahasa tingkat yang lebih tinggi.


Pemrogram modern masih kadang-kadang menggunakan kode level mesin, terutama ketika memprogram fungsi-fungsi sistem level bawah, seperti driver, antarmuka dengan firmware dan perangkat perangkat keras. Alat modern, seperti kompiler kode asli digunakan untuk menghasilkan level mesin dari bahasa level yang lebih tinggi.

Apa itu bahasa pemrograman generasi pertama (1gl)? - definisi dari techopedia