- An interpreter is also a translator that translates high level language program to machine language one by one line wise or can say statement wise.
- It does not translate the complete program at a time.
- It takes one statement of a high level language program at a time and translate it and then execute it and this process repeat itself continuously.
- It occupies less memory space
- It is cheaper.
- Suitable for small systems
- It is slower than a compiler.
Compiler
Compiler :
Advantages :
Disadvantages or Limitation :