In computer science, an interpreter normally means a computer program that executes, for example performs, instructions written in a programming language. The terms interpreted language or compiled language merely mean that the canonical implementation of that language's an interpreter or a compiler; a high level language's basically an abstraction which's (ideally) independent of particular implementations. While interpretation and compilation are the two principal means by which programming la… (
More on Interpreted)