Alternatívaként közbenső kódnak is nevezhető, a bytecode egy fordított programkód, amely egy virtuális gépre irányul, nem pedig egy adott számítógép architektúrára. A Bytecode lehetővé teszi, hogy egyetlen összeállított bináris futtatásra és szinte natív hatékonysággal fusson a különböző platformokon.
Példák
Java-ban a bytecode-összeállítás „egyszer fordítható, bárhol fut.” A fordított Java programokat bármely olyan számítógépen futtatják, amelyen van telepítve egy Java virtuális gép.
A bytecode-ba fordító nyelvek a következők.
- Jáva
- Clojure
- Lua
- Selypít
- Piton
- Rubin
Programozási feltételek