Programming Perl and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.00 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Programming Perl on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Programming Perl: Unmatched power for text processing and scripting [Paperback]

Tom Christiansen , brian d foy , Larry Wall , Jon Orwant Ph.D.
4.2 out of 5 stars  See all reviews (144 customer reviews)

List Price: $54.99
Price: $31.51 & FREE Shipping. Details
You Save: $23.48 (43%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it Tuesday, May 28? Choose One-Day Shipping at checkout. Details
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $29.93  
Library Binding --  
Paperback $31.51  
Sell Back Your Copy for $2.00
No matter where you bought them, get up to 70% back when you sell your books at Amazon.com.
Used Price$18.99
Trade-in Price$2.00
Price after
Trade-in
$16.99

Book Description

March 6, 2012 0596004923 978-0596004927 Fourth Edition

Adopted as the undisputed Perl bible soon after the first edition appeared in 1991, Programming Perl is still the go-to guide for this highly practical language. Perl began life as a super-fueled text processing utility, but quickly evolved into a general purpose programming language that’s helped hundreds of thousands of programmers, system administrators, and enthusiasts, like you, get your job done.

In this much-anticipated update to "the Camel," three renowned Perl authors cover the language up to its current version, Perl 5.14, with a preview of features in the upcoming 5.16. In a world where Unicode is increasingly essential for text processing, Perl offers the best and least painful support of any major language, smoothly integrating Unicode everywhere—including in Perl’s most popular feature: regular expressions.

Important features covered by this update include:

  • New keywords and syntax
  • I/O layers and encodings
  • New backslash escapes
  • Unicode 6.0
  • Unicode grapheme clusters and properties
  • Named captures in regexes
  • Recursive and grammatical patterns
  • Expanded coverage of CPAN
  • Current best practices

Frequently Bought Together

Programming Perl: Unmatched power for text processing and scripting + Learning Perl + Perl Cookbook, Second Edition
Price for all three: $86.96

Buy the selected items together
  • Learning Perl $22.31
  • Perl Cookbook, Second Edition $33.14

Customers Who Bought This Item Also Bought


Editorial Reviews

About the Author

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 undergraduate degrees in Spanish and computer science and a graduate degree 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 thirty years' experience in Unix systems programming, Tom presents seminars internationally. Living in the foothills above Boulder, Colorado, Tom takes summers off for hiking, hacking, birding, music making, and gaming.

brian d foy is a prolific Perl trainer and writer, and runs The Perl Review to help people use and understand Perl through educational, consulting, code review, and more. He's a frequent speaker at Perl conferences. He's the coauthor of Learning Perl, Intermediate Perl, and Effective Perl Programming, and the author of Mastering Perl. He was an instructor and author for Stonehenge Consulting Services from 1998 to 2009, a Perl user since he was a physics graduate student, and a die-hard Mac user since he first owned a computer. He founded the first Perl user group, the New York Perl Mongers, as well as the Perl advocacy nonprofit Perl Mongers, Inc., which helped form more than 200 Perl user groups across the globe. He maintains the perlfaq portions of the core Perl documentation, several modules on CPAN, and some standalone scripts.

Larry Wall originally created Perl while a programmer at Unisys. He now works full time guiding the future development of the language. Larry is known for his idiosyncratic and thought-provoking approach to programming, as well as for his groundbreaking contributions to the culture of free software programming.

Jon Orwant founded The Perl Journal and received the White Camel lifetime achievement award for contributions to Perl in 2004. He's Engineering Manager at Google, where he leads Patent Search, visualizations, and digital humanities teams. For most of his tenure at Google, Jon worked on Book Search, and he developed the widely used Google Books Ngram Viewer. Prior to Google, he was CTO of O'Reilly, Director of Research at France Telecom, and a Lecturer at MIT. Orwant received his doctorate from MIT's Electronic Publishing Group in 1999.


Product Details

  • Paperback: 1184 pages
  • Publisher: O'Reilly Media; Fourth Edition edition (March 6, 2012)
  • Language: English
  • ISBN-10: 0596004923
  • ISBN-13: 978-0596004927
  • Product Dimensions: 5.9 x 0.6 x 9.8 inches
  • Shipping Weight: 3.6 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (144 customer reviews)
  • Amazon Best Sellers Rank: #22,344 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

I recommend you buy a Perl book if you really want to learn Perl, and, buy this one. hz64@hotmail.com  |  20 reviewers made a similar statement
The way the book is written, the funny comments about examples etc. make it a lot of fun to read! Michael Ruder  |  4 reviewers made a similar statement
Unfortunately, I have often found it rather hard to find what I'm looking for. TJ  |  8 reviewers made a similar statement
Most Helpful Customer Reviews
51 of 58 people found the following review helpful
4.0 out of 5 stars Badly Organized, but a Great Reference February 3, 2000
Format:Paperback
The book itself, used as a Reference and for mastering Perl, is a five star book. But there are a quite a few disadvantages:

1. The book is not intended to the ones who have no programming experience at all. The read should be at least an intermediate programmer, because the basic programming concepts of the language (Variables, Subs and etc..) are badly explained.

2. Because of Perl's C Like Syntax, it is recommended that the reader will know C, Awk, or Grep and Some experience in the Unix Environment.

3. The Book itself is badly organized, certain complicated things are shown in examples and explanations, and those things are taught many pages afterwards. For Example: An Example of a perl program is shown on page 10, and that example contains subs and pattern matching, which are taught 100 Pages later!

These are the 3 Main Disadvantages. For Conclusion, if you're new to programming, or want to learn Perl easliy, buy "Learning Perl", but if you're a somewhat experienced programmer, and want to master Perl, this book is the best one you'll find for that purpose.

Comment | 
Was this review helpful to you?
12 of 12 people found the following review helpful
5.0 out of 5 stars A Reference Book February 4, 2000
By Rak
Format:Paperback|Amazon Verified Purchase
This is an excellent companion to the Learing Perl book (also by O'Reilly). If you are new to Perl like I was not too long ago, then start with the Learning Perl book first before you touch this one.

This book is intended to serve as a reference as it tackles the more complicated aspects of Perl. If you start learning Perl with this book, then you will find it a very difficult language to graps. However, I do not want to take anything away from this book. This book is fantastic for those who want to dive into Perl a bit more and have passed the beginners level. I purchased both the books and once I had finished reading the Learning Perl book, I started turning to this book to get a better understanding of things, especially regular expressions.

Comment | 
Was this review helpful to you?
25 of 29 people found the following review helpful
3.0 out of 5 stars A "don't have to" read May 30, 2000
Format:Paperback
The official reference for the Perl language did not improve in its second generation. The original "purple Camel" is, in my opinion, a true classic where books about programming and programming languages are concerned--I rank it right there with The C Programming Language, Anatomy of Lisp, Algorithms + Data Structures = Programs, and so forth. It was a classic because it was filled with lucid expressions of the thoughts of Perl's quintessentially pragmatic creator, Larry Wall. It was a classic because it provided a literate and thoroughly reasoned counterpoint to arguments in favor of more formally based languages and programming styles.

But ... somewhere in the extensive revisions, additions, extensions, and deletions that transformed the first Camel book into this, the second Camel book, the magic went away. And some very suspicious stuff went in. The book lost its digressive, essayic feel and became more of a perfunctory reference work. Additionally, some of the completely new material turned out to be just a little ... strange. The discussion of object-oriented programming based around the term "thingy" just doesn't do it for me. (Ignore all that and read Damian Conway's book instead.)

Preferences of style and tone aside, an unavoidable flaw of an infrequently-updated book like this one is that it inevitably refers to an obsolescent version of Perl. If you want current Perl documentation, you need to read the man(ual) pages that came with that version of Perl. What's in this book is generally but not completely accurate for newer versions of Perl. And because it's intended to be a more or less complete reference covering even small details, it can't help but be dead wrong on some points as the language continues to evolve. Bear in mind, also, that much of the material in this book comes STRAIGHT from the man pages. (Just not the up-to-date versions.)

A third edition is in the works, which will no doubt be at least a temporary improvement. If the newer version restores the insight and charm of the original, it will certainly deserve a place on your programming bookshelf. But as a reference work intended to cover a constantly-evolving language, Programming Perl will always suffer by being out of date.

If you are the type who dislikes reading electronic documentation, by all means, buy a copy of this book. But you'll find that you have to use the online documentation anyway.

Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
2.0 out of 5 stars I love Perl, but hate this book
If there was ever a "stream-of-consciousness" technical reference, this has to be it. Kind of like trying to read "Ulysses". (Not a complement. Read more
Published 20 days ago by Sir Ralph
5.0 out of 5 stars Used Book in Great Shape
Book was used but you could hardly tell. Came very fast. The version was 5.14 versus the current 5.16, but that was said upfront, and is still 99% current.
Published 3 months ago by Dorian
3.0 out of 5 stars Is This a Reference, a Tutorial, or Not Quite Enough of Either?
I always like the Camel book but this book was mysterious in that
it gave TOO much info on many subjects and verged into being a
tutorial rather than a reference and... Read more
Published 3 months ago by Eleuthero
4.0 out of 5 stars ok
I chose this book because I want to learn to program in Perl. A release is valid, and the title of the mi friends
Published 4 months ago by bike123
5.0 out of 5 stars Great book.
I've had a chance to read this book thoroughly now, and find it dog-eared and pencil smudged. It's a great book, but no single book can cover everything perl. Read more
Published 5 months ago by Jack Daniels
5.0 out of 5 stars The Definitive Perl Treatise
If you need a reference text for Perl, look no further. This is it. I used the previous edition for over a decade, and look forward to using this one for many years more. Read more
Published 6 months ago by H. Hemken
3.0 out of 5 stars Binding to weight ratio is poor = book falls apart
The content is excellent as before, but the book is way too heavy for the paperback binding. My copy, very gently used since purchased (mere 3 months, only desktop use) is on the... Read more
Published 9 months ago by Toomas Vendelin
4.0 out of 5 stars You need this book if you're rolling with Perl
First of all, I have tried to avoid Perl for a long time. I always thought the syntax was horrendous and could not imagine wanting to use the language. Read more
Published 13 months ago by Adrian Pomilio
5.0 out of 5 stars The ultimate Reference book on Perl Programming (Not for the...
[ /!\ To the reader :
1 - Please be aware that reviews listed here also include reviews related to the previous 12 years old 3rd edition of the book. Read more
Published 14 months ago by Franck PORCHER
4.0 out of 5 stars Ask Felgall Book Review
"Perl is more than just a programming language, it is a culture. This language has a depth to the number of ways you can do things far greater than other languages and starting to... Read more
Published 14 months ago by Stephen Chapman
Search Customer Reviews
Only search this product's reviews

What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category