Programming Perl: Unmatched power for text processing and scripting Paperback – 9 Mar 2012
|New from||Used from|
- Choose from over 13,000 locations across the UK
- Prime members get unlimited deliveries at no additional cost
- Find your preferred location and add it to your address book
- Dispatch to this address when you check out
Frequently Bought Together
Customers Who Bought This Item Also Bought
Enter your mobile number below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
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
If you program in perl regularly, I am sure you already have this book (else how can you have survived?), so I don't need to write this review for you.
For those who have learned perl, but feel the need for a reference on it, this is that reference.
It is well written, and I read all 600-plus pages of it from cover to cover (though not at one sitting!). This was the first time I'd found this in a computing book, and I have to say the experience converted me both to Perl and to O'Reilly.
If you are REALLY serious about perl programming, there are two other good books that fill complimentary niches: "Perl Cookbook" (solutions to common tasks in Perl), and "Advanced Perl Programming". But before you buy them, you need this book in order to be able to understand them.
The book is also an excellent insight into the eclectic mind of the author.
If I were to have a gripe about this book, it's that it has really handy one-liners scattered all over the place, but they are not collated into an accessible list anywhere, so until you get to know the book like the back of your hand, you have to flip through it, saying "I *know* I saw a really elegant way of doing that in a footnote somewhere here...".
also, a quickref card, like that in "HTML: the definitive guide" would be really handy. But then, that's what the perl 5 pocket reference is for.
This book is probably not a great book to buy if you don't know anything about Perl and have no programming experience. But, if you have previous programming experience or are already familiar with Perl, you'll find this book an invaluable reference source to keep close to hand.
Just about anything you'll need to look up while writing even the most complex of Perl scripts can be found quickly in this book.
I'm a Web Developer for a large UK ISP and this book is continually in use. It's the only Perl book in the office, and the only one needed! I'd highly recommend this book.
I have used Perl for over 7 years and I am ordering my 3rd copy. I tend to have this book lying open under my keyboard and every now and then it also soaks up my coffee.
I learned Perl by looking at examples and reading using this book. If you read the book (and understand most) you are off to a good start.
I have seen several persons having difficulties accepting the way Perl works - therefore I would say that Perl has a high learning curve. I say this with a personal conflict because the simple jobs are so simple in Perl and the complex jobs can have so elegant solutions. But take care - in Perl the simple problems also have very complex solutions.
If you have done some C/C++ programming and some shell programming Perl should be no problem - but read the book anyway - there are some important issues that you need to learn. If you don't you will never fall in love.
The book has a practical approach to programming (I guess that's the essence of Larry) and therefore you will find an overview section, details section, and reference guide. The book also has some very honest sections like optimizing section and common 'goofs' section.
The idiomatic english is probably not suitable to non english speakers with technical english.
This brings us to the targeted public of this book and that's a tricky question. In my opinion, if you're new to Perl -or new to programming- you are better served by "Learning Perl" (or a similar book). On the other hand, if you are an experienced programmer you'll learn Perl from "Programming Perl" with a deep understanding of the language as a bonus. But 1184 pages may be a little too much to get your feet wet.
Don't return the book to Amazon yet or you take the tutorial-road: your copy will serve you well for years to come as reference for the less obvious aspects of the language (and let's be honest, there are several). So, this book is not a tutorial book. It's neither, unlike what I just wrote, a pure reference book. The book is very well written, with just enough humour (also: as not "too much") to make the 1184 pages digestible to get a deeper insight of the language, something that can not be said of many reference books that are written in a "phone book" style.
The previous versions dates from the year 2000 and covers ancient perls preceding the Perl revival and modernisation we're enjoying today. Well, if this book is so important for the language -the codification of the language as it were- and well written to be enjoyable, the authors should be lucky to not face trial for the Perl riots while waiting for the update of the book. More seriously, the update was indeed urgently needed and kudos to the authors: writing this kind of book (content and reputation) is hard. It helps that Larry, the creator of Perl, is part of the team. A great read.
Discuss the review at [...]
Most Recent Customer Reviews
I bought this to refresh my memory of Perl and of its strength in using regular expressions. This book seems to jump about a lot in its explanation of Perl and introduces concepts... Read morePublished on 4 Jan. 2014 by J. Ling
An excellent update of a master tome. It manages to really come around everything Perl. The writing is kept in the known conversational tone with the occasional humor bits that... Read morePublished on 27 Jan. 2013 by Dennis D. Jensen
Although I haven't read the first quarter of it yet (more than a thousand pages) it's obvious that this is the ultimate reference for everything Perl. Read morePublished on 9 Dec. 2012 by Reynaldo Abreu
As expected, a thorough presentation of one of the most powerful computer languages today. I have been using this language for a few years, for projects ranging from one liners to... Read morePublished on 26 May 2012 by Kiss Karoly
A very comprehensive book.
A bit too big if you want to use for learning the language as a beginner, but definitely a precious element to keep on your bookshelf. Read more
I find this book frustrating and difficult to use. I seem to do "a serial search" every time I try to find something. Read morePublished on 3 Feb. 2010 by Mr. N. J. Keighley
This is the book I learned Perl from - or at least tried to. All the information you need is in here, but it is not always easy to find, and the authors often seem more interested... Read morePublished on 14 Mar. 2009 by Frank T
This is the first book I read on Perl and I must say it was absolutely excellent. It gives a thorough understanding of the language and is a vital reference for anyone who is... Read morePublished on 27 Feb. 2008 by Shoryuken