Interpretaator: erinevus redaktsioonide vahel

Eemaldatud sisu Lisatud sisu
Addbot (arutelu | kaastöö)
P Bot: Migrating 42 interwiki links, now provided by Wikidata on d:q183065 (translate me)
Resümee puudub
1. rida:
'''Interpretaator''' on [[arvutiprogramm]], mis käivitab programmikoodi[[programmikood]]i, mis ei ole [[masinkood]]i kompileeritud. Interpretaator võib käivitada otse [[lähtekood]]i, kuid selleks, et suurendada tihti kasutatavate programmiosade efektiivsust kompileerivad paljud interpretaatorid [[lähtekood]]i läbipaistvalt [[vahemälu]]s [[baitkood]]iks, ning käivitavad selle, vältides nii lähtekoodi korduvat [[parsimine|parsimist]]. Seega on vahe kompilaatori[[kompilaator]]i ja interpretaatori vahel tihti hägune.
 
See, kuidas mõne programmeerimiskeele lähtekoodi käivitatakse, ei ole tavaliselt keelespetsiifiline: —samal st. samale keelelekeelel võivad eksisteeridaolla nii interpretaatorid kui ka kompilaatorid.
 
Interpretaatorit kutsutakse [[emulaator]]iks, kui see tegeleb mõne võõra arhitektuuri masinkoodi käivitamisega.
 
Populaarsed programmeerimiskeeled, mida tavaliselt interpreteeritakse, on näiteks [[BASIC]], [[Perl]], [[Python (programmeerimiskeel)|Python]], [[PHP]].