Interpretaator: erinevus redaktsioonide vahel

Allikas: Vikipeedia
Eemaldatud sisu Lisatud sisu
Thijs!bot (arutelu | kaastöö)
P robot Modifying: cs:Interpret (software)
Intgr (arutelu | kaastöö)
interpretaator võib ka programmifaile tekitada nt. CPython -- see ei ole määrav
1. rida: 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.
'''Interpretaator''' on [[arvutiprogramm]], mis on väga lähedane [[kompilaator]]ile, kuid ei tekita [[arvutiprogramm|programmifaili]], vaid täidab otse [[lähtekood]]i. Tuntud interpretaatorikeel on [[BASIC]], uuemad interpreteerivad keeled on näiteks [[JavaScript]] ja [[Perl]]. [[Python (keel)|Python]] on keel, mida on võimalik kompileerida nii [[baitkood]]iks ja käivitada see kui ka käivitada otse lähtekoodi. Veebilahenduste üks populaarseim interpreteeriv keel on [[PHP]].

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]]
[[Kategooria:Informaatika]]

Redaktsioon: 5. aprill 2007, kell 10:11

Interpretaator on arvutiprogramm, mis käivitab programmikoodi, mis ei ole masinkoodi 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 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 emulaatoriks kui see tegeleb mõne võõra arhitektuuri masinkoodi käivitamisega.

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