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

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

Obsah:

Anonim

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

Jazyk prvej generácie (1GL) je zoskupenie programovacích jazykov, ktoré sú strojovými jazykmi používanými na programovanie počítačov prvej generácie. Pokyny boli dané prostredníctvom prepínačov na prednom paneli týchto počítačov priamo do procesora. Pôvodne neexistoval žiadny kompilátor ani zostavovateľ, ktorý by spracovával pokyny v 1GL.


Inštrukcie v 1GL sú vyrobené z binárnych čísiel reprezentovaných 1s a 0s. Vďaka tomu je jazyk vhodný na porozumenie stroja, ale ľudský programátor ho oveľa ťažšie interpretuje a naučí sa ho.


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

Techopedia vysvetľuje jazyk prvej generácie (programovanie) (1GL)

Hlavnou výhodou programovania v 1GL je to, že kód môže bežať veľmi rýchlo a veľmi efektívne, presne preto, že inštrukcie sú vykonávané priamo procesorom. Jednou z hlavných nevýhod programovania v jazyku nízkej úrovne je to, že keď sa vyskytne chyba, kód nie je tak ľahko opraviteľný.


Program je napísaný ako binárne inštrukcie pozostávajúce z núl a núl. Tento jazyk je veľmi prispôsobený konkrétnemu počítaču a procesoru, a preto je prenosnosť kódu v porovnaní s jazykmi vyššej úrovne výrazne znížená.


Dnešní programátori stále príležitostne používajú strojový kód, najmä pri programovaní funkcií systému na nižšej úrovni, ako sú napríklad ovládače, rozhrania s firmvérom a hardvérovými zariadeniami. Moderné nástroje, napríklad kompilátory s natívnym kódom, sa používajú na výrobu strojovej úrovne z jazyka vyššej úrovne.

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