コンパイラ
compiler
C言語やRustなどの高水準言語(人間が理解しやすい言語)で書かれたソースコードを、コンピュータが直接実行できる機械語(0と1の羅列)に一括して変換するソフトウェアです。実行前にコード全体を一度に変換するため、インタプリタ言語と比較して動作が高速で、最適化機能により効率的なプログラムを生成できる点が特徴です。