Interpreter Program that inputs a program in a high-level programming language and directs the computer to perform the actions specified in each statement Doesn't output code like a assembler or compiler Immediately executes translated statements Computer Science Programming Language