本文へスキップ

バイトコードとは?

ばいとこーど

特定の仮想マシン実行するために設計された中間的な命令コードのことです。

バイトコード(bytecode)とは、特定のCPUアーキテクチャに依存せず、仮想マシン(VM)が解釈・実行するために設計された中間的な命令コードを指す。JavaソースコードはコンパイルされてJVMが解釈する.classファイルのバイトコードになる。Pythonも.pycファイルとしてバイトコードをキャッシュする。

使い方・例文

JavaプログラムがWindows・macOS・Linuxで同じように動くのは、コンパイル結果がOS非依存のJVMバイトコードだからだと実感した。

この用語をシェア

𝕏 でポスト LINE

最終更新:

関連用語