Interpreter

From Rosetta Code
Revision as of 03:05, 1 November 2009 by Eriksiers (talk | contribs) (added compiler vs interpreter)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

An interpreter reads either source code or bytecode for a program, and performs the instructions specified by that program.

An interpreter is distinguished from a compiler by the fact that it doesn't need to compile the source format to a machine-readable format first; instead, it directly executes the instructions from the source.

See also