Apakah Bytecode?

Sebagai alternatif disebut sebagai kod perantaraan, bytecode dikompilasi kod pengaturcaraan yang mensasarkan mesin maya dan bukan seni bina komputer tertentu. Bytecode membolehkan satu binary tunggal yang disusun untuk dijalankan, dan melaksanakan dengan kecekapan yang hampir asli, pada pelbagai platform yang pelbagai.

Contoh

Di Jawa, kompilasi bytecode digunakan untuk "menyusun sekali, jalankan di mana saja." Program Java yang disusun akan dijalankan pada mana-mana komputer yang mempunyai mesin maya Java dipasang.

Bahasa yang disusun untuk bytecode termasuk yang berikut.

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

Terma pengaturcaraan