主として、ソースコードをコンパイラによって変換(コンパイル)し、実行可能にする方法を用いるプログラミング言語のことです。
コンピュータが直接理解、実行できるのは機械語に限られるため、プログラマーが記述したソースコードは、まず機械語へ変換しなければなりません。その変換方法として、コンパイラ型言語では、コンパイラによるコンパイルを用います(多くの場合、さらにリンカによるリンクを行って、実行可能ファイルを作ります)。
ほかの方法として、プログラムの実行開始後、実行しながら機械語へ変換するものがあり、この方法を主に使うプログラミング言語は、インタプリタ型言語と呼ばれます。
なお、コンパイラ型言語とインタプリタ型言語の両方の特徴をもつプログラミング言語や、一方がメインではあるが、他方の方式で実装した処理系も存在するプログラミング言語もあります。そのため、プログラミング言語を分類する方法として、コンパイラ型かインタプリタ型という切り分けにはあまり意味がないといえます。
Programming Place Plus のトップページへ
はてなブックマーク に保存 | Pocket に保存 | Facebook でシェア |
X で ポスト/フォロー | LINE で送る | noteで書く |
RSS | 管理者情報 | プライバシーポリシー |