第4問
ソフトウェアの開発には多様なプログラミング言語が使われるが、それぞれ特徴 がある。下記の記述のうち最も適切なものはどれか。
- ア C は、OS も開発できる言語であるが、メモリ解放の指示を忘れるとメモリリ ークバグが発生することがある。
- イ C# は、日本人が開発したオブジェクト指向型言語であるが、Perl を参考にし て開発された。
- ウ Java は、インタプリタ言語なので、初心者にも習得がしやすい。
- エ Perl は、HTML とともに記述することができるサーバサイドスクリプト言語 で、Web ページ作成に特化している。 DKJC-1F
▼ 解答・解説を見る
正解:ア
解答:ア
〔プログラミング言語の特徴〕各言語の生い立ちと性質を押さえる。
- ア(○):CはOSも記述できる汎用言語。メモリを手動管理するためfree等での解放を忘れるとメモリリークが生じうるという記述は正しい。
- イ(×):C#はマイクロソフトが開発した言語であり、日本人開発でもPerl由来でもない。日本人が開発したのはRuby(まつもとゆきひろ氏、Perl等を参考)であり、説明が混同している。
- ウ(×):Javaはソースをバイトコードにコンパイルし仮想マシン(JVM)で実行する方式で、純粋なインタプリタ言語とはいえない。
- エ(×):HTMLとともに記述しWeb作成に特化したサーバサイドスクリプトはPHP等の説明。Perlは汎用のスクリプト言語でWeb特化ではない。
よって ア。