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.
Ez a szócikk nem tünteti fel a független forrásokat, amelyeket felhasználtak a készítése során. Emiatt nem tudjuk közvetlenül ellenőrizni, hogy a szócikkben szereplő állítások helytállóak-e. Segíts megbízható forrásokat találni az állításokhoz! Lásd még: A Wikipédia nem az első közlés helye. |
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á.
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:
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).