Compiler:
  1. It translates the whole program at once and give an errors list to be removed.
  2. Computer is not  necessary for repeated execution of a program.
  3. Compiler is a complex program.
  4. Compiler analyses each statement, it uncovers certain types of errors referred to as diagnostic errors .
  5. A computed machine language programs runs much faster than an interpreted program .
Interpreter:

  1. In interpreter is a program that translates a high level programming language in to machine language during the actual step by step execution of program.
  2. In case of the interpreter when cover an instructions are used, it must once again be interpreted and translated into machines language.
  3. Interpreter are easy to write and they do not require large memory space in the  computer.
  4. An interpreter provides a fast response to engages in the source program.
  5. The interpreter is a time consuming translation method.

Like Us On Facebook

Popular Posts