COMPILER
INTERPRETER
Compiler convert a program into machine code as a whole
Interpreter converts a program into machine code statement by statement
Compile create object code file
Interpreter doesn’t  create object code
Compiler converts high level program that can be executed many time
Compiler converts high level program each time it is executed
Compiler displays syntax errors after compiling the whole program
Interpreter displays the syntax error on each statement of program
Program execution is fast
Program execution is slow
Subscribe to RSS Feed Follow me on Twitter!