ソースコードを機械語に変換してから実行するプログラミング言語。C言語やJavaなどが該当する。
「コンパイル言語」を星図で探索する →
「コンパイル言語」とは?意味を解説
コンパイル言語は、人間が書いたソースコードを事前にコンパイラで機械語またはバイトコードに翻訳してから実行するプログラミング言語。実行速度が速く効率的である反面、コンパイルの手間が必要。システムプログラミングやパフォーマンス重視の用途に用いられる。
例文
- C言語はコンパイル言語の代表例で、高速処理が求められるOS開発に使用される。
- Javaはコンパイル言語でありながらJVM上で実行されるハイブリッド型言語だ。
- Rustはメモリ安全性を備えたコンパイル言語として注目されている。
語源・由来
「コンパイル」は英語の「compile」に由来。ラテン語の「compilare(集める、編集する)」が語源。1950年代のプログラミング言語発展期に形成された用語。
英語で言うと
compiled languagestatically compiled languagecompiled programming language
「コンパイル言語」との違いを比較する
似た言葉との違い・使い分けを解説しています。
「コンパイル言語」をもっと知る本
この言葉やそのテーマを深めたい方へ。
語彙の星雲で「コンパイル言語」を探索する →