At a high level, the difference between a compiled and interpreted language is that an interpreted language is compiled into an intermediary form and not machine code. Compiled code can run faster, ...
Three years ago, I wrote an article for JavaWorld called “Java Scripting Languages: Which Is Right for You?” When I collected the interpreters to compare, I tried to choose ones that seemed a good fit ...