Thursday, December 21, 2006

Interpreter

An interpreter is a type of translating program which converts high level language into machine code. It translates one statement of high level language into machine code, then executes the resulting machine code, then translates the next instruction of high level language, executes it, and so on. It never translates the whole program of high level language at one time.
During interpretation, the HLL (high level language) program remains in the source form itself (or in some intermediate form), and the actions implied by it are performed by the interpreter.
The advantage of interpretation is that it eliminates the overhead of program translation

0 Comments:

Post a Comment

<< Home