インタープリタ
(interpreter)
プログラミング言語で書かれたソフトウェア(ソースファイル)を実行するソフトウェアの1つ。高級言語のソースコードを1命令ずつ解釈(逐次解釈)しながら実行する。機械語(オブジェクトファイル)に解釈・変換しながら処理・実行する。インタープリタ型のプログラミング言語には、BASIC、Lisp、JavaScriptなどがある。
インタープリタのほかに、全部翻訳してから実行する「コンパイラ」がある。ソースコードを事前に一括変換してから実行する。コンパイラ型のプログラミング言語には、C言語、C++、COBOL、FORTRANなどがある。「Java」はインタープリタとコンパイラの両方の特徴を持つ言語である。
interpreterは「通訳者」の意味。「インタプリタ」、「インタープリター」という表記もある。