Interpretaator: erinevus redaktsioonide vahel

Allikas: Vikipeedia
Eemaldatud sisu Lisatud sisu
Resümee puudub
Resümee puudub
1. rida: 1. rida:
'''Interpretaator''' on [[arvutiprogramm]], mis käivitab [[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 [[kompilaator]]i ja interpretaatori vahel tihti hägune.
'''Interpretaator''' on [[arvutiprogramm]] selliste [[programmikood]]i käivitamiseks, mida ei ole [[masinkood|masinkoodiks]] 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 [[kompilaator]]i ja interpretaatori vahel tihti hägune.


Programmeerimiskeele lähtekoodi käivitatamise meetod ei ole tavaliselt keelespetsiifiline, samal keelel võivad olla nii interpretaatorid kui ka kompilaatorid.
Programmeerimiskeele lähtekoodi käivitatamise meetod ei ole tavaliselt keelespetsiifiline, samal keelel võivad olla nii interpretaatorid kui ka kompilaatorid.

Redaktsioon: 9. märts 2018, kell 22:56

Interpretaator on arvutiprogramm selliste programmikoodi käivitamiseks, mida ei ole masinkoodiks kompileeritud. Interpretaator võib käivitada otse lähtekoodi, kuid selleks, et suurendada tihti kasutatavate programmiosade efektiivsust kompileerivad paljud interpretaatorid lähtekoodi läbipaistvalt vahemälus baitkoodiks, ning käivitavad selle, vältides nii lähtekoodi korduvat parsimist. Seega on vahe kompilaatori ja interpretaatori vahel tihti hägune.

Programmeerimiskeele lähtekoodi käivitatamise meetod ei ole tavaliselt keelespetsiifiline, samal keelel võivad olla nii interpretaatorid kui ka kompilaatorid.

Võõra arhitektuuri masinkoodi käivitavat interpretaatorit kutsutakse emulaatoriks.

Populaarsed programmeerimiskeeled, mida tavaliselt interpreteeritakse, on näiteks BASIC, Perl, Python, PHP.

Vaata ka