CDN$ 63.15
  • List Price: CDN$ 77.79
  • You Save: CDN$ 14.64 (19%)
In Stock.
Ships from and sold by Gift-wrap available.
Programming Perl: Unmatch... has been added to your Cart
Have one to sell?
Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See all 2 images

Programming Perl: Unmatched power for text processing and scripting Paperback – Mar 9 2012

4.0 out of 5 stars 86 customer reviews

See all 5 formats and editions Hide other formats and editions
Amazon Price
New from Used from
Kindle Edition
"Please retry"
"Please retry"
CDN$ 63.15
CDN$ 40.29 CDN$ 65.58

Harry Potter and the Cursed Child
click to open popover

Frequently Bought Together

  • Programming Perl: Unmatched power for text processing and scripting
  • +
  • Learning Python
Total price: CDN$ 113.31
Buy the selected items together

No Kindle device required. Download one of the Free Kindle apps to start reading Kindle books on your smartphone, tablet, and computer.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Product Details

  • Paperback: 1184 pages
  • Publisher: O'Reilly Media; 4 edition (March 9 2012)
  • Language: English
  • ISBN-10: 0596004923
  • ISBN-13: 978-0596004927
  • Product Dimensions: 17.8 x 5.4 x 23.3 cm
  • Shipping Weight: 1.6 Kg
  • Average Customer Review: 4.0 out of 5 stars 86 customer reviews
  • Amazon Bestsellers Rank: #197,733 in Books (See Top 100 in Books)
  •  Would you like to update product info, give feedback on images, or tell us about a lower price?

  • See Complete Table of Contents

Product Description

Book Description

Unmatched power for text processing and scripting

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 differentspoken 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, withcustomer 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 wasCTO 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.

What Other Items Do Customers Buy After Viewing This Item?

Customer Reviews

Top Customer Reviews

Format: Paperback
This is the Perl programming bible. It's all in here. However there is a caveat, it's a bible so it has some religion in it. The style is somewhat ambling at times and occasionally obtuse. So if you are trying to learn Perl from scratch, read the aptly named "Learning Perl" book first (as I did). This book will then serve as an excellent guide to the more advanced features and and a reference.
6 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
I read the first edition of this book.
After reading some of the reviews here, I am reminded of when I first picked up this book and didn't have the background to fully appreciate it.
After using Perl for several years doing Internet programming, and being exposed to all the languages it's possible to use, I still remain devoted to the work of this man, Larry Wall for what I believe to be the greatest contribution of all to humanity and to computer science.
I stopped here to reaffirm that the third edition will cover Object Oriented programming. Although nobody mentions this, I'm sure he will, and another book I have said it would.
Before brushing up on Object Oriented programming for Perl, I decided to re-read Learning Perl and Programming Perl (though I only had the first editions). Unlike the first times I attempted to read these two books, this time I was dumbfounded at how much info they (Larry and Randal) could cram into such a short place. One thing builds upon another. Everything written, the examples and all, took on new meaning. This was exciting reading because all the problems that it took me years to even identify were spelled out before me with examples I could immediately understand. There are many ways to do things in Perl, and my way, the obvious way, usually turns out to be the long way. Reading these books and adopting some new techniques they mention could literally save me years of time!
It's a lot like learning music. Unless someone tells you why you have to learn scales, you won't enjoy doing it and unless you stick with it long enough, you'll never learn why you need to know them.
Read more ›
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
By A Customer on March 15 2003
Format: Paperback
I am a foreigner, please bear my grammer.
I read all chapters of learning perl before I read this book. I know C and some C++ and I am engineer and not programmer but I program by myself sometimes. This book is still hard to read for me. However, if you take the time and pain to read it, it will give a much better insight than any other perl book I have read.
I really want the author to focus on one topic (not jumping around or even jumping ahead something couple chapters later. The examples are hard to read unless you know most perl 'in advance' (remember Perl is kind of 'magic', there is not much 'structure' like C or C++' and lot of implications make the examples hard to understand, especially the authors try to code the 'cool' or 'shorthand' way.) When I read it again second time, I can follow the book. When I read the first time, it was not easy (spent a lot of time to think what the author tries to say.
All the important concepts are there. Instead of 'paragraphs after paragraphs' to talk about the concept, the author can just give one or two examples to illustrate the concept. It will be far better to write hundred words to talk about 'a few concepts'.
We all have 'limited time.' I think if the author can make it easier to read, more people will buy this book. Anyway, it is a 'good book'. But it is 'not easy to read'.
If you read through this book, you will get a much better insight.
I strongly believe the author can make this book much easier to read. If he do so, he will reward with more audiences and more 'income'.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
By A Customer on Dec 12 2002
Format: Paperback
I own the 2nd Edition of this book. I am surprised by the number of good reviews I see here. Unless the 3rd edition is vastly improved, I cannot see how this book can be so highly regarded.
I have many years of programming experience, yet I find this book difficult to read. In fact this book will actually impede someone from learning Perl! Many computer subjects are harder, yet it is easier to learn those than to learn Perl from this book. The book is poorly organized. The author talks about this and that, rather than keeping focus, giving clear outlines and demonstrating with good examples in a methodical way. Too much detail is given in disoriented fashion before a reader gets to become familiar with a topic. At times something is mentioned that is not covered until much later.
There's no question the author is knowledgeable, but my time is valuable; it's just not worth it to have to read a sentence 3 times before comprehending it. A good book makes a difficult subject easy. A lousy book makes an easy subject seem hard. As a teaching tool this book doesn't cut it. Maybe this is why O'Reilly decided to publish another book on Perl.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse
Format: Paperback
Ok this is the book on Perl. Or so people say. I don't know what they are thinking, because the book is not organized enough to be usable as a reference, and it lacks the easy progression of a good tutorial. However, it is the standard reference on Perl, and if you are serious about learning it, you should read it from cover to cover, once, hopefully never to touch it again.
Perl is incredibly arcane, and carries a lot of mistakes from the past,. This book will explain each of them in detail. Read it, once, never to use those features again. There are CPAN modules to solve most problems with Perl, but this book won't tell you about them. It will, however, tell you why the exist. And it will give you an idea of how those CPAN modules work.
Yes, it is badly written, yes it is hard to follow the authors enthusiasm for his own mistakes, but if you really want to know, it's here you'll find it. Sadly, this book is actually needed. You are better of with it than without it. But don't expect it to be the inspirational read people tell you it is.
Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again.
Report abuse

Most recent customer reviews