コンパイラ

更新日:

用語解説

コンパイラは、高水準言語で書かれたソースプログラム全体を解析し、機械語などの目的プログラムに翻訳する言語処理系です。

■ 試験で押さえるポイント

  • 字句解析、構文解析、意味解析、最適化、コード生成の段階で処理します。

  • できた目的プログラムは、リンカでライブラリなどと結合されて実行可能な形式になります。

  • インタプリタは、プログラムを1命令ずつ解釈しながら実行する点が異なります。

■ 選択肢での判断ポイント

コンパイラ、インタプリタ、アセンブラ、リンカの役割と処理の順序を問う問題が典型です。

音声で聞く

同じ分野の用語