Mis on Bytecode?

Alternatiivina nimetatakse vahekoodi, bytecode on kompileeritud programmeerimiskood, mis on suunatud virtuaalmasinale, mitte konkreetse arvutiarhitektuurile. Bytecode võimaldab ühel koostatud binaaril töötada ja teostada peaaegu natiivset efektiivsust erinevatel platvormidel.

Näited

Java-s kasutatakse baitekoodi kompileerimist "kompileerimiseks ükskõik millises kohas". Kogutud Java-programmid töötavad mis tahes arvutis, millel on installitud Java virtuaalne masin.

Keeled, mis kompileeritakse baaskoodiks, sisaldavad järgmist.

  • Java
  • Clojure
  • Lua
  • Lisp
  • Python
  • Ruby

Programmeerimise tingimused