|
Az értelmező, értelmező program vagy angol kifejezéssel interpreter egy olyan program (ritkábban beépített hardver), ami képes arra, hogy az általa felismert nyelvet bemenő adatként kezeli, és a futtató gép saját utasításkészletének megfelelő sorozatára alakítja át, és ezeket a utasítás sorozatokat azonnal futtatja is. Míg a fordítók az forrásprogramokat utasításonként a futtató gép által végrehajtani képes utasítások sorozatára alakítja át – fordítja – azaz a forrásprogram futtatásra kész formája teljes egészében előáll, addig az értelmező a forrásprogramot annékül hajtja végre – azonnal – hogy a teljes forrásprogramot beolvasná.
Értelmezőkhöz illeszkedő nyelvek jellemzőiAz é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 nyelvekSok é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 code). Lásd még |
This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.
Mercedes Car
This site monitored by SitePinger.net