Interpretaator: erinevus redaktsioonide vahel

Allikas: Vikipeedia
Eemaldatud sisu Lisatud sisu
Resümee puudub
Resümee puudub
 
1. rida: 1. rida:
'''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.
'''Interpretaator''' on [[arvutiprogramm]] [[masinkood|masinkoodiks]] kompileerimata [[programmikood]]i käivitamiseks. Interpretaator võib käivitada nii [[lähtekood]]i kui ka sellest kompileeritud [[baitkood]]i. Baitkoodi kasutatakse interpretaatori tõhususe tõstmiseks, see kompileeritakse läbipaistvalt [[vahemälu]]s ja selle käivitamisega välditakse lähtekoodi korduvat [[parsimine|parsimist]]. [[Kompilaator]]i ja interpretaatori erinevus on 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.

Viimane redaktsioon: 10. märts 2018, kell 00:22

Interpretaator on arvutiprogramm masinkoodiks kompileerimata programmikoodi käivitamiseks. Interpretaator võib käivitada nii lähtekoodi kui ka sellest kompileeritud baitkoodi. Baitkoodi kasutatakse interpretaatori tõhususe tõstmiseks, see kompileeritakse läbipaistvalt vahemälus ja selle käivitamisega välditakse lähtekoodi korduvat parsimist. Kompilaatori ja interpretaatori erinevus on 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[muuda | muuda lähteteksti]