コンパイラ型言語は、記述されたプログラムをコンピュータが直接実行できる機械語に、一括して変換するプログラム言語です。一方、インタープリタ型言語は、プログラムとコンピュータの間に通訳者を置いて、逐一通訳をしながら実行する言語です。