Definition Interpreter Program
Explanation: An interpreter program is a computer program that executes an input program, while a compiler does not execute its input program (the source code) but only translates it into another language, usually executable machine code (also called object code) which is output to a file for later execution. People can execute the same source code either directly by an interpreter or by compiling it and then executing the machine code produced later. It takes longer to run a program under an interpreter than to run the compiled code but it can take less time to interpret it than the total time required to compile and run it. This is especially important when prototyping and testing code when an edit-interpret-debug cycle can often be much shorter than an edit-compile-run-debug cycle.
Other definitions in programming such as Interpreter Program in Dictionary I.