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