ICDロゴ

バイト・コード・インタープリタ (byte code interpreter)

最終更新日: 2002/05/19

 バイト・コード命令を解釈実行するインタープリタのこと。Java仮想マシンなどにおける標準的な実装方法として使われている。

 バイト・コードで記述されたプログラムを実行するためには、そのプログラム・コードから1命令ずつ取り出して、その意味を順次、解釈・実行する必要があるが、これを行うプログラムをバイト・コード・インタープリタという。ただし実際に毎回1命令ずつ読み出して、逐一解釈・実行していると非常に遅くなるので、最初に一度バイト・コードをネイティブなマシン語にバイト・コード・コンパイラでコンパイルしてから実行したり(JITコンパイラ)、バイト・コードを直接実行するプロセッサを使ったりして、高速化が図られている。

Copyright (C) 2000-2007 Digital Advantage Corp.

参考リンク

アイティメディアの提供サービス

キャリアアップ