インタプリタは、プログラミング言語で書かれたプログラム(ソースコード)を読み込んで、直ちにそれをコンピュータが実行できるような形式(オブジェクトコード)に変換しながら実行するソフトウェアのこと。インタプリタ型の言語はプログラムを実行しながら変換を行うため、その分だけコンパイラ型言語よりも速度が遅くなる。インタプリタ型言語にはPerl、Python、JAVA、Rubyなどがある。