For example, Java and Smalltalk code is typically stored in bytecoded format, which is typically then JIT compiled to translate the bytecode to machine code before execution.
bytecode |
CADOL is a BASIC-like language which is "compiled" into an intermediate language bytecode (IL).
There were two versions of Turbo Delphi, one which generates native Win32 applications (Turbo Delphi for Windows), and one that generated bytecode for the Microsoft .NET CLR.
YARV (Yet another Ruby VM) is a bytecode interpreter that was developed for the Ruby programming language by Koichi Sasada.