平成24年度 春期 (特別措置試験) 問55
ソフトウェア
プログラム言語に関する問題
Web サーバでクライアントからの要求に応じて適切なプログラムを動作させるための仕組みに CGI がある。CGI を経由して実行されるプログラムを作成できるスクリプト言語はどれか。
- アCASL
- イFortran
- ウPerl
- エSQL
答えと解説を見る
✓ これが正解ウPerl
解説
翻訳せずにその場で読んで走らせる、軽い言語のほうです。
利用者の求めに応じて動くものを、サーバ側に置く仕組みがあります。その受け渡しの約束が設問に挙がっており、実体は別に用意します。用意する側の言語として、その場で読んで走る型が向いています。あらかじめ機械語へ翻訳する手間が不要だからです。直したらすぐ試せるので、ページを作る仕事と相性が良くなります。文字の並びを扱う力が強いことも、この用途に効きました。四肢のうち、この型に当たるのはひとつだけです。その名を挙げた肢が当たり、古くから広く使われてきました。残る三つのプログラム言語は、走らせ方も用途も違っています。翻訳して速さを取るもの、試験のために作られたものが並びます。問い合わせだけを担い、単体では画面を作れないものもあります。シラバスも、言語には種類と特徴があると学ぶよう求めています。
ほかの選択肢はなぜ違うのか
- アCASL:試験のために作られた、機械語に近い言語のほうを挙げた肢です。命令ひとつが、機械の動きひとつにそのまま対応しています。仕組みを学ぶための言語で、ページを作る用途では使いません。その場で読んで走らせる型にも当たりませんでした。
- イFortran:科学や技術の計算のために作られた言語のほうを挙げた肢です。数式をそのまま書ける点が、長く支持されてきました。あらかじめ機械語へ翻訳してから走らせる型に当たります。文字の並びを扱う仕事には、あまり向いていませんでした。
- エSQL:蓄えた表に問い合わせるための言語というのが、この肢です。取り出す、入れる、書き換えるといった操作を書きます。表を相手にする専用の言葉で、汎用の言語ではありません。これだけで画面に出すものを組み立てることはできません。
この問題の用語
- プログラム言語プログラムを書くための文法や記号の体系のこと。目的に合わせて多くの種類があり、Java、C、Pythonなどがよく使われます。
出典:平成24年度 春期 ITパスポート試験(特別措置試験) 問55
同じ用語が出る問題
- 令和3年度 問7:著作権法に関する問題(プログラム言語)
- 平成29年度 秋期 (特別措置試験) 問81:プログラム言語に関する問題(プログラム言語)
- 平成29年度 秋期 (特別措置試験) 問28:著作権に関する問題(プログラム言語)
- 平成29年度 春期 (特別措置試験) 問70:機械語に関する記述(プログラム言語)
- 平成28年度 春期 (特別措置試験) 問8:著作権法に関する問題(プログラム言語)
この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)