Buy new:
-55% $27.00
FREE delivery Wednesday, September 18 on orders shipped by Amazon over $35
Ships from: Amazon.com
Sold by: Amazon.com
$27.00 with 55 percent savings
List Price: $59.99
The List Price is the suggested retail price of a new product as provided by a manufacturer, supplier, or seller. Except for books, Amazon will display a List Price if the product was purchased by customers on Amazon or offered by other retailers at or above the List Price in at least the past 90 days. List prices may not necessarily reflect the product's prevailing market price.
Learn more
Get Fast, Free Shipping with Amazon Prime FREE Returns
FREE delivery Wednesday, September 18 on orders shipped by Amazon over $35
Or Prime members get FREE delivery Tomorrow, September 14. Order within 20 hrs 30 mins.
Only 6 left in stock (more on the way).
$$27.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$27.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Amazon.com
Ships from
Amazon.com
Sold by
Amazon.com
Sold by
Amazon.com
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$13.52
Get Fast, Free Shipping with Amazon Prime FREE Returns
Gently used. Tight binding and crease-free spine. Minimal wear to cover and corners. Free shipping directly from Amazon Prime with hassle-free returns means your satisfaction will be guaranteed. Gently used. Tight binding and crease-free spine. Minimal wear to cover and corners. Free shipping directly from Amazon Prime with hassle-free returns means your satisfaction will be guaranteed. See less
FREE delivery Thursday, September 19 on orders shipped by Amazon over $35. Order within 20 hrs 30 mins
Only 1 left in stock - order soon.
$$27.00 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$27.00
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from
Amazon
Ships from
Amazon
Condition
Used - Good
Condition
Used - Good
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Returns
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Payment
Secure transaction
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the author

Something went wrong. Please try your request again later.

Programming Perl 4th ed. Edition

4.5 4.5 out of 5 stars 113 ratings

{"desktop_buybox_group_1":[{"displayPrice":"$27.00","priceAmount":27.00,"currencySymbol":"$","integerValue":"27","decimalSeparator":".","fractionalValue":"00","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"bwsY80fJEsUiOooo8Ztq3UM9DxVx60Xj9%2B%2Ba2kcsCe8Ime4P4uAw6Zn%2BFz9brzkByPbzYRIM6qynia%2BDIn68RIM%2F7qAq9Q9yaJFNoB98gEc%2BUz3LQfxZCGJ%2Bwuy2jdYh9KbDvx9lZjmS1%2F%2F7o1VVxA%3D%3D","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$13.52","priceAmount":13.52,"currencySymbol":"$","integerValue":"13","decimalSeparator":".","fractionalValue":"52","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"bwsY80fJEsUiOooo8Ztq3UM9DxVx60XjQRlnBPy20v6GOBQjuxpo4Hz8mAk7Wla5h6H1E2mtAVzcoOOj1%2FfgBI9UEs9EU4uV9YrwibkvnpHbhoB9I%2F%2BtxQ%2FwQ1qEjZdkVRIQzZyy7VB1%2FdBmEJzUFZveR3ichaxGxUROFkuGqCg16w2YE5sZO8vBsL7dpblJ","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

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


Amazon First Reads | Editors' picks at exclusive prices

Frequently bought together

This item: Programming Perl
$27.00
Get it as soon as Wednesday, Sep 18
Only 6 left in stock (more on the way).
Ships from and sold by Amazon.com.
+
$46.49
Get it as soon as Wednesday, Sep 18
Only 17 left in stock - order soon.
Ships from and sold by Amazon.com.
+
$25.84
Get it as soon as Wednesday, Sep 18
Only 1 left in stock - order soon.
Sold by NEVER STOP WORKING and ships from Amazon Fulfillment.
Total price:
To see our price, add these items to your cart.
Details
Added to Cart
spCSRF_Treatment
Some of these items ship sooner than the others.
Choose items to buy together.

From the Publisher

Learning Perl: Making Easy Things Easy and Hard Things Possible Intermediate Perl Mastering Perl Programming Perl: Unmatched power for text processing and scripting Perl Cookbook Perl Pocket Reference
Learning Perl 6 Intermediate Perl Mastering Perl Programming Perl Perl Cookbook Perl Pocket Reference
Customer Reviews
4.2 out of 5 stars
31
4.5 out of 5 stars
40
4.4 out of 5 stars
25
4.5 out of 5 stars
113
4.7 out of 5 stars
75
4.6 out of 5 stars
66
Price $39.61 $21.77 $41.39 $27.00 $25.84 $8.89
Keeping the Easy, Hard, and Impossible Within Reach Beyond the Basics of Learning Perl Creating Professional Programs with Perl Unmatched Power for Text Processing and Scripting Solutions & Examples for Perl Programmers Summary of Perl syntax, operators, & built-in functions
Covers Perl version Perl 6 Perl 5.14 Perl 5.14 Perl 5.14, with a preview of features in 5.16 Perl 5.08 Perl 5.14

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

  • Publisher ‏ : ‎ O'Reilly Media; 4th ed. edition (April 3, 2012)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 1174 pages
  • ISBN-10 ‏ : ‎ 0596004923
  • ISBN-13 ‏ : ‎ 978-0596004927
  • Item Weight ‏ : ‎ 3.75 pounds
  • Dimensions ‏ : ‎ 7.05 x 2.17 x 9.09 inches
  • Customer Reviews:
    4.5 4.5 out of 5 stars 113 ratings

About the author

Follow authors to get new release updates, plus improved recommendations.
Larry Wall
Brief content visible, double tap to read full content.
Full content visible, double tap to read brief content.

Discover more of the author’s books, see similar authors, read author blogs and more

Customer reviews

4.5 out of 5 stars
113 global ratings

Top reviews from the United States

Reviewed in the United States on March 26, 2012
[ /!\ 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. Therefore look well at the date of the review, or choose "newest first".
2 - Please refer to the updated note at the end of the review
]

As a computer language specialist, and an early Perl adopter, long before Python or Java, for tackling with art many medium-to-complex problems, and having them quickly solved efficiently and elegantly, I was responsible for introducing Perl in a Tahiti's University Computer Science course - which I taught for 10 years - as an eclectik general programming language, praising it to my students for having brought to me lots of deep pleasure and appreciation since the older fascinating days of Lisp and Prolog.

To this date, O'Reilly has a long successful record at publishing high quality Perl books, like "Programming Perl, 3rd Edition", "Advanced Perl Programming", "Perl Hacks", "Perl Best Practices", and "Computer Science and Perl Programming".

Amongst these books, "Programming Perl" (also know as the "Camel book", or the "Blue book") is certainly the most comprehensive, error free, most precise, most exciting Perl book ever written to date.

"Programming Perl" 3rd Edition was released 12 years ago, to support up to Perl 5.6. Any serious enthousiast Perl programmer might have bought this book 1070 pages long. Despite almost a daily use for over 12 years, mainly as a mainstreem reference manual, my personal copy, though heavily annotated for quick reference, has remained in a very good shape all along. The material I kept coming at are chapter 29 "Functions", which provides the reader with a broad and comprehensive coverage reagarding all Perl built-in functions, and chapter 32 "Standard Modules", which provides a (almost) complete listing of the standard modules comprising the standard Perl distribution, along with a brief but comprehensive description of what each module does.

Long awaited, since Perl jumped from version 5.6 to version 5.14 in the intervening 12 years, I feel very sad to notice that the new 4th edition of the Camel book does not live to its expectations.

Thicker by 12mm, but only 60 pages longer, due to using an unnecessary larger font and thicker paper, the important chapter "Standard Modules", along with chapter 33 "Diagnostic messages", did not make it into this new release. Also, this long awaited new edition does not provide the seasoned Perl programmers with a clearly separate chapter that would have made a terrific job at summarizing for them the language evolution from Perl 5.6 to Perl 5.14.

Since all the information included in the Camel book has, more or less, always been available through the Perldoc and the various man pages installed along with the Perl standard distribution, the only point of buying this book was to gain a practical, up-to-date, efficient, accurate and fast access to this information through an all-in-one book.

As this held up to edition 3, this no longer seems the case with new edition 4. The removal of the very important chapter "Standard Modules" so enjoyable at flipping thru, glancing at, or simply reading, in order to learn and etch so many important programming reflexes, is now a thing of the past. And unfortunately a big loss! Quickly finding out about important modules comprising the Standard Perl distribution will never be again that easy. And in all case, you will a minima now need a computer on hand.

With so many programming frameworks having gained so much popularity in these last 12 years, e.g. Java, Python, Ruby, or PhP, one could have thought that O'Reilly's release of this new edition was to give a renewed interest and incentive to the large existing base of already seasoned Perl developers.

Hélas, this is not the case. For seasoned Perl developers, I suggest that keeping the 3rd edition of the Camel book, and reading at leisure the man pages "perluniXXX" and "perlXXXdelta" is the way to go, instead of buying this new edition.

For new Perl developers, I'm not sure! Though this edition is up-to-date regarding the language features, it misses the important "Standard modules" chapter, a minima an index thereof.

As for me, I got this new edition in pre-release at half its price. Therefore, I will clip Chapter 32 from the edition 3, stick it in edition 4, and transfer in my lengthly annotations, to be ready to go another 12 years or so.

I urge O'Reilly to consider the followings for further editions of the beautiful Camel book :
- Include chapter "Standard Modules"
- Provide a chapter "Language evolutions"

Then, the Camel book legend will continue stronger than ever, and any one will quickly forget the mis-adventures of Edition 4.

Note -- 2013/03/03

After all, knowing how difficult it is to write a good average technical book, and finding myself using this 4th edition often since I first wrote this review a year ago (sometimes complementing it with for the library with the 3rd edition -- not a big deal), absolutely convinced, from reading ten's of other technical books, that the new "Camel" book, as it is called, still stands as one of the most accurate and comprehensive book ever written on any computer language, here Perl -- revered as the Bible amonsgt the Perl community -- I feel I was being unfair in giving this new edition only 3 stars, quite an under-evaluation.

Today, I'm proud to enhance my review and rate this book a well deserved 5 stars. If 6* were allowed, I would give it 6 ;)

Cheers,

Franck Porcher, Ph.D -- Theoretical Computer science (Paris)
31 people found this helpful
Report
Reviewed in the United States on November 26, 2012
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. This one tries very hard, but the online docs are a much better reference. This is written by people who know perl inside out and it's pretty obvious on my second perusing. I'd originally written a cheerleader review of this book, but after reading Damien Conway's Perl Best Practices, I sometimes wonder how this book's tone would have been had they included Conway as an author. Alas, what we have is a very good book, a rehash of a classic, vastly superior to the third edition, but, from what I can tell, not a true step up from the first edition. I don't know, I didn't read that one. Perl is a pretty awesome language and this is a great book to help.

If you are like me and you need to write notes, and have post-its all over with scribbled stuff... then BUY the book. If you just want to get your feet wet, see what it's about, this is a pretty good one to cut your teeth on, but you really should cut your teeth on some of the online docs first and then look at this book AFTER you have some idea what's going on.

Recommended reading:
David West's Object Thinking (yeah, it's from Microsoft Press, but it's EXCELLENT!)
Damien Conway's Object Oriented Perl (it's a bit older, 2000, fantastic explanations of objects)
Damien Conway's Perl Best Practices - great read.

anyway, good luck in your journey!
3 people found this helpful
Report
Reviewed in the United States on March 17, 2020
This book for people who want a deep insight into Perl, and is most beneficial for someone who has gained a fair bit for experience coding in Perl. I would advise beginners/newbies to cut their teeth through the "Learning Perl" book and coding multiple examples before delving into Programming Perl.
3 people found this helpful
Report
Reviewed in the United States on May 18, 2014
I really love this book and I enjoy reading it.
I'm a professional Programmer and I already master other Programming Languages, but I am completely new at Perl. So I could reference many concepts from other Programming Languages.
The book gave me the basic concepts of Perl that I needed to get started with Perl and get very soon the Results I need for my Job in 2 Projects.
But I saw that the Book holds even more to study more in depth details about Perl to achieve higher Performance of the Scripts as for example details of the Compiling Process that could be useful to get more processing speed, or details about the Garbage Collector that could help to save Machine Resources.
I will certainly still come back to this Book for more in depth study to attain more mastery over this powerful Programming Language Perl.
5 people found this helpful
Report
Reviewed in the United States on March 7, 2012
I started learning Perl with the 3rd edition 12 years ago. I have been reading for hours since the new edition arrived. It is nearly an inch thicker than my 3rd edition. I am very pleased how they have adapted to the new features of Perl but kept the Camel Book a pleasure to read. It is like catching up with old friends.

If you are new to Perl, I suggest you start here to understand the WHY then turn to the beginner books for the HOW. If you are an old timer, the 30 bucks will be well spent.

My only complaint is that it is not yet available for Kindle.
13 people found this helpful
Report
Reviewed in the United States on April 16, 2020
What can I say? This is the ultimate book for programming Perl. I've used several versions over the years and made sure my two kids (one CS and the other EE) had copies of their own.
4 people found this helpful
Report
Reviewed in the United States on September 23, 2017
This is a book worth reading many times as my skills with Perl mature.
I gain new insights, and deeper understandings with each reading.
I am reading it for the third time in about 10 years now.
(Unfortunately I don't get to do much Perl work on the job. So this is generally a weekend and early morning activitiy for me.)
5 people found this helpful
Report

Top reviews from other countries

Translate all reviews to English
Claudio
5.0 out of 5 stars Hows and whys of Perl
Reviewed in Brazil on August 16, 2021
I have read 30% of the book sofar, but i already like it. I already read 'Learning Perl' and have working in some web projects with CGI in Perl. Nothing too complex. Reading this book is a trial for upgrading and deeping my knowledge in the language. I think there is no better choice for this.
One person found this helpful
Report
Ron Wilson
5.0 out of 5 stars The Complete Reference
Reviewed in Canada on December 11, 2020
Wasn't sure what to expect with this book and found I was in over my head. I'm following up with the "Learning Perl" book to help me along.
UmmaGumma
5.0 out of 5 stars Trotz aller Online Dokumentation
Reviewed in Germany on November 15, 2014
Seit Mitte der '90er ist dieses Buch in der gedruckten Version samt seinen Vorgängern immer der erste Griff, wenn ich mich wieder mit bestimmten Details von Perl beschäftigen will, sei es zum Nachschlagen als Referenz oder zur Einarbeitung. Natürlich gibt es alle Informationen und Antworten auf fast alle Detailfragen im Zeitalter von Stackoverflow auch online. Es gibt auch eine Menge hervorragender Bücher, die spezielle Bereiche von Perl vertiefend behandeln oder in fortgeschrittene Programmiertechniken einweisen. Aber für mich ist dieses Buch immer noch das Zentrum des Perl Universums, von dem ausgehend man sich in die äußeren Bereiche vorarbeiten sollte, selbst wenn es nicht auf der aktuellsten Version basiert.
Anthony Grau
5.0 out of 5 stars Révolution
Reviewed in France on June 5, 2013
Voici un langage et une philosophie qui ont su me séduire. Mon commentaire se limitera au langage.

Venant du C, c'est un choc de découvrir un outil qui semble faire l'effort d’interpréter au mieux ce que cherche à mettre en place le développeur. C'est un grand choc pour moi et une révolution. Ma seule crainte est d'avoir à présent du mal à retourner vers des langages moins intelligents.
Luca Francesca
5.0 out of 5 stars Dal Perl per Perl
Reviewed in Italy on February 18, 2013
Dal creatore del linguaggio, il Libro sul Perl.
Utilizzabile sia da novizi sia da veterani, è un ottima referenza del linguaggio

Magari avessero messo qualcosa sul Moose sarebbe stato meglio