02. Compiled vs Interpreted languages
Compiled Language | Interpreted Language |
The original program is translated into native machine instruction | The original program is translated into something else |
Code is executed directly by Hardware | Code is executed by special program called Interpreter |
Generally Faster and more efficient at run-time. | Comparatively slows at run-time. |
Additional compilation steps are required. | No compilation step is required. Program is ready to execute as soon as typed. |
More control over hardware like and CPU and Memory. | Hardware is generally not accessible. |
Examples : C, C++, Erlang, Haskell, Rust, and Go. | Examples : PHP, Ruby, Python, and JavaScript |
Compilation cs Interpretation
Last modified 3yr ago