Java
compiler
Interpreter