「バイトコード」の版間の差分
Administrator (トーク | 投稿記録) 編集の要約なし |
Administrator (トーク | 投稿記録) |
||
| (同じ利用者による、間の1版が非表示) | |||
| 1行目: | 1行目: | ||
'''バイトコード'''([[英語]]:byte code)とは、[[ネイティブコード]]および[[中間コード]]の実装形式のひとつで、すべての[[オペコード]](命令)を固定長の[[バイト]]数(主に1バイト固定長)で表現する形式のものをいう。固定長の特定バイト数で区切るのでバイトコードという名前だという。 | '''バイトコード'''([[英語]]:byte code)とは、[[ネイティブコード]]および[[中間コード]]の実装形式のひとつで、すべての[[オペコード]](命令)を固定長の[[バイト]]数(主に1バイト固定長)で表現する形式のものをいう。固定長の特定バイト数で区切るのでバイトコードという名前だという。 | ||
== | == 概要 == | ||
ながらく市場を支配した[[x86]]の[[ネイティブコード]]が可変長、[[Java]]の[[中間コード]]が固定長だったこともあり「バイトコード=Java」という図式が定着しています。 | |||
[[スマートフォン]]の普及で急激に勢力を伸ばした[[ARM]]も固定長のバイトコードですが、これだけarmだらけの世の中でも「バイトコード=Java=中間コード」という図式は変わっていません。あらゆるゲーム機は[[ファミコン]]なのと同じです。 | |||
== バイトコードの利点 == | == バイトコードの利点 == | ||