Interpretatorius - tai programa, vykdanti kitas programas. Skirtingai nei kompiliatorius, kuris vieną kartą programinius išeities kodus paverčia kompiuteriui suprantamomis instrukcijomis ir gautą programą galima vykdyti neribotą kiekį kartų be kompiliatoriaus įsikišimo, interpretatorius išeities kodą verčia instrukcijomis kiekvieno vykdymo metu.
Interpretatoriai leidžia nesunkiai panaudoti ir kai kuriuos programavimo metodus, kurie neįmanomi naudojant kompiliatorius, pvz., kurti save modifikuojančias programas. Interpretuojami metodai leidžia žymiai laisviau naudoti duomenų tipų konversiją, kurti universalias prodedūras.
Klaidų, ypač loginių, paieška, naudojant interpretatorius, taip pat žymiai lengvesnė, todėl kuriami interpretatoriai, skirti kompiliuojamoms kalboms, pvz., C. Nepaisant to, interpretuojamos programos gali turėti specifinių klaidų, susijusių su sintaksine analize vykdymo metu: tokios klaidos kompiliuojamose programose neįmanomos.
Kelios tipinės interpretuojamos kalbos:
Kai kurios kalbos pirma kompiliuoja kodą į pseudokodą, o vykdymo metu interpretuoja pseudokodą:
Interpret | Fortolker | Interpreter | Interpreter (computing) | Intérprete informático | Interpretaator | Ohjelmointikielen tulkki | Interprète (informatique) | מפרש (תוכנה) | Túlkur (tölvunarfræði) | インタプリタ | 인터프리터 | Interpreter | Interpreter | Интерпретатор | Interpretator | อินเทอร์พรีเตอร์ | Інтерпретатор | Trình thông dịch
This article is licensed under the GNU Free Documentation License.
It uses material from the
"Interpretatorius".
Home Page • arts • business • computers • games • health • hospitals • home • kids & teens • news • physicians • recreation• reference • regional • science • shopping • society • sports • world