Javaバイト・コード

出典: くみこみックス

2009年2月23日 (月) 02:37; Kumikomiadmin (会話 | 投稿記録) による版
(差分) ←前の版 | 最新版を表示 (差分) | 次の版→ (差分)

 Java仮想マシン仕様に定められたJavaプログラムの実行形式.バイト・コードとは,ソース・コードとネイティブ・コードの中間に当たる形式を指し,命令を1バイトで表現していたことから,バイト・コードと呼ばれている.The Java Virtual Machine Specification,ISBN 0201432943により規定された命令コードであり,JavaコンパイラやJavaアセンブラにより生成され,Javaインタプリタのようなソフトウェア,またはpicoJavaのようなハードウェアによって実行される.

【出典】Interface編集部 編;組み込み技術用語集,Interface 2007年8月号 別冊付録,CQ出版社,2007年8月.


 Java仮想マシンが直接実行する実行形式のプログラムを,Javaバイト・コードと呼びます.いわば,仮想マシンのための機械語,仮想機械語とでもいうべきものです.通常は,Javaバイト・コードはJava仮想マシンによって実際のマシンの機械語(ネイティブ・コード)に変換されて実行されます.従ってシステム全体から見ればJavaバイト・コードは中間形式に位置付けられます.

【出典】宮崎 仁;ARM用語集,デザイン ウェーブ マガジン 2008年6月号 別冊付録,CQ出版社,2008年6月.

関連項目

表示