Interpretovaný jazyk
From Wikipedia, the free encyclopedia
Interpretovaný jazyk je programovací jazyk, u něhož je pro spuštění programu nezbytný jeho zdrojový kód a zvláštní program zvaný interpret, který zdrojový kód provádí (interpretuje).
Protikladem k interpretovaným jazykům jsou kompilované jazyky, u nichž je nutné zdrojový kód programu nejdříve přeložit překladačem do strojového kódu. Strojový kód je spustitelný soubor, který po zavedení do paměti může přímo provádět procesor počítače.
Výhody interpretačního zpracování programů jsou snadnost provádění úprav v programu, snazší hledání a odstraňování chyb v programu (ladění programu) a obvykle dobrá přenositelnost programu na jinou platformu (pokud pro ni existuje interpret příslušného jazyka); nevýhody jsou nutnost mít interpret programovacího jazyka a pomalejší běh programu.