bytecode
A machine-independent way of representing a compiled application. Typically a bytecode program is intended for execution by a Concrete VM, and virtually all modern bytecode languages are compiled on-the-fly to machine-specific executable code by a JIT. Probably the best-known example of a bytecode-based implementation is the JVM.This page is linked from: IL Virtual Machine