Interpreters
An interpreter decodes a script written in a
high-level language, executing it on-the-fly.
Interpreted scripts tend to run more slowly than
compiled programs.