Interprete: traduce ed esegue direttamente ciascuna istruzione del programma sorgente, istruzione per istruzione. » alternativo al compilatore (raramente sono presenti entrambi).
Traduzione ed esecuzione sono inter-calate, e avvengono istruzione per istruzione.