Interpreter: razlika između inačica
Nema sažetka uređivanja |
međuwiki, mrva |
||
Redak 8: | Redak 8: | ||
Osim interpretera, postoji još jedna vrsta programa prevoditelja, a to je [[kompajler]]. |
Osim interpretera, postoji još jedna vrsta programa prevoditelja, a to je [[kompajler]]. |
||
{{mrva-rač}} |
|||
[[Kategorija:jezični procesori]] |
[[Kategorija:jezični procesori]] |
||
<!-- interwiki--> |
|||
[[ar:مفسر (برمجة)]] |
|||
[[cs:Interpret (software)]] |
|||
[[da:Fortolker]] |
|||
[[de:Interpreter]] |
|||
[[en:Interpreter (computing)]] |
|||
[[et:Interpretaator]] |
|||
[[es:Intérprete informático]] |
|||
[[fr:Interprète (informatique)]] |
|||
[[ko:인터프리터]] |
|||
[[is:Túlkur (tölvunarfræði)]] |
|||
[[he:מפרש (תוכנה)]] |
|||
[[lt:Interpretatorius]] |
|||
[[nl:Interpreter]] |
|||
[[ja:インタプリタ]] |
|||
[[pl:Interpreter]] |
|||
[[pt:Interpretador]] |
|||
[[ru:Интерпретатор]] |
|||
[[sr:Интерпретер]] |
|||
[[fi:Ohjelmointikielen tulkki]] |
|||
[[sv:Interpretator]] |
|||
[[th:อินเทอร์พรีเตอร์]] |
|||
[[vi:Trình thông dịch]] |
|||
[[uk:Інтерпретатор]] |
|||
[[zh:直譯器]] |
Inačica od 4. lipnja 2007. u 19:28
Interpreter je vrsta programa prevoditelja, koji svaku naredbu izvornog programa prevodi u strojni jezik, kako bi računalo razumjelo i moglo izvoditi program, napisan najčešće u nekom od viših programskih jezika.
Način rada i karakteristike
Osnovna karakteristika interpretera je da se naredbe prevode u trenutku izvođenja programa, a svaka naredba se može prevesti u jednu ili više strojnih naredbi, ovisno o složenosti, nakon čega se strojne naredbe izvršavaju. Prevođenje se izvršava pri svakom pokretanju programa. Karakteristike koje slijede iz ovog načina rada su nešto sporije izvođenje, zbog simultanog prevođenja, ali i jednostavnost jer je moguće trenutno otkriti eventualne pogreške tijekom izvođenja programa. Veliki nedostatak je potreba za da se korisniku programa isporuči izvorni kôd programa i interpreter, čime je teže zaštititi autorska prava nad programom.
Osim interpretera, postoji još jedna vrsta programa prevoditelja, a to je kompajler.