By Tom Christiansen, Randal L. Schwartz, Larry Wall
Publisher: O'Reilly Media
Released: October 1996
Programming Perl, 2nd Edition is the authoritative guide to Perl version 5, the scripting utility that has established itself as the programming tool of choice for the World Wide Web, UNIX system administration, and a vast range of other applications. Version 5 of Perl includes object-oriented programming facilities. The book is coauthored by Larry Wall, the creator of Perl.
Perl is a language for easily manipulating text, files, and processes. It provides a more concise and readable way to do many jobs that were formerly accomplished (with difficulty) by programming with C or one of the shells. Perl is likely to be available wherever you choose to work. And if it isn't, you can get it and install it easily and free of charge.
This heavily revised second edition of Programming Perl contains a full explanation of the features in Perl version 5.003. Contents include:
An introduction to Perl
Explanations of the language and its syntax
Perl library modules
The use of references in Perl
How to use Perl's object-oriented features
Invocation options for Perl itself, and also for the utilities that come with Perl
Other oddments: debugging, common mistakes, efficiency, programming style, distribution and installation of Perl, Perl poetry, and so on.
Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal featured on the cover of Programming Perl is a camel, a one-humped dromedary. A hoofed mammal, relative of the llama and alpaca, camels first appeared 38 million years ago and once populated all large land masses but Australia. For some unknown reason, they died off in all but the Middle East, Central Asia, India, and North Africa, and now only two species remain, the one-humped dromedary and the two-humped bactrian. The dromedary is the larger and stronger of the two, standing seven feet tall at the top of its hump and able to carry an average load of 400 pounds. With only the weight of one rider, a dromedary can move at ten mph all day. Loaded down in caravan, they will move 30 miles per day. Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced with Quark XPress 3.3 using the ITC Garamond font. Whenever possible, our books use RepKover?, a durable and flexible lay-flat binding. If the page count exceeds RepKover's limit, perfect binding is used.
The inside layout was designed by Edie Freedman, Jennifer Niederst, and Nancy Priest. Text was prepared by Erik Ray in SGML using the DocBook 2.4 DTD. The print version of this book was created by translating the SGML source into a set of gtroff macros using a filter developed at ORA by Norman Walsh. Steve Talbott designed and wrote the underlying macro set on the basis of the GNU gtroff -gs macros; Lenny Muellner adapted them to SGML and implemented the book design. The GNU groff text formatter version 1.09 was used to generate PostScript output.