Acasă Dezvoltare Ce este un limbaj de programare din prima generație (1gl)? - definiție din techopedia

Ce este un limbaj de programare din prima generație (1gl)? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă limbajul de primă generație (programare) (1GL)?

Un limbaj de primă generație (programare) (1GL) este o grupare de limbaje de programare care sunt limbaje la nivel de mașină utilizate pentru programarea computerelor din prima generație. Instrucțiunile au fost date prin intermediul comutatoarelor de pe panoul frontal al acestor computere, direct către CPU. Inițial nu a existat niciun compilator sau asamblator care să proceseze instrucțiunile din 1GL.


Instrucțiunile din 1GL sunt formate din numere binare, reprezentate de 1s și 0s. Acest lucru face ca limbajul să fie potrivit pentru înțelegerea mașinii, dar mult mai dificil de interpretat și de învățat de către programatorul uman.


Cunoscut și ca limbă de prima generație.

Techopedia explică limbajul de primă generație (programare) (1GL)

Principalul avantaj al programării în 1GL este că codul poate rula foarte rapid și foarte eficient, tocmai pentru că instrucțiunile sunt executate direct de CPU. Unul dintre dezavantajele principale ale programării într-un limbaj de nivel scăzut este că atunci când apare o eroare, codul nu este la fel de ușor de remediat.


Programul este scris ca instrucțiuni binare, constând din zerouri și altele. Acest limbaj este foarte mult adaptat la un computer și procesor specific, iar portabilitatea codului este, prin urmare, redusă semnificativ în comparație cu limbile de nivel superior.


Programatorii moderni utilizează încă ocazional codul la nivel de mașină, în special atunci când programează funcții de nivel inferior al sistemului, cum ar fi driverele, interfețele cu dispozitivele de firmware și hardware. Instrumentele moderne, cum ar fi compilatoarele cu coduri native sunt utilizate pentru a produce nivelul mașinii dintr-un limbaj de nivel superior.

Ce este un limbaj de programare din prima generație (1gl)? - definiție din techopedia