>>785 インタプリタとは言うが、インタプリタ言語なんて言葉は無いだろ。

インタプリタ(interpreter)とは、プログラミング言語で書かれたソースコードないし中間表現にある命令列を逐次解釈しながら実行するプログラムのこと。

インタプリタは次のだいたいいずれかの動作をするプログラムである。

1. ソースコードを直接実行する。
2. ソースコードを何らかの効率的な中間表現に変換し、それを即座に実行する。
3. システムの一部であるコンパイラが生成し出力した、コンパイル済みの中間表現を実行する。ソースプログラムはマシンに依存しない中間的なコードに事前にコンパイルされ、実行時にリンクされ、インタプリタで実行される。

マイクロコンピュータのTiny BASICは1番の例である。Perl、Python、MATLAB、Ruby は2番の例、Javaは3番の例である。