Bytecode

Bytecode denotes various forms of instruction sets designed for efficient execution by a software interpreter as well as being suitable for further compilation into machine code.