Skip to Content
『Learning Perl, 8th Edition』
book

『Learning Perl, 8th Edition』

by Randal L. Schwartz, brian d foy, Tom Phoenix
March 2025
Beginner to intermediate
398 pages
5h 33m
Japanese
O'Reilly Media, Inc.
Content preview from 『Learning Perl, 8th Edition』

付録B. ラマを越えて

本書では多くのことを説明してきたが、さらに多くのことがある。この付録では、Perlでできることをもう少し詳しく説明し、詳細を学ぶための参考文献をいくつか紹介する。ここで紹介することのいくつかは最先端であり、あなたがこの本を読み終わる頃には変わっているかもしれない。PerlはYができないから、プロジェクトXにPerlは使えないんだ」と言われたときに反撃できるように、少なくとも見出しには目を通しておいてほしい。

覚えておくべき最も重要なことは(すべての段落で繰り返さないように)、ここで扱っていないことのうち最も重要な部分は、"Alpaca "としても知られるIntermediate Perlで扱われているということだ。特に100行を超えるプログラミングを(一人でも他の人とでも)書くのであれば、アルパカは絶対に読むべきだ。フレッドとバーニーの話は聞き飽きたし、クルーズの後、孤島で長い時間を過ごすことになった7人を主人公とする別の架空の世界に移動したいという人はなおさらだ!

中級Perlが終わったら、"ビクーニャ "としても知られるマスターPerlに進もう。ベンチマークやプロファイリング、プログラムのコンフィギュレーション、ロギングなど、Perlをプログラミングする上で日常的に必要となる作業が網羅されている。また、他の人が書いたコードを扱うために必要な作業や、それを自分のアプリケーションに統合する方法についても書かれている。

Perlの新機能の中で、ブライアンはv5.10から現在のバージョンまで、Perlに追加された機能をカバーしている。電子書籍であるため、Perlの新しいバージョンに合わせて本書をアップデートするのは簡単だ。

他にも良い本はたくさんある。あなたが使っているPerlのバージョンにもよるが、perlfaq2か perlbookのどちらかを調べれば、多くの推薦本が見つかるだろう。

その他の資料

Perlに付属するドキュメントは、最初は圧倒されるかもしれない。幸いなことに、コンピュータを使ってドキュメント内のキーワードを検索することができる。特定のトピックを検索する場合、perltoc(目次)、perlfaq(よくある質問)セクションから始めるとよいことが多い。ほとんどのシステムでは、perldocコマンドでPerlやインストールされたモジュール、関連プログラム(perldoc自身を含む)のドキュメントを探し出すことができるはずだ。オンラインでも同じドキュメントを読み取ることができるが、それは常に最新バージョンのPerlのものである。

正規表現

ジェフリー・フリードル(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

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

Learning Perl, 8th Edition

Learning Perl, 8th Edition

Randal L. Schwartz, brian d foy, Tom Phoenix
The AWK Programming Language, 2nd Edition

The AWK Programming Language, 2nd Edition

Alfred V. Aho, Brian W. Kernighan, Peter J. Weinberger

Publisher Resources

ISBN: 9798341636231