平成29年秋期試験問題 午前問8

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
Perlの実行に関する記述のうち,適切なものはどれか。

  • UNIX用として開発されており,Windows用の言語処理系はない。
  • 実行にWebサーバを必要とする言語であり,CGIの開発に適している。
  • 動的デバッグは,言語処理系から独立したプログラムを実行して行う。
  • プログラムをコンパイルしたファイルを事前に用意する必要はない。
正解 問題へ
分野:テクノロジ系
中分類:アルゴリズムとプログラミング
小分類:プログラム言語
解説
Perl(パール)は、Larry Wall氏によって開発されたテキスト処理用のプログラム言語です。インタプリタ言語であり、UNIXやWindowsなど多くのプラットフォーム上で動作します。以前はWebページのCGIの記述によく用いられていました。
  • Windows環境用の言語処理系もあります。
  • Webサーバ上で動作するCGIを記述する言語として知られていますが、デスクトップアプリケーションも作成できます。
  • 付属のPerlデバッガでデバッグ可能です。
  • 正しい。Perlはインタプリタ言語なので、事前にコンパイルして実行ファイルを作成する必要ありません。

Pagetop