Computer Languages
|
Interpreters are programs that are used by high level languages to execute source programs directly. Source codes which are executed a line at time through an interpreter are less efficient than source codes which have been compiled in one step. This is because the compiled code is more easily handled by a computer since it has been converted to machine code ready for execution. Interpreters are useful to program developers because the code can be rewritten just for the problem areas they are working on, avoiding the need to recompile the whole program. |