Interpreter (computing)
From Conservapedia
In computer science, an interpreter refers to a program that directly executes source code in a high level programming language, as opposed to a compiler which translates the source code into machine code.