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

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

Taula de continguts:

Anonim

Definició: què significa el llenguatge de segona generació (programació) (2GL)?

Un llenguatge de programació (2GL) de segona generació és un grup de llenguatges de programació associats als llenguatges de muntatge. A diferència dels llenguatges de primera generació, els programes es poden escriure de manera simbòlica, utilitzant paraules angleses (també conegudes com a mnemàniques), de manera que un humà pot comprendre i posteriorment es converteix en un llenguatge de màquines per un muntador.


Els llenguatges de muntatge són específics per a ordinador i CPU. El terme s'utilitza en la distinció entre llenguatges de màquina (1GL) i llenguatges de programació de nivell superior (3GL, 4GL, etc.)


També conegut com a idioma de segona generació.

Techopedia explica el llenguatge de segona generació (programació) (2GL)

Els llenguatges de muntatge tenen el seu origen en els anys quaranta i s’atribueixen als esforços de l’oficial naval nord-americà Grace Hopper, amb la introducció del llenguatge FLOW-MATIC per a l’ordinador ENIAC.


El 2GL s’utilitza principalment per a la implementació de nuclis i controladors de baix nivell i per a aplicacions orientades al rendiment i processats intensivament com jocs d’ordinador, aplicacions de manipulació gràfica i aplicacions d’edició de vídeo.


La representació simbòlica de les instruccions de la màquina, els registres i les adreces de memòria permet al programador produir un programa llegible per humans. Perquè l’ordinador entengui el programa s’ha de convertir a un format llegible per màquina mitjançant un Assembler. L'Assembler sol convertir els Mnemònics a través d'un mapatge personalitzat de la representació mnemònica al llenguatge de màquines, per a una família i entorn de processador particular.


Els muntadors permeten depurar més fàcilment el programa i també introdueixen mecanismes de programació més avançats, com ara la Programació macro i la Programació estructurada.

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