In this update of a bestseller, two leading Perl trainers teach you to use the most universal scripting language in the age of the World Wide Web. With a foreword by Larry Wall, the creator of Perl, this smooth, carefully paced book is the "official" guide for both formal (classroom) and informal learning. It is now current for Perl version 5.004.
Learning Perl is a hands-on tutorial designed to get you writing useful Perl scripts as quickly as possible. Exercises (with complete solutions) accompany each chapter. A lengthy new chapter in this edition introduces you to CGI programming, while touching also on the use of library modules, references, and Perl's object-oriented constructs.
Perl is a language for easily manipulating text, files, and processes. It comes standard on most UNIX platforms and is available free of charge on all other important operating systems. Perl technical support is informally available -- often within minutes -- from a pool of experts who monitor a USENET newsgroup (comp.lang.perl.misc) with tens of thousands of readers.
Contents include:
* A quick tutorial stroll through Perl basics
* Systematic, topic-by-topic coverage of Perl's broad capabilities
* Lots of brief code examples
* Programming exercises for each topic, with fully worked-out answers
* How to execute system commands from your Perl program
* How to manage DBM databases using Perl
* An introduction to CGI programming for the Web
ABOUT THE AUTHOR
|
| Randal L. Schwartz | Randal Schwartz is one of the bestselling authors of all time, having been fortunate enough to coauthor two of the seminal books on learning Perl. Perl is perhaps the seminal programming language of the Internet boom and one of the most popular programming languages for doing anything from system administration to parsing a CSV file. In addition to Programming Perl and Learning Perl, Randal just completed a new book for intermediate Perl developers, and has been the Perl columnist for UNIX Review, Web Techniques, Sys Admin, and Linux Magazine. |
| Tom Christiansen | Tom Christiansen is a freelance consultant specializing in Perl training and writing. After working for several years for TSR Hobbies (of Dungeons and Dragons fame), he set off for college where he spent a year in Spain and five in America, dabbling in music, linguistics, programming, and some half-dozen different spoken languages. Tom finally escaped UW-Madison with B.A.s in Spanish and computer science and an M.S. in computer science. He then spent five years at Convex as a jack-of-all-trades working on everything from system administration to utility and kernel development, with customer support and training thrown in for good measure. Tom also served two terms on the USENIX Association Board of directors. With over fifteen years' experience in UNIX system administration and programming, Tom presents seminars internationally. Living in the foothills above Boulder, Colorado, surrounded by mule deer, skunks, and the occasional mountain lion and black bear, Tom takes summers off for hiking, hacking, birding, music making, and gaming. |