Interpretaator: erinevus redaktsioonide vahel
Eemaldatud sisu Lisatud sisu
P robot Modifying: cs:Interpret (software) |
interpretaator võib ka programmifaile tekitada nt. CPython -- see ei ole määrav |
||
1. rida:
'''Interpretaator''' on [[arvutiprogramm]], mis käivitab programmikoodi, 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|parimist]]. Seega on vahe kompilaatori ja interpretaatori vahel tihti hägune.
See, kuidas mõne programmeerimiskeele lähtekoodi käivitatakse, ei ole tavaliselt keelespetsiifiline — st. samale keelele võivad eksisteerida nii interpretaatorid kui ka kompilaatorid.
Interpretaatorit kutsutakse tavaliselt ''[[emulaator]]iks'' kui see tegeleb mõne võõra arhitektuuri masinkoodi käivitamisega.
Pupulaarsed programmeerimiskeeled, mida tavaliselt interpreteeritakse, on näiteks [[BASIC]], [[Perl]], [[Python]], [[PHP]].
[[Kategooria:Informaatika]]
|