Što je Bytecode?

Alternativno se naziva posredni kod, bytecode je sastavljen programski kod koji cilja na virtualni stroj, a ne na određenu arhitekturu računala. Bytecode omogućuje pokretanje jedne kompajlirane binarne datoteke i izvedbu s gotovo izvornom učinkovitošću na raznovrsnom nizu platformi.

Primjeri

U Javi se kompajliranje bytecodea koristi za "kompajliranje jednom, pokretanje bilo gdje". Sastavljeni Java programi će se izvoditi na bilo kojem računalu na kojem je instaliran Java virtualni stroj.

Jezici koji se prenose u bajt-kod uključuju sljedeće.

  • Java
  • Clojure
  • Lua
  • šuškati
  • Piton
  • Rubin

Programski uvjeti