Zawód: Technik informatyk , Technik programista
Kategorie: Programowanie webowe Algorytmy i podstawy informatyki
Źle. To nie jest narzędzie uruchamiające kod źródłowy.
Źle. „Konwerter kodu” nie jest standardowym pojęciem wykonywania programu.
Dobrze. Interpreter wykonuje kod na bieżąco, instrukcja po instrukcji, bez kompilacji.
Źle. Kompilator najpierw tłumaczy całość na program wynikowy (np. plik wykonywalny).
Interpreter to program, który czyta kod źródłowy i wykonuje go na bieżąco - instrukcja po instrukcji - bez wcześniejszego tłumaczenia całości na osobny plik wykonywalny. Tak działają m.in. PHP, Python i JavaScript (w przeglądarce). Zaletą jest szybkie testowanie i niezależność od platformy, wadą - zwykle wolniejsze działanie niż program skompilowany. Przeciwieństwem jest kompilator, który najpierw przekłada cały kod na język maszynowy. Dlatego program wykonujący kod bez generowania programu wynikowego to interpreter.