Itthon Fejlesztés Mi az első generációs programozási nyelv (1gl)? - meghatározás a techopedia alapján

Mi az első generációs programozási nyelv (1gl)? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

Meghatározás - Mit jelent az első generációs (programozási) nyelv (1GL)?

Az első generációs (programozási) nyelv (1GL) olyan programozási nyelvek csoportja, amelyek gépi szintű nyelvek az első generációs számítógépek programozásához. Az utasításokat ezen számítógépek előlapi kapcsolóin keresztül adták, közvetlenül a CPU-hoz. Eredetileg nem volt fordító vagy összeszerelő az 1GL-es utasítások feldolgozására.


Az 1GL utasításai bináris számokból készülnek, amelyeket 1 és 0 jelöl. Ez a nyelvet alkalmassá teszi a gép megértésére, de az emberi programozó számára sokkal nehezebb értelmezni és megtanulni.


1. generációs nyelvként is ismert.

A Techopedia magyarázza az első generációs (programozási) nyelvet (1GL)

Az 1GL-ben történő programozás fő előnye, hogy a kód nagyon gyorsan és nagyon hatékonyan futhat, pontosan azért, mert az utasításokat közvetlenül a CPU hajtja végre. Az alacsony szintű nyelven történő programozás egyik fő hátránya, hogy amikor hiba történik, a kódot nem olyan könnyű megjavítani.


A program bináris utasításként van írva, nullákból és azokból állva. Ez a nyelv nagyon igazodik egy adott számítógéphez és a CPU-hoz, ezért a kód hordozhatósága jelentősen csökkent a magasabb szintű nyelvekhez képest.


A mai programozók továbbra is alkalmanként gépi szintű kódot használnak, különösen akkor, amikor a rendszer alacsonyabb szintű funkcióit programozzák, például illesztőprogramokat, interfészeket firmware-vel és hardver eszközökkel. A gépi szint magasabb szintű nyelvből történő előállításához modern eszközöket, például natív kód fordítókat használnak.

Mi az első generációs programozási nyelv (1gl)? - meghatározás a techopedia alapján