- You'll save an extra 5% on Books purchased from Amazon.ca, now through July 29th. No code necessary, discount applied at checkout. Here's how (restrictions apply)
Programming Perl: Unmatched power for text processing and scripting Paperback – Mar 9 2012
|New from||Used from|
Special Offers and Product Promotions
Frequently Bought Together
Customers Who Bought This Item Also Bought
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.
To get the free app, enter your mobile phone number.
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?
Top Customer Reviews
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 ›
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'.
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.
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.
Most recent customer reviews
This text will not show you how to do things in a slick way. But it is the de facto reference standard for Perl. Read morePublished 10 months ago by G B WILKIN
Without question, this book explains Perl from the inside out, covering all grounds. Programmers can rely on this book for their in-depth knowledge, and have it as a... Read morePublished on Sept. 29 2008 by Leonardo Custodio
I had read only 5 chapters and didn't tolerate it anymore. The author talks too much.. each 10 lines he wrote anything about his life. I had gotten nervous. Read morePublished on July 15 2004 by Alfred Reinold Baudisch
The humor was too much for me. I tried to be calm and focus on learning Perl. But I gave up after three chapters. Read morePublished on May 11 2004 by Nishant Agarwal
This book I bought after reading Elizebeth Castros's book "Perl And CGI for the Worl Wide Web". Read morePublished on March 28 2004 by Bruce T. Rosier
This book is like the Perl tax: everyone involved with Perl needs to pay out and get it, whether they want to or not. Read morePublished on Feb. 11 2004 by TDrinkrrr
Programming Perl is a great reference book for Perl which is something one would expect considering it comes from the creator of perl himself! Read morePublished on Dec 31 2003 by rjpryan
This is the definitive book on Perl. First off, it's from Larry, the main who invented and is maintaining Perl. Read morePublished on Dec 13 2003 by Jack D. Herrington
I have a Computer Science degree, I am familiar with C++ and Unix. I figured with the awful economy and me having a hard time finding a job, it might be about time for me to learn... Read morePublished on Sept. 16 2003 by Michael J. Greenhut