問18令和5年度 秋期テクノロジ系
あるコンピュータ上で,当該コンピュータとは異なる命令形式のコンピュータで実行できる目的プログラムを生成する言語処理プログラムはどれか。
- アエミュレーター
- イクロスコンパイラ
- ウ最適化コンパイラ
- エプログラムジェネレーター
正解はイ
解説 本サイト独自(IPA公表のものではありません)
イ クロスコンパイラは,言語処理を実行するコンピュータとは異なる命令形式に対応した目的プログラムを生成する言語処理プログラムである。当該コンピュータとは異なる命令形式向けに生成するという問題の条件に一致する。
- ア エミュレーターは,異なる命令形式のコンピュータの動作を再現して目的プログラムを実行するものであり,目的プログラムを生成するものではない。
- ウ 最適化コンパイラは,目的プログラムを効率よく実行できるように変換するものであり,異なる命令形式向けの生成を表すものではない。
- エ プログラムジェネレーターは,与えた条件などからプログラムを生成するものであり,異なる命令形式向けの目的プログラム生成に限定されない。
この解説は間違っています
この解説は,別のモデルによるレビューを受けています。
出典:令和5年度 秋期 応用情報技術者試験 午前 問18