正答4
解説
正解は4です。
Perlは、テキスト処理を得意とするスクリプト言語です。
ソースプログラムを実行時に処理系が読み込んで実行するため、利用者が事前にコンパイルする必要はありません。
【選択肢別解説】
1:× PerlはUNIX上で生まれましたが、Windows用の処理系も提供されています。
多くのOSで動作する言語です。
2:× PerlはCGI(Common Gateway Interface)のプログラム作成によく使われましたが、Webサーバがなくても実行できます。
コマンドラインから単独で動かすことができます。
3:× Perlの処理系にはデバッガが組み込まれており、実行時オプションを指定するだけで動的デバッグができます。
独立した別のプログラムを用意する必要はありません。
4:○ Perlはソースプログラムをそのまま処理系に渡して実行できます。
コンパイル済みのファイルを事前に用意する必要はありません。
【ポイント】
Perl、Python、Rubyなどのスクリプト言語は、事前のコンパイル作業なしにソースを実行できるのが特徴です。
手軽に書いてすぐ試せるため、テキスト処理や運用作業の自動化に向いています。