Domov vývoj Čo je programovací jazyk druhej generácie (2gl)? - definícia z technológie

Čo je programovací jazyk druhej generácie (2gl)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená jazyk druhej generácie (programovací) (2GL)?

Druhá generácia (programovací) jazyk (2GL) je zoskupenie programovacích jazykov spojených s jazykmi zhromažďovania. Na rozdiel od jazykov prvej generácie, programy sa dajú písať symbolicky pomocou anglických slov (tiež známych ako mnemotechnika) tak, že človek môže porozumieť a následne ich zostavovateľ zhromaždí na strojový jazyk.


Zostavovacie jazyky sú špecifické pre počítač a procesor. Tento výraz sa používa na rozlíšenie medzi strojovými jazykmi (1GL) a programovacími jazykmi vyššej úrovne (3GL, 4GL atď.)


Známy tiež ako jazyk 2. generácie.

Techopedia vysvetľuje jazyk druhej generácie (programovanie) (2GL)

Montážne jazyky vznikli v 40. rokoch 20. storočia a sú pripisované úsiliu amerického námorného dôstojníka Graceho Hoppera zavedením jazyka FLOW-MATIC pre počítač ENIAC.


2GL sa väčšinou používajú na implementáciu jadier a ovládačov nízkej úrovne a na aplikácie zamerané na výkon a spracovanie, ako sú počítačové hry, grafické manipulačné aplikácie a aplikácie na úpravu videa.


Symbolické znázornenie inštrukcií stroja, registrov a adries pamäte umožňuje programátorovi vytvoriť program čitateľný pre človeka. Aby počítač pochopil program, musí sa pomocou nástroja Assembler previesť do strojovo čitateľného formátu. Assembler zvyčajne prevádza mnemoniku prostredníctvom mapovania z jedného na jedného z mnemotechnického zobrazenia do strojového jazyka pre konkrétnu rodinu procesorov a prostredie.


Zostavovatelia umožňujú ľahšie ladenie programu a zavádzajú aj pokročilejšie programovacie mechanizmy, ako napríklad makro programovanie a štruktúrované programovanie.

Čo je programovací jazyk druhej generácie (2gl)? - definícia z technológie