Alternativně označovaný jako mezilehlý kód, bytecode je zkompilovaný programovací kód, který cílí na virtuální stroj spíše než specifická počítačová architektura. Bytecode umožňuje spuštění jednoho kompilovaného binárního souboru a jeho výkon s téměř nativní efektivitou na různých platformách.
Příklady
V jazyce Java se kompilace bytecode používá k "kompilaci jednou, spuštění kdekoli." Kompilované programy Java budou spuštěny na jakémkoli počítači s nainstalovaným virtuálním strojem Java.
Jazyky kompilované do bytecode zahrnují následující.
- Jáva
- Clojure
- Lua
- Lisp
- Krajta
- Rubín
Termíny programování