Interpreter analizuje i wykonuje kod źródłowy linia po linii, bez wcześniejszej kompilacji do kodu maszynowego. Znajduje zastosowanie głównie w językach skryptowych, ułatwiając szybkie testowanie i modyfikację kodu.