Mi egy alacsony szintű programozási nyelv

Cím a munka: Programozás. Programozási nyelvek magas és alacsony

Szakterület: Informatika, kibernetika és programozás

Leírás: alacsony szintű programozási az első számítógépek kellett programozható bináris gépi kódot. Egyszerűsítése ezt a feladatot, kezdtek megjelenni az alacsony szintű programozási nyelvek, amelyek lehetővé teszik, hogy a gép utasításait ember által olvasható formában. Egy példa egy alacsony szintű nyelv egy szerelő. Alacsony szintű nyelvek összpontosít egy bizonyos típusú processzor, és figyelembe veszi annak jellemzői, így át a program assembly nyelven másik hardver platform meg kell szinte teljesen átdolgozták.

Fájl mérete: 25.55 KB

Job letöltve: 11 fő.

A programozás egy művészeti -, hogy szoftver termékek vannak írva egy programozási nyelv. programozási nyelv # 150; ez egy formális jelrendszer, amelynek célja az írásra programok számára is érthető és előadó (a mi figyelmet # 150; számítógép). Ez a honlap prednaznachendlya kezdők, próbababa, kezdőknek, gyerekeknek, valamint a szakemberek számára.

Programozási nyelv (angol programozási nyelv.) - jelölést leírására algoritmusok és adatszerkezetek, mesterséges bizonyos formális rendszer, amelynek segítségével meg lehet kifejezni algoritmusok. A programozási nyelv határoz meg a lexikai, szintaktikai és szemantikai szabályok, amelyek meghatározzák a megjelenését a program által végrehajtott műveleteket művész (számítógép) ellenőrzése alatt.

Mivel a létesítmény az első programozható gépeket hoztak létre több mint kétezer nyelven. Minden évben számuk feltöltik újakra. Bizonyos nyelvek tudják használni csak kis számú saját fejlesztés, míg mások ismert emberek millióinak. Professzionális programozók általában használt munkájuk több programozási nyelv.

Alacsony szintű programozási

Az első számítógépek kellett programozható bináris gépi kódot. A program azonban ezen a módon - igen időigényes és nehéz feladat. Egyszerűsítése ezt a feladatot, kezdtek megjelenni alacsony szintű programozási nyelv, amely lehetővé tette a csapatot, hogy állítsa le a gépet több ember által olvasható formában. Ezek átalakítását bináris kódot hoztak létre speciális programok - fordítók.

Példa gépi kódra és bemutatja, hogy assembly nyelven

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 - átalakított része programot gépi kódra, végezzük, majd továbblép a következő rész. Ebben az esetben minden alkalommal, amikor a tolmács használjuk a program végrehajtása során.

Segítségével egy alacsony szintű nyelv hatékony és kompakt programban, mert a fejlesztő hozzáférést biztosít az összes funkcióját a processzor.

A programozó dolgozik az alacsony szintű nyelvek, kell magasan képzett jól érthető eszköz mikroprocesszoros rendszer, amely a program jön létre. Például, ha egy program létre a számítógépen, a számítógép tudnia kell a készüléket, és különösen, a készülék és a funkciók a processzor.

kapott programot nem lehet át egy számítógép vagy más eszköz egy processzor típusát.

jelentős időt a fejlődő nagy és komplex programok.

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, amelyet széles körben használt eddig.

Magas szintű programozási nyelvek

Azt lehet mondani, több ember, mint egy számítógép. Jellemzők adott számítógép architektúrák, amelyeket nem tekintenek úgy a program által könnyen át egyik számítógépről a másikra. Alapvetően csak ú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 magas szintű programozási nyelvek a következők:

A hátránya a magas szintű nyelvek nagyobb programok, mint a programok alacsony szintű. Tehát alapvetően a magas szintű nyelvi használt szoftverek fejlesztésére számítógépek és eszközök, 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.