interpretãtorius  

Programa, tiesiogiai vykdanti programavimo kalba parašytą programą, nesukurdama jos dvejetainio vykdomojo failo. Tuo interpretatorius skiriasi nuo kompiliatoriaus, kuris tik sukuria vykdomąjį failą, bet pats jo nevykdo.

Naudojant interpretatorių programos vykdymas paprastesnis, nes ji vykdoma iš karto, be parengiamojo etapo – kompiliavimo, bet pačios programos vykdymas užtrunka ilgiau negu sukompiliuotos, nes interpretatorius kiekvieną kartą turi analizuoti programavimo kalba parašytą programos tekstą.

Interpretatoriai naudojami paprastesnėms, trumpesnėms programoms. Didelę tokių programų grupę sudaro skriptai. Jie pritaikyti interpretavimui – jų struktūra paprasta, nereikalaujanti sudėtingos analizės.

Pavyzdžiai: komandų interpretatorius, skriptų interpretatorius, tarpinės kalbos interpretatorius.

interpreter