Értelmező (informatika)

Napjainkban a Értelmező (informatika) olyan téma, amely nagy jelentőséggel bír a társadalomban. Hatása a mindennapi élet különböző területein tükröződik, a politikától a populáris kultúráig. Ebben a cikkben megvizsgáljuk a Értelmező (informatika) következményeit és jelentését, elemezve annak időbeli alakulását és a mai világra gyakorolt ​​hatását. Ezenkívül megvizsgáljuk, hogy a Értelmező (informatika) hogyan alakította ki a környezettel és más emberekkel való interakciónkat, valamint az egyéni és kollektív tapasztalataink alakításában játszott szerepét. A Értelmező (informatika) egy olyan jelenség, amely nem korlátozódik a társadalom egyetlen szférájára, hanem átlép határokon és korlátokon, vitákat és vitákat generálva minden szinten.

Az értelmező (angolul interpreter) olyan program (ritkábban beépített hardver), ami képes arra, hogy egy meghatározott nyelven megírt utasításokat bemenő adatként kezelje, és a futtató gép saját utasításkészletének megfelelő utasítások sorozatává alakítsa át, majd ezeket az utasítássorozatokat azonnal futtassa is.

Míg egy fordítóprogram a forrásprogramokat utasításonként a futtató gép által végrehajtható (gépi kódú) utasítások sorozatává alakítja át – fordítja – azaz a forrásprogramból a futtatásra kész forma teljes egészében előáll, addig az értelmező a forrásprogramot anélkül is végrehajthatja – azonnal – hogy a teljes forrásprogramot beolvasná.

Értelmezőkhöz illeszkedő nyelvek jellemzői

Az értelmezett nyelvek általában bizonyos extra flexibilitással rendelkeznek a fordított nyelvekhez képest. Néhány jellemzőjük – általában – egyszerűbben megvalósíthatók értelmezővel, mint fordító programmal:

A leggyakrabban értelmezővel megvalósított nyelvek listája

Virtuális gépi kódra fordított nyelvek

Sok értelmezett nyelvet először lefordítanak valamilyen virtuális gép kódjára, amelyet aztán vagy értelmező vagy fordító hajt végre futásidő alatt (natív kód).

Kapcsolódó szócikkek