Interpretaator: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Resümee puudub
Resümee puudub
 
1. rida:
'''Interpretaator''' on [[arvutiprogramm]] selliste [[programmikoodmasinkood|masinkoodiks]]i käivitamiseks, mida ei olekompileerimata [[masinkood|masinkoodiksprogrammikood]]i kompileeritudkäivitamiseks. Interpretaator võib käivitada otsenii [[lähtekood]]i, kuidkui selleks,ka etsellest suurendadakompileeritud tihti[[baitkood]]i. kasutatavateBaitkoodi programmiosadekasutatakse efektiivsustinterpretaatori kompileerivadtõhususe paljudtõstmiseks, interpretaatoridsee [[lähtekood]]ikompileeritakse läbipaistvalt [[vahemälu]]s [[baitkood]]iks, ning käivitavadja selle, vältideskäivitamisega niivälditakse lähtekoodi korduvat [[parsimine|parsimist]]. Seega on vahe [[kompilaatorKompilaator]]i ja interpretaatori vahelerinevus on tihti hägune.
 
Programmeerimiskeele lähtekoodi käivitatamise meetod ei ole tavaliselt keelespetsiifiline, samal keelel võivad olla nii interpretaatorid kui ka kompilaatorid.