Compilation against "interpretation" is essentially a matter of implementation, not the language itself. For example, MRI Ruby 1.8 is interpreted, while MacRuby is compiled into native machine code. Both include an interactive REPL . All languages ββthat I know have at least one machine code compiler and at least one REPL:
- ruby
- Python
- Lisps (Lisp , , AFAIK)
- OCaml
- Haskell
- Forth
-, , - :
- Java
- Scala
- Groovy
- Erlang
- #
- F #
- Smalltalk