Was ist Bytecode?

Bytecode, auch als Zwischencode bezeichnet, ist ein kompilierter Programmiercode, der auf eine virtuelle Maschine und nicht auf eine bestimmte Computerarchitektur abzielt. Mit Bytecode kann eine einzige kompilierte Binärdatei auf einer Vielzahl von Plattformen ausgeführt werden und mit nahezu nativer Effizienz arbeiten.

Beispiele

In Java wird die Bytecode-Kompilierung verwendet, um "einmal zu kompilieren, irgendwo auszuführen". Kompilierte Java-Programme werden auf jedem Computer ausgeführt, auf dem eine Java Virtual Machine installiert ist.

Zu den zu Bytecode kompilierenden Sprachen gehören die folgenden.

  • Java
  • Clojure
  • Lua
  • Lispeln
  • Python
  • Rubin

Programmieren von Begriffen