Casa Desenvolupament Què és un llenguatge de programació de primera generació (1gl)? - Definició de tecnologia

Què és un llenguatge de programació de primera generació (1gl)? - Definició de tecnologia

Taula de continguts:

Anonim

Definició: què significa el llenguatge de primera generació (programació) (1GL)?

Un llenguatge de primera generació (programació) (1GL) és una agrupació de llenguatges de programació que són llenguatges a nivell de màquina utilitzats per programar ordinadors de primera generació. Les instruccions es van donar mitjançant els interruptors del panell frontal d’aquests ordinadors, directament a la CPU. Originalment no hi havia cap compilador ni muntador per processar les instruccions en 1GL.


Les instruccions en 1GL estan formades per nombres binaris, representats per 1s i 0s. Això fa que el llenguatge sigui adequat per a la comprensió de la màquina, però és molt més difícil d'interpretar i aprendre pel programador humà.


També conegut com a idioma de 1a generació.

Techopedia explica el llenguatge de primera generació (programació) (1GL)

El principal avantatge de la programació en 1GL és que el codi pot funcionar molt ràpidament i de manera molt eficient, precisament perquè les instruccions són executades directament per la CPU. Un dels principals desavantatges de la programació en un llenguatge de baix nivell és que quan es produeix un error, el codi no és tan fàcil de arreglar.


El programa està escrit com a instruccions binàries, que consisteixen en zeros i altres. Aquest llenguatge està molt adaptat a un ordinador i CPU específics, i la portabilitat del codi es redueix significativament en comparació amb llenguatges de nivell superior.


Els programadors moderns encara de vegades utilitzen codi de nivell de màquina, especialment quan programen funcions de nivell inferior del sistema, com ara controladors, interfícies amb dispositius de firmware i maquinari. Les eines modernes, com ara els compiladors de codi natiu, s'utilitzen per produir nivells de màquines a partir d'un llenguatge de nivell superior.

Què és un llenguatge de programació de primera generació (1gl)? - Definició de tecnologia