メインメニューを開く

差分

バイトコード

サイズ変更なし, 2012年4月25日 (水) 03:54
編集の要約なし
'''バイトコード'''(byte code)とは、[[中間コード]]の実装形式のひとつで、すべての[[オペランドオペコード]](命令)を固定長の[[バイト]]数(主に1バイト固定長)で表現する形式のものをいう。
バイトコードは[[オペコード]]が[[固定長]]であるため、命令の[[パース]]時に命令の長さを調べたりすることによる分岐を減らせ、バイトコードを[[ネイティブコード]]に変換し実行する[[インタプリタ]]や[[JITコンパイラ]]の実装をシンプルにできるなどのメリットがある。例えるならば[[CPU]]でいう[[RISC]]の概念に近い。
匿名利用者