クロスコンパイラ
出典: 平成27年度 春期 応用情報技術者試験 午前 問19 (IPA)
あるコンピュータ上で,異なる命令形式のコンピュータで実行できる目的プログラムを生成する言語処理プログラムはどれか。
- ア エミュレータ
- イ クロスコンパイラ
- ウ 最適化コンパイラ
- エ プログラムジェネレータ
正解と解説を見る
正解: イ
- ア: エミュレータは、別のコンピュータの命令を解釈して、その動作をまねるプログラムです。
- イ: 別の命令形式のコンピュータ用の目的プログラムを生成するので正しい答えです。
- ウ: 最適化コンパイラは、実行速度や大きさが良くなるように目的プログラムを作るコンパイラです。
- エ: プログラムジェネレータは、パラメタなどの指定からプログラムを自動生成するものです。
ポイント
- クロスコンパイラ: あるコンピュータ上で、命令形式の違う別のコンピュータ 用の目的プログラムを作るコンパイラです。組込みシステムの開発でよく使います。