中間コードと仮想マシンとは?ちゅうかんこーどとかそうましん
中間コードと仮想マシンとは、ソースを特定のCPU向けの機械語ではなく機械に依存しない中間形式へ変換し、それを解釈実行する専用ソフトウェア(仮想マシン)で動かす方式。同じ中間コードを異なる環境で動かせる。
最終更新:2026-10-06
情報セキュリティマネジメントを最短で暗記・合格する →具体例
Javaはソースをバイトコードへ変換し、各OS向けのJava仮想マシンがそれを実行する。実行中によく通る部分だけを機械語へ変換して速度を稼ぐ手法(JITコンパイル)も併用される。
試験での引っ掛け
移植性が高いのは中間コードであって、仮想マシン自体は環境ごとに用意しなければならない。また解釈実行の分だけ、同じ処理を直接機械語へ翻訳した場合より不利になりやすい。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。