ソースコードを機械語に変換してから実行するプログラミング言語。実行前にコンパイル処理が必要。
「コンパイル型言語」を星図で探索する →
「コンパイル型言語」とは?意味を解説
プログラミング言語の分類の一つで、人間が書いたソースコード全体をあらかじめ機械語(バイナリコード)に翻訳してから実行する言語。C言語やJavaなどが該当する。実行速度が速く効率的だが、コンパイル時間が必要。開発効率とプログラムの実行性能のバランスが特徴。
例文
- C言語はコンパイル型言語で、実行前にコンパイルが必須である。
- JavaもコンパイルしてバイトコードにしてからJVM上で動作する。
- コンパイル型言語は実行速度が速いため、組込み開発で好まれる。
語源・由来
「コンパイル」は英語のcompileで、ラテン語のcompilare(集める、編集する)に由来。プログラミング用語として1950年代から使用。「型言語」は言語のカテゴリーを示す日本語表現。
英語で言うと
Compiled languageStatically compiled languageAhead-of-time compiled language
「コンパイル型言語」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「コンパイル型言語」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「コンパイル型言語」を探索する →