付録B. ラマを越えて
本書では多くのことを説明してきたが、さらに多くのことがある。この付録では、Perlでできることをもう少し詳しく説明し、詳細を学ぶための参考文献をいくつか紹介する。ここで紹介することのいくつかは最先端であり、あなたがこの本を読み終わる頃には変わっているかもしれない。PerlはYができないから、プロジェクトXにPerlは使えないんだ」と言われたときに反撃できるように、少なくとも見出しには目を通しておいてほしい。
覚えておくべき最も重要なことは(すべての段落で繰り返さないように)、ここで扱っていないことのうち最も重要な部分は、"Alpaca "としても知られるIntermediate Perlで扱われているということだ。特に100行を超えるプログラミングを(一人でも他の人とでも)書くのであれば、アルパカは絶対に読むべきだ。フレッドとバーニーの話は聞き飽きたし、クルーズの後、孤島で長い時間を過ごすことになった7人を主人公とする別の架空の世界に移動したいという人はなおさらだ!
中級Perlが終わったら、"ビクーニャ "としても知られるマスターPerlに進もう。ベンチマークやプロファイリング、プログラムのコンフィギュレーション、ロギングなど、Perlをプログラミングする上で日常的に必要となる作業が網羅されている。また、他の人が書いたコードを扱うために必要な作業や、それを自分のアプリケーションに統合する方法についても書かれている。
Perlの新機能の中で、ブライアンはv5.10から現在のバージョンまで、Perlに追加された機能をカバーしている。電子書籍であるため、Perlの新しいバージョンに合わせて本書をアップデートするのは簡単だ。
他にも良い本はたくさんある。あなたが使っているPerlのバージョンにもよるが、perlfaq2か perlbookのどちらかを調べれば、多くの推薦本が見つかるだろう。
正規表現
ジェフリー・フリードル(Jeffrey Friedl)著の『正規表現をマスターする』は、これまで読んだ技術書の中で最高の1冊だ。一般化された正規表現についてと、他の多くの言語がPerl互換正規表現(PCRE)として取り入れているPerlの正規表現についてが半分ずつ書かれている。正規表現エンジンが内部的にどのように動作しているのか、なぜあるパターンの書き方が他の書き方よりずっと効率的なのか、などについても詳しく書かれている。Perlに真剣に取り組んでいる人は、この本を読むべきだ。また、perlreのドキュメント(Perlの新しいバージョンでは、それに付随するperlretutと perlrequick)も参照のこと。正規表現についてはIntermediate Perlや Mastering Perlにも詳しい。
パッケージ
パッケージを使えば、名前空間を区分することができる。10人のプログラマが1つの大きなプロジェクトに携わっているとしよう。誰かがプロジェクトの自分のパートでグローバル名 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access