<Tr> <Td> <Ul> <Li> </Li> <Li> </Li> <Li> </Li> </Ul> </Td> </Tr> <Ul> <Li> </Li> <Li> </Li> <Li> </Li> </Ul> <P> In computer science, an interpreter is a computer program that directly executes, i.e. performs, instructions written in a programming or scripting language, without requiring them previously to have been compiled into a machine language program . An interpreter generally uses one of the following strategies for program execution: </P> <Ol> <Li> parse the source code and perform its behavior directly; </Li> <Li> translate source code into some efficient intermediate representation and immediately execute this; </Li> <Li> explicitly execute stored precompiled code made by a compiler which is part of the interpreter system . </Li> </Ol>

What is the meaning of interpreter in computer science