平成30年度 春期 午前 問19
ソフトウェア
統合開発環境に関する問題
ソフトウェアの統合開発環境として提供されている OSS はどれか。
- アApache Tomcat
- イEclipse
- ウGCC
- エLinux
答えと解説を見る
✓ これが正解イEclipse
解説
開発に必要な道具を一つにまとめた環境がEclipseです。
統合開発環境というのは、書く・翻訳する・動かす・誤りを追いかけるといった作業の道具を、一つの画面にまとめたものです。別々に立ち上げなくても、その中で開発を進められます。選ばれている四つのうち、この役目で知られているのがEclipseでした。だからEclipseが当たります。残る三つは、それぞれ別の役目で知られていました。一つはWeb上のプログラムを走らせる側、一つはソースコードを機械語へ変えるコンパイラ、もう一つはコンピュータを動かす OS です。翻訳の道具は環境の中へ取り込まれる部品にあたり、OS のほうは環境が載る一段下の層でした。どれも公開されている点は同じなので、役目の違いで分けました。
ほかの選択肢はなぜ違うのか
- アApache Tomcat:Apache Tomcatを挙げています。Web上で使われるプログラムを受け止め、実行する側を担う道具として知られていました。出来上がったものを動かす場所にあたります。書いたり誤りを追いかけたりする作業を一つにまとめた環境ではありません。
- ウGCC:GCCを挙げています。人が書いた原文を機械の実行できる形へ翻訳する道具として知られていました。これは開発に使う道具のうちの一つです。ほかの道具と束ねて一つの場所から扱えるようにした環境そのものではありませんでした。
- エLinux:Linuxを挙げています。機械そのものを制御し、その上でいろいろな道具を動かす OS として知られていました。開発の道具はこの上で走ります。OS と、その上に載る環境とでは位置が一段違っていました。
出典:平成30年度 春期 基本情報技術者試験 午前 問19
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)