Definition of Interpreter

Definition: In computing, an interpreter is a computer program that reads the source code of another computer program and executes that program.

Because it is interpreted line by line, it is a much slower way of running a program than one that has been compiled but is easier for learners because the program can bestopped, modified and rerun without time-consuming compiles.

Examples: The compiled program took ten minutes to run to completion.

The interpreted program took an hour.


mla apa chicago
Your Citation
Bolton, David. "Definition of Interpreter." ThoughtCo, Jun. 2, 2017, Bolton, David. (2017, June 2). Definition of Interpreter. Retrieved from Bolton, David. "Definition of Interpreter." ThoughtCo. (accessed April 23, 2018).