LPI Web Development Essentials 無料問題 1 / 10 ・ 分野1: Software Development and Web Technologies
ソースコードから実行形式を生成する工程をビルドに組み込む。ソースを別のコード表現へ変換するものはどれか。
- フォーマッター
- デバッガー
- バージョン管理ツール
- コンパイラー
正解と解説を見る
正解: D
正解の理由
コンパイラーはプログラムを解析して別のコード表現へ変換する。出力は機械語に限らず、処理系の構成で異なる。変換の作業を行うプログラムそのものをコンパイラーと呼ぶ。
違う選択肢
「デバッガー」… 実行中の状態や停止位置を調べる。
「フォーマッター」… 字下げや空白などの表記を整える。
「バージョン管理ツール」… 変更の履歴を記録する。
押さえどころ
言語名だけからコンパイルか解釈かを断定せず、処理系の実行方式を確認する。