Geïnterpreteerde talenEen geïnterpreteerde programmeertaal is afhankelijk
van een interpreter programma dat de broncode inleest en vertaalt in
berekeningen en system calls. De bron moet iedere keer dat de code wordt
uitgevoerd, opnieuw worden geïnterpreteerd (en de interpreter moet
aanwezig zijn).Geïnterpreteerde programmeertalen hebben de neiging langzamer te zijn
dan gecompileerde talen en hebben vaak beperkte toegang tot het onderliggende
besturingssysteem en de hardware. Aan de andere kant zijn ze gericht op
gemakkelijker programmeren en vergevingsgezinder betreft codeerfouten
dan gecompileerde talen.Veel Unix utilities, inclusief de shell en bc(1) en sed(1) en awk(1),
zijn doeltreffende kleine geïnterpreteerde talen. BASIC varianten
zijn gewoonlijke geïnterpreteerde talen.
Zo ook Tcl. Historisch gezien, is de belangrijkste geïnterpreteerde
programmeertaal LISP geweest (een belangrijke verbetering ten opzichte van
zijn meeste opvolgers).
Tegenwoordig wordt Perl op velerlei gebied gebruikt en wint zo langzamerhand
meer aan populariteit.