differentiate between interpreter and compiler
Hello kon Tonyot,
The differentiate between interpreter and compiler ,can been seen in the below table
| BASIS FOR COMPARISON | COMPILER | INTERPRETER |
|---|---|---|
| Input |
It takes an entire program at a time.
|
It takes a single line of code or instruction at a time. |
| Output | It generates intermediate object code. | It does not produce any intermediate object code. |
|
Working mechanism
|
The compilation is done before execution. | Compilation and execution take place simultaneously. |
|
Speed
|
Comparatively faster | Slower |
|
Memory
|
Memory requirement is more due to the creation of object code. | It requires less memory as it does not create intermediate object code. |
|
Errors
|
Display all errors after compilation, all at the same time. | Displays error of each line one by one. |
| Error detection | Difficult | Easier comparatively |
|
Pertaining Programming languages
|
C, C++, C#, Scala, typescript uses compiler. | PHP, Perl, Python, Ruby uses an interpreter. |
Hope this helps you..



.jpg)
