Wat is bytecode?

Als alternatieve tussencode wordt bytecode gecompileerde programmeercode die een virtuele machine beoogt in plaats van een specifieke computerarchitectuur. Bytecode laat een enkelvoudig gecompileerd binair bestand uitvoeren, en presteert met bijna native efficiëntie, op een uiteenlopende reeks platforms.

Voorbeelden

In Java wordt bytecode-compilatie gebruikt om "één keer compileren, overal uitvoeren". Gecompileerde Java-programma's worden uitgevoerd op elke computer waarop een Java Virtual Machine is geïnstalleerd.

Talen die worden gecompileerd naar bytecode, omvatten het volgende.

  • Java
  • Clojure
  • Lua
  • Lispelen
  • Python
  • Robijn

Programmeervoorwaarden