Alternativt referert til som mellomkod, er bytekode kompilert programmeringskode som retter seg mot en virtuell maskin i stedet for en spesifikk dataarkitektur. Bytecode tillater en enkelt kompilert binær å kjøre, og utfører med nesten opprinnelig effektivitet på et mangfoldig utvalg av plattformer.
eksempler
I Java brukes bytecode compilation til å "kompilere en gang, kjøre hvor som helst." Kompilerte Java-programmer vil kjøre på hvilken som helst datamaskin som har en virtuell Java-maskin installert.
Språk som kompilerer til bytekode, inneholder følgende.
- Java
- Clojure
- Lua
- Lisp
- Python
- Rubin
Programmeringsbetingelser