Hatena::Groupperl

Perl Study Memory

There is a difference between knowing the path and walking the path.

自己紹介  | 初めてのPerl 第3版  | 続・初めてのPerl 改訂版  | アーカイブ  | 参考書籍・推薦図書

 | 

2009-01-03 1章 Perl入門

1.2 Perlとは何の略なんでしょうか?

| はてなブックマーク - 1.2 Perlとは何の略なんでしょうか? - Perl Study Memory

Perlの正式名称

Perl = Practical Extraction and Report Language(実用データ取得レポート作成言語)が正式だがもう一個、Pathologically Eclectic Rubbish Lister(病的折衷主義のがらくた出力機)の略とも言われている。

1980年代中頃にLarryが、Perlを作成。


Perlを作成した理由

バグ報告システムのUsenetニュース風の階層ファイルから、レポート作成する際にシェルスクリプトでよく使用されるawkでは力不足なので様々な場面で利用することを想定しPerlを作った。


バグの数

プログラムのバグの数は、機能の数ではなくソースコードの数に比例する。プログラムのセクションの長さが画面のサイズを超えたらより多くバグが増える。

他の言語と同様読むことが不可能なプログラムをコーディングできる。

「言語不明瞭Perlコンテスト」(Obfuscated Perl Contest)というものが存在する。PerlJournal誌(http://www.tpi.com)がスポンサーとなり毎年開催しているらしい。


Perlの苦手な部分

不明瞭なバイナリ(opque binary)を作成する。何かを隠したい物が存在する場合。

アルゴリズムに法的に保護を求めるなら弁護士を雇いライセンスかいてくれるようにお願いしたらいい。



 |