問題
あるコンピュータ上で、当該コンピュータとは異なる命令形式のコンピュータで実行できる目的プログラムを生成する言語処理プログラムはどれか。
選択肢
- 1エミュレーター
- 2クロスコンパイラ
- 3最適化コンパイラ
- 4プログラムジェネレーター
正解
2. クロスコンパイラ
詳しい解説を見る解説を閉じる
解説
クロスコンパイラは、コンパイルを実行するコンピュータとは異なる命令形式(アーキテクチャ)のコンピュータ向けの目的プログラムを生成する言語処理プログラムである。組込み機器の開発などで用いられる。よってイが正解。エミュレーターは他環境の動作を模倣するソフトであり言語処理プログラムではない。(出典: 令和5年度 秋期 応用情報技術者試験 午前 問18)
一問一答
全400問を繰り返し学習