バイト・コード・インタープリタ (byte code interpreter)
最終更新日: 2002/05/19
バイト・コード命令を解釈実行するインタープリタのこと。Java仮想マシンなどにおける標準的な実装方法として使われている。
バイト・コードで記述されたプログラムを実行するためには、そのプログラム・コードから1命令ずつ取り出して、その意味を順次、解釈・実行する必要があるが、これを行うプログラムをバイト・コード・インタープリタという。ただし実際に毎回1命令ずつ読み出して、逐一解釈・実行していると非常に遅くなるので、最初に一度バイト・コードをネイティブなマシン語にバイト・コード・コンパイラでコンパイルしてから実行したり(JITコンパイラ)、バイト・コードを直接実行するプロセッサを使ったりして、高速化が図られている。
Copyright (C) 2000-2007 Digital Advantage Corp.
関連用語
参考リンク
-
■Javaのホームページ
米SUN社のJavaのホームページ
■Java仮想マシン
Java仮想マシンの仕様書