Javaバイト・コード
出典: くみこみックス
版間での差分
M (1 版) |
|||
(間の 1 版分が非表示です) | |||
8 行 | 8 行 | ||
<br> | <br> | ||
<br> | <br> | ||
- | + | 【出典】宮崎 仁;ARM用語集,デザイン ウェーブ マガジン 2008年6月号 別冊付録,CQ出版社,2008年6月. | |
<!-- 【著作権者】宮崎 仁氏 --> | <!-- 【著作権者】宮崎 仁氏 --> | ||
<br> | <br> |
最新版
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月.