コンパイラ型言語 | Programming Place Plus 用語集

トップページ用語集

名称

解説

主として、ソースコードコンパイラによって変換(コンパイル)し、実行可能にする方法を用いるプログラミング言語のことです。

コンピュータが直接理解、実行できるのは機械語に限られるため、プログラマーが記述したソースコードは、まず機械語へ変換しなければなりません。その変換方法として、コンパイラ型言語では、コンパイラによるコンパイルを用います(多くの場合、さらにリンカによるリンクを行って、実行可能ファイルを作ります)。

ほかの方法として、プログラムの実行開始後、実行しながら機械語へ変換するものがあり、この方法を主に使うプログラミング言語は、インタプリタ型言語と呼ばれます。

なお、コンパイラ型言語とインタプリタ型言語の両方の特徴をもつプログラミング言語や、一方がメインではあるが、他方の方式で実装した処理系も存在するプログラミング言語もあります。そのため、プログラミング言語を分類する方法として、コンパイラ型かインタプリタ型という切り分けにはあまり意味がないといえます。


参考リンク

更新履歴


用語集のトップページへ

Programming Place Plus のトップページへ



はてなブックマーク に保存 Pocket に保存 Facebook でシェア
X で ポストフォロー LINE で送る noteで書く
rss1.0 取得ボタン RSS 管理者情報 プライバシーポリシー
先頭へ戻る