資格暗記無料で始める

コンパイラとは?

コンパイラとは、原始プログラムを一括して機械語などの目的プログラムへ翻訳するソフトウェア。字句解析→構文解析→意味解析→最適化→コード生成という順で処理を進める。

高度試験・午前I(全区分共通)の過去問では3回出題されています(2023年度〜2025年度)。

こんぱいら

高度試験・午前I(全区分共通)の頻出用語/午前I(全区分共通)


コンパイラの意味

原始プログラムを一括して機械語などの目的プログラムへ翻訳するソフトウェア。字句解析→構文解析→意味解析→最適化→コード生成という順で処理を進める。

コンパイラの具体例

字句解析では文字列をトークン(識別子・演算子など)に切り分け、構文解析では構文規則に従って構文木を作る。意味解析で型の整合性を検査し、最適化で不要な計算を除去する。

コンパイラは試験でどう引っ掛けられる?

処理順序を問う問題が定番。「意味解析は構文解析の後」「最適化はコード生成の前」を押さえる。

コンパイラと関連する用語

コンパイラが出た過去問

最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。