Magas szintű programozási nyelvek - studopediya

Alacsony szintű programozási

Korai számítógépek kellett programozható bináris gépi kódot. A program azonban olyan módon - inkább fáradságos és nehéz feladat. Egyszerűsítése ezt a feladatot, akkor kezdtek megjelenni alacsony szintű programozási nyelv, amely lehetővé teszi, hogy állítsa be a gép utasításait olvasható formában. Ezek átalakítását bináris kódot hoztak létre speciális programok - fordítók.







Fordítók vannak osztva:

fordítóprogramok - kapcsolja be a program szövegét gépi kódra tárolható, és ezután nem a fordító (például egy futtatható fájl kiterjesztése * .exe).

tolmácsok - kapcsolja be a programot gépi kódra, végrehajtja azt, majd lépjen a következő rész. Ebben az esetben minden alkalommal, amikor a tolmács használjuk a program végrehajtása során.

Alacsony szintű nyelvek, általában írásához használt kis programok, eszközmeghajtók, közös modulok nem szabványos eszközök, programozás speciális mikroprocesszorok legfontosabb követelmények a tömörség, a teljesítmény és közvetlen hozzáférést biztosít a hardver erőforrásokat.







Assembly - alacsony szintű nyelv, széles körben használják eddig.

Jellemzők adott számítógép architektúrák, amelyeket nem tekintenek úgy az alkalmazás könnyen átvihetők az egyik számítógépről a másikra. A legtöbb esetben egyszerűen újrafordítani a programot meghatározása számítógépes architektúrák és operációs rendszer. Programok kidolgozása, az ilyen nyelvek sokkal egyszerűbb és kevésbé hiba megengedett. Jelentősen csökkenti a fejlesztési időt a program, ami különösen fontos, ha dolgozik a nagy szoftver projektek.

A hátránya a magas szintű nyelvek nagy mérete programok képest programok alacsony szintű nyelven. A nagyon magas szintű szövegének nyelvét a programok kevésbé, de ha megteszi byte, a kód eredetileg írt assembly nyelven, tömörebb. Tehát alapvetően a magas szintű nyelvek használt szoftvereket fejleszteni számítógépeket és eszközöket, amelyek nagy mennyiségű memóriát. Egy másik alfaj szerelvény programozására más eszközök, amelynek mérete a kritikus programot.