Interpreter

An Interpreter Is a program that analyses and executes each line of high level language program without looking at the etire program. Execution will be slower than for equivalent compiled code as source code is analysed statement by statement during execution. It is used when programming a soft ware so you can check for errors.