通信用語の基礎知識 戻る
アスカネットワークサービス

Perl

読み:パール
外語:Perl: Practical Extraction and Report Language
発音:p'#é:rl
品詞:名詞,@道具
2005/12/04 更新

プログラミング言語のひとつ。Larry Wallにより開発され、1987(昭和62)年12月19日にPerl 1がリリースされた。

Perlは、Practical Extraction and Report Language(実用データ取得レポート作成言語)またはPathologically Eclectic Rubbish Lister(病的折衷主義のがらくた出力機)の頭字語。

行単位の文字列操作を特に得意とする逐次型の手続き型言語で、言語の機能に正規表現による検索・置換などを持っている。この正規表現はUNIXで良く用いられているsedなどに類似した書式を用いるため、UNIXに慣れている人には違和感がない。

Perlは処理の規模に勝手もしくは都合上の制限を付けたりしないという点が高く評価されている。メモリ容量さえ許せば、どんな大きなファイルであっても1つの文字列として管理できる。再帰呼び出しの深さにも制限はない。またPerlの特徴である連想配列で使われるハッシュテーブルも、必要な分だけメモリを使うが、その大きさにもPerlとしての仕様上の制限などはない。