Čo je to Bytecode?

Prípadne označovaný ako prechodný kód, bytecode je skompilovaný programovací kód, ktorý sa zameriava skôr na virtuálny stroj ako na špecifickú počítačovú architektúru. Bytecode umožňuje spustenie jedného kompilovaného binárneho kódu a jeho výkon s takmer natívnou účinnosťou na rôznych platformách.

Príklady

V jazyku Java sa kompilácia bytecode používa na "kompilovanie raz, spustenie kdekoľvek". Kompilované Java programy sa budú spúšťať na akomkoľvek počítači, na ktorom je nainštalovaný virtuálny stroj Java.

Jazyky kompilované do bytecode zahŕňajú nasledujúce.

  • Jáva
  • Clojure
  • Lua
  • šišlavost
  • krajta
  • rubín

Termíny programovania