インタープリター型言語
読み:いんたーぷりたーがたげんご

 プログラムの実行にあたり、ソースプログラムをインタープリターで逐次解釈し実行形式に変換しながら処理を進める形式のプログラミング言語処理系。対するは「コンパイル型言語」。

概要
 この用語には明確な定義はない。なぜなら、どのようなプログラミング言語も、コンパイラーでもインタープリターでも実装は可能だからである。指しているのが実装の主体であるにもかかわらず、現実にはプログラミング言語を指して呼んでいるのが問題である。
 インタープリターとして実装されることが多いプログラミング言語はあるが、高速化のためにJITコンパイラーにより中間言語を更にコンパイルして実行するものもある(JavaScriptなど)。これをインタープリター型言語と呼べるのかは議論が必要である。

再検索