テクノロジ系
コンパイラの説明として適切なものはどれか。
- ✓ソースプログラムを一括して機械語のプログラムに翻訳する
- Bソースプログラムを1行ずつ解釈しながら実行する
- C複数のオブジェクトプログラムを結合して実行可能な形式にする
- Dプログラムの誤りを実行時に検出して修正する
解説
コンパイラはソースプログラム全体を一括して機械語に翻訳し、実行可能なオブジェクトプログラムを生成する。1行ずつ解釈しながら実行するのはインタプリタ、複数のオブジェクトプログラムを結合するのはリンカ(連係編集プログラム)である。
根拠: 言語プロセッサの分類(コンパイラ・インタプリタ・リンカの役割)