Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without previously compiling them into a machine language program. An interpreter generally uses one of the following strategies for program execution: 1. * parse the source code and perform its behavior directly. 2. * translate source code into some efficient intermediate representation and immediately execute this. 3. * explicitly execute stored precompiled code made by a compiler which is part of the interpreter system.

Interpreter (computing)

In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without previously compiling them into a machine language program. An interpreter generally uses one of the following strategies for program execution: 1. * parse the source code and perform its behavior directly. 2. * translate source code into some efficient intermediate representation and immediately execute this. 3. * explicitly execute stored precompiled code made by a compiler which is part of the interpreter system.