Domov Rozvoj Co je programovací jazyk první generace (1gl)? - definice z techopedie

Co je programovací jazyk první generace (1gl)? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená jazyk první generace (programovací) (1GL)?

První generace (programovací) jazyk (1GL) je skupina programovacích jazyků, které jsou jazyky na strojové úrovni používané pro programování počítačů první generace. Pokyny byly vydány prostřednictvím přepínačů na předním panelu těchto počítačů přímo do procesoru. Původně nebyl žádný kompilátor ani assembler, který by zpracovával pokyny v 1GL.


Instrukce v 1GL jsou vyrobeny z binárních čísel, reprezentovaných 1s a 0s. Díky tomu je jazyk vhodný pro porozumění stroje, ale je mnohem obtížnější interpretovat a učit se lidským programátorem.


Také známý jako jazyk 1. generace.

Techopedia vysvětluje jazyk první generace (programování) (1GL)

Hlavní výhodou programování v 1GL je to, že kód může běžet velmi rychle a velmi efektivně, právě proto, že instrukce jsou prováděny přímo CPU. Jednou z hlavních nevýhod programování v jazyce nízké úrovně je to, že když dojde k chybě, není kód tak snadno opravitelný.


Program je psán jako binární instrukce, skládající se z nul a instrukcí. Tento jazyk je velmi přizpůsoben konkrétnímu počítači a CPU, a přenositelnost kódu je proto ve srovnání s jazyky vyšší úrovně výrazně snížena.


Moderní programátoři stále občas používají strojový kód na úrovni, zejména při programování funkcí na nižší úrovni systému, jako jsou ovladače, rozhraní s firmwarem a hardwarovými zařízeními. Moderní nástroje, například kompilátory s nativním kódem, se používají k výrobě strojové úrovně z jazyka vyšší úrovně.

Co je programovací jazyk první generace (1gl)? - definice z techopedie