Programming Books C Java PHP Python Learn more Browse Programming Books

Select your rental length

Starts: Today
Ends:

Rent From: $11.50

Deliver to your Kindle or other device

Enter a promotion code
or gift card
 
 
 

Try it free

Sample the beginning of this book for free

Deliver to your Kindle or other device

Anybody can read Kindle books—even without a Kindle device—with the FREE Kindle app for smartphones, tablets and computers.
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 [Kindle Edition]

Brian d Foy , Tom Christiansen , Jon Orwant , Larry Wall
4.3 out of 5 stars  See all reviews (159 customer reviews)

Digital List Price: $50.99 What's this?
Print List Price: $59.99
Rent From: $11.50 or Buy Price: $29.49
Save up to: $48.49 (81%) You Save: $30.50 (51%)

  • Print ISBN-10: 0596004923
  • Print ISBN-13: 978-0596004927
  • Edition: 4

Formats

Amazon Price New from Used from
 
Kindle Edition
Rent from
$29.49
$11.50
 
Library Binding --  
Paperback $37.42  
Shop the New Digital Design Bookstore
Check out the Digital Design Bookstore, a new hub for photographers, art directors, illustrators, web developers, and other creative individuals to find highly rated and highly relevant career resources. Shop books on web development and graphic design, or check out blog posts by authors and thought-leaders in the design industry. Shop now

Book Description

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

Customers Who Bought This Item Also Bought


Editorial Reviews

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 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

  • File Size: 3426 KB
  • Print Length: 1184 pages
  • Simultaneous Device Usage: Unlimited
  • Publisher: O'Reilly Media; 4 edition (April 6, 2012)
  • Sold by: Amazon Digital Services, Inc.
  • Language: English
  • ASIN: B007S291SA
  • Text-to-Speech: Enabled
  • X-Ray:
  • Lending: Not Enabled
  • Amazon Best Sellers Rank: #75,564 Paid in Kindle Store (See Top 100 Paid in Kindle Store)
  •  Would you like to give feedback on images?


Customer Reviews

Most Helpful Customer Reviews
55 of 63 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?
14 of 14 people found the following review helpful
5.0 out of 5 stars A Reference Book February 4, 2000
By Rak
Format:Paperback|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?
30 of 35 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.
Read more ›
Comment | 
Was this review helpful to you?
15 of 16 people found the following review helpful
4.0 out of 5 stars You need this book if you're rolling with Perl April 7, 2012
Format:Paperback
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. But then, my opinion didn't matter anymore. I had to learn Perl and use it in a production environment. Oh boy. A friend recommended the Programming Perl book by Christiansen, foy & Wall. Luckily the newest version came out, 4th edition.

To make a long story short, the book is excellent. Going from overview to the gory details (actual section name) with clear examples. The book serves two main goals in my opinion: 1- Introduce the Perl language and eco system, 2- act as a quick reference.

If you are starting off with Perl, or thrown into it like me, you cannot go wrong with this book. It will save you a lot of time searching around the web. Buy this book.
Comment | 
Was this review helpful to you?
7 of 7 people found the following review helpful
3.0 out of 5 stars An Encyclopedic Reference -- or a Baptism by Fire March 22, 2006
By Bob
Format:Hardcover
"Programming Perl" simply has everything about Perl you will ever need to know. If it's in Perl, it's in this book, as far as I can tell. Finding what you're looking for will be another matter. The organization of this volume leaves much to be desired. But the index is pretty helpful so searching through this book is a little like looking for a needle in a hay stack, but with a magnet in hand.

But don't let the name fool you: This book is not the place to learn Perl, as I found the hard way. It just simply assumes too much knowledge on the part of the reader, and has a horrendous paucity of example code. If Perl is something you are going to explore and use to a great extent, "Programming Perl" will eventually become indispensible to you, I am certain. But if you are new to the language: DANGER! DANGER! ABUNAI!

All things considered, I would give it four stars -- five for its breadth of coverage minus one for its poor organization. But the book's title implies that it is meant as an introduction to Perl, but an introduction it just ain't! The authors say as much themselves in their introduction, but I think the unsuspecting novice deserves to see it on the front cover too. So I am taking away one more star for a total of three.

"Programming Perl": a great reference, a horrid learning tool.
Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Five Stars
Just what I was looking for.
Published 1 month ago by Gena Komrada
4.0 out of 5 stars Four Stars
About button blankets. History.
Published 2 months ago by Elisabeth Hall
5.0 out of 5 stars Very Professional
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. Read more
Published 3 months ago by Bodo Barwich
5.0 out of 5 stars The best book about Perl
Look no further - this is THE BEST book about Perl. Simple, practical, useful and hilarious. Love it! It's the essence of Perl itself.
Published 5 months ago by Alexander Vasenin
5.0 out of 5 stars Really Good Information
My son says this is a very good book and is pleased we gave it to him for Christmas. Thank you once again for sending it to him so promptly!
Published 7 months ago by D. economides
5.0 out of 5 stars Camel book has always been one of the best
The camel book (as it's called) is an excellent resource book for Perl. I also like the Learning Perl from the same series of O'Reilly books
Published 7 months ago by sunflower
4.0 out of 5 stars Perl book for people not so new to Perl
This is a good book for learning Perl, but it might not be the best for beginners. It goes a little fast.
Published 8 months ago by Eric Schneider
5.0 out of 5 stars Great book for learning Perl.
I found this to be a great book for learning Perl. The examples and problems were extremely helpful as were answers to check against. Read more
Published 8 months ago by Wendell M. Gulick Jr.
3.0 out of 5 stars A Classic that Everyone Buys but Nobody Really Reads
Well, if you do not have a copy of this book at your disposal, probably you read 'Perl for Dummies'. That would be a wrong choice, because this book is indeed for dummies. Read more
Published 9 months ago by sm535
5.0 out of 5 stars GREAT!!
Beautiful pictures, enormous amount of info, very interesting. I make traditional Eastern wearing blankets. Now I'll be able to add a button blanket to my list...
Published 10 months ago by wolfdog
Search Customer Reviews
Search these reviews only

More About the Authors

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

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
 


Look for Similar Items by Category