0.4. Other Books
If you'd like to learn more about Perl, here are some related
publications that we (somewhat sheepishly) recommend:
Programming Perl, by Larry Wall,
Tom Christiansen, and Jon Orwant; O'Reilly & Associates (Third
Edition, 2000). This book is indispensable for every Perl programmer.
Coauthored by Perl's creator, this classic reference is the
authoritative guide to Perl's syntax, functions, modules, references,
invocation options, and much more.
Mastering Algorithms with Perl,
by Jon Orwant, Jarkko Hietaniemi, and John Macdonald; O'Reilly &
Associates (2000). All the useful techniques from a CS algorithms
course, but without the painful proofs. This book covers fundamental
and useful algorithms in the fields of graphs, text, sets, and
Mastering Regular Expressions,
by Jeffrey Friedl; O'Reilly & Associates (Second Edition, 2002).
This book is dedicated to explaining regular expressions from a
practical perspective. It not only covers general regular expressions
and Perl patterns well, it also compares and contrasts these with
those used in other popular languages.
Object Oriented Perl, by Damian
Conway; Manning (1999). For beginning as well as advanced OO
programmers, this book explains common and esoteric techniques for
writing powerful object systems in Perl.
Learning Perl, by Randal
Schwartz and Tom Phoenix; O'Reilly & Associates (Third Edition,
2001). A tutorial introduction to Perl for folks who are already
programmers and who are interested in learning Perl from scratch.
It's a good starting point if this book is over your head. Erik Olson
refurbished this book for Windows systems, called Learning
Perl for Win32 Systems.
Programming the Perl DBI, by Tim
Bunce and Alligator Descartes; O'Reilly & Associates (2000). The
only book on Perl's relational database interface, by the author of
the DBI module.
CGI Programming with Perl, by
Scott Guelich, Shishir Gundavaram, and Gunther Birznieks; O'Reilly
& Associates (Second Edition, 2000). This is a solid introduction
to the world of CGI programming.
Writing Apache Modules with Perl and
C, by Lincoln Stein and Doug MacEachern; O'Reilly &
Associates (1999). This guide to web programming teaches you how to
extend the capabilities of the Apache web server, especially using
the turbo-charged mod_perl for fast CGI scripts and via the
Perl-accessible Apache API.
Practical mod_perl, by Stas
Bekman and Eric Cholet; O'Reilly & Associates (2003). A
comprehensive guide to installing, configuring, and developing with
mod_perl. This book goes into corners of mod_perl programming that no
other book dares to touch.
The mod_perl Developer's
Cookbook, by Geoff Young, Paul Lindner, and Randy Kobes;
SAMS (2002). Written in a similar style to the Cookbook you hold in
your hand, this book belongs on every mod_perl developer's desk. It
covers almost every task a mod_perl developer might want to
Beyond the Perl-related publications listed here, the following books
came in handy when writing this book. They were used for reference,
consultation, and inspiration.
The Art of Computer Programming,
by Donald Knuth, Volumes I-III: "Fundamental Algorithms,"
"Seminumerical Algorithms," and "Sorting and Searching";
Addison-Wesley (Third Edition, 1998).
Introduction to Algorithms, by
Thomas H. Cormen, Charles E. Leiserson, and Ronald L. Rivest; MIT
Press and McGraw-Hill (1990).
Algorithms in C, by Robert
Sedgewick; Addison-Wesley (1992).
The Art of Mathematics, by Jerry
P. King; Plenum (1992).
The Elements of Programming
Style, by Brian W. Kernighan and P.J. Plauger; McGraw-Hill
The UNIX Programming
Environment, by Brian W. Kernighan and Rob Pike;
POSIX Programmer's Guide, by
Donald Lewine; O'Reilly & Associates (1991).
Advanced Programming in the UNIX
Environment, by W. Richard Stevens; Addison-Wesley
TCP/IP Illustrated, by W.
Richard Stevens, et al., Volumes I-III; Addison-Wesley
HTML: The Definitive Guide, by
Chuck Musciano and Bill Kennedy; O'Reilly & Associates (Third
Official Guide to Programming with
CGI.pm, by Lincoln Stein; John Wiley & Sons (1997).
Web Client Programming with
Perl, by Clinton Wong; O'Reilly & Associates
The New Fowler's Modern English
Usage, edited by R.W. Burchfield; Oxford (Third Edition,
Copyright © 2003 O'Reilly & Associates. All rights reserved.