コンパイラ言語 と インタプリタ言語

コンパイラ言語 Java、C、C++
 コンパイラと呼ばれるソフトウェア(Javaの場合「javac」でコンパイル)で
 一括してコンピュータで実行可能な形式に変換するタイプの言語
 (JavaでいうCLASSファイル。)
 メリット:実行速度が速い

インタプリタ言語 PHPJavaScript
 プログラムをインタプリタと呼ばれる
 ソフトがコンピュータ実行可能な形式に逐次変換(1行ずつ)しながら実行するタイプの言語。
 メリット:コンパイルの必要がない。
 デメリット:コンパイラ言語に比べ実行速度が遅い。

計算結果等、処理速度を要するものは、コンパイラ言語を使用する。