Programming Books C Java PHP Python Learn more Browse Programming Books
Effective Perl Programming: Ways to Write Better, More Id... and over one million other books are available for Amazon Kindle. Learn more
  • List Price: $49.99
  • Save: $30.80 (62%)
Rented from RentU
To Rent, select Shipping State from options above
Due Date: Aug 17, 2014
FREE return shipping at the end of the semester. Access codes and supplements are not guaranteed with rentals.
FREE Shipping on orders over $35.
Used: Acceptable | Details
Sold by RentU
Condition: Used: Acceptable
Comment: Fast shipping from Amazon! Qualifies for Prime Shipping and FREE standard shipping for orders over $25. Overnight, 2 day and International shipping available! Excellent Customer Service.. May not include supplements such as CD, access code or DVD.
Add to Cart
Qty:1
  • List Price: $49.99
  • Save: $15.49 (31%)
FREE Shipping on orders over $35.
Only 4 left in stock (more on the way).
Ships from and sold by Amazon.com.
Gift-wrap available.
Add to Cart
Want it tomorrow, April 17? Order within and choose One-Day Shipping at checkout. Details
Trade in your item
Get a $2.99
Gift Card.
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

Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (2nd Edition) (Effective Software Development Series) Paperback

ISBN-13: 978-0321496942 ISBN-10: 0321496949 Edition: 2nd

See all 2 formats and editions Hide other formats and editions
Amazon Price New from Used from Collectible from
Kindle
"Please retry"
Paperback
"Please retry"
$34.50
$21.99 $21.99

Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student



Frequently Bought Together

Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (2nd Edition) (Effective Software Development Series) + Programming Perl: Unmatched power for text processing and scripting + Learning Perl
Price for all three: $96.96

Buy the selected items together

Customers Who Bought This Item Also Bought

NO_CONTENT_IN_FEATURE

Sell Your Books
Get up to 75% back when you sell your books on Amazon. Ship your books for free and get Amazon.com Gift Cards. Learn more.

Product Details

  • Series: Effective Software Development Series
  • Paperback: 504 pages
  • Publisher: Addison-Wesley Professional; 2 edition (April 29, 2010)
  • Language: English
  • ISBN-10: 0321496949
  • ISBN-13: 978-0321496942
  • Product Dimensions: 9 x 7.1 x 0.7 inches
  • Shipping Weight: 1.5 pounds (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (19 customer reviews)
  • Amazon Best Sellers Rank: #250,667 in Books (See Top 100 in Books)

Editorial Reviews

About the Author

Joseph N. Hall has programmed for a living since 1984, taught his first computer class at age fourteen, and has worked with Perl since 1993. Joshua A. McAdams, a programmer at Google, is the voice of Perlcast. He has hosted two Perl conferences, conducts meetings for Chicago Perl Mongers, has spoken about Perl at events worldwide, and is a CPAN author. brian d foy is coauthor of Learning Perl, Fifth Edition (O’Reilly Media, 2008), and Intermediate Perl (O’Reilly Media, 2006), and author of Mastering Perl (O’Reilly Media, 2007). He established the first Perl user group, the New York Perl Mongers; publishes The Perl Review; maintains parts of the core Perl documentation; and has more than ten years of Perl training experience.

More About the Authors

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

Customer Reviews

4.6 out of 5 stars
5 star
14
4 star
4
3 star
0
2 star
0
1 star
1
See all 19 customer reviews
All in all the book is well written, accurate, and a delight to read.
M. Stok
I highly recommend this book for any perl programmer, even though it is geared towards the intermediate to advanced Perl programmer.
Shild
Just when you think you know all of the Perl tricks, you read on and discover more.
LiveLaughLove

Most Helpful Customer Reviews

16 of 16 people found the following review helpful By M. Stok on June 12, 2010
Format: Paperback
Effective Perl Programming packs a lot of useful information into a slim and manageable volume. There is no "filler" material in the book, which assumes you are already familiar with Perl. I have developed Perl software for more than fifteen years, and here are the aspects of Effective Perl Programming which struck me particularly:

The book doesn't cover what has already been covered elsewhere, so the material is all fresh and the space is used to investigate topics in reasonable detail.

The focus on idiomatic Perl - the authors say: "Although Perl's motto may be "There's More Than One Way To Do It," the corollary is, "But Most of Them Are Wrong," or "Some Ways Are Better Than Others."" The book illustrates how to write idiomatic Perl from the choice of language construct through to testing code and using CPAN (the Comprehensive Perl Archive) effectively.

The authors demonstrate a deep understanding of Perl, and have clearly honed their examples and explanations. Well explained areas include: list vs. array, context, local vs. my, Unicode and utf8 handling, and which language constructs are appropriate where. Their experience with Perl in the real world shows in the explanations.

The writing and examples are clear and concise. The book's web site has an errata section which is kept up to date so I could mark up the known errors.

Effective Perl Programming revealed some of the features of recent Perl and new modules which I hadn't noticed or had time to internalize. Sometimes it is time to unlearn old habits and get up to date!

The authors have clearly carefully selected which material to cover, and covered it well.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 9 people found the following review helpful By Egor Shipovalov on August 10, 2010
Format: Kindle Edition Verified Purchase
Having purchased the first edition many years ago, I've found it probably the most useful Perl book I ever had - one of those that Internet somehow couldn't manage to replace. It showed how to think in Perl, often tackling problems in ways not possible in other languages. This book is an excellent sequel that I'd consider a must-have for any Perl developer. I routinely check almost every Perl book that comes out, and this is probably one in a dozen I've seen lately that could teach me something about the language itself. There couldn't be a better indication that Perl is alive and kicking.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
8 of 8 people found the following review helpful By Shild on June 2, 2010
Format: Paperback Verified Purchase
I don't own the first edition, so I can't compare the two editions. I did read a review of the 1st edition that talked about how densely populated it was for a small book, well that certainly is the case for the 2nd edition. With 12 years of Perl growth since the 1st edition, there is a lot more density added to the book. It is not, as the authors state, the definitive guide on Perl, but it is well worth owning and covers a lot of topics (including Perl 5.12) in small concise sections or "Items" that end with a "Things To Remember" section which is a list of key points that the reader should "remember". I highly recommend this book for any perl programmer, even though it is geared towards the intermediate to advanced Perl programmer. I also recommend checking out the book's website (effectiveperlprogramming dot com), which states "The Effective Perler is the online extension of the Effective Perl Programming, 2nd Edition." I try to visit the website every couple of days, it has more informative "Items" that did not make it into the book. It's worth a visit and there are fairly consistent posts.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 11 people found the following review helpful By kievite on February 21, 2011
Format: Paperback
This book essentially an excellent cookbook for Perl 5.10 with a lot of interesting material. Many recipes will be familiar to experienced Perl programmers, but I think everybody can find interesting bits to learn in this book. It reveals some features of Perl 5.10 that few people know about like "state" variables (alternative to "my" variables that keeps the value between invocations), extensions to regex including the ability to assign names to variables that contain matching elements of regular expressions (traditionally $1, $2,...), case statement (which uses the keyword "given") and so on and so forth...

The authors love affair with idioms is a little bit unfortunate, because that is a dangerous path, but most recipes are solid and do not abuse Perl just in order to look clever. Still, what I hate about Perl and Perl book authors is that it looks like Perl attracts special type of people who love complexity for the sake of complexity: complexity junkers. And some pages of the book raised red flags for me.

You need clearly understand that there is a danger with some of those idioms, and shorter is not always better. You better be clear then idiomatic ;-). Again, most of the book contains excellent recipes, but sometimes the authors lose the sense of reality as happened when they try to disprove valid recommendations by David Tiler: "Many Perl programmers write programs that have references to $_ running like an invisible thread through their programs. Programs that overuse $_ are hard to read and are easier to break than programs that explicitly reference scalar variables you have named yourself.")

All-in-all this is a good collection of Perl recipes tuned to Perl version 5.10 and later. Some recipes are extremely valuable as they explain or clarify some less well known but useful Perl features or constructs introduced in version 5.10. The authors provide (mostly ;-) useful advice.
1 Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Product Images from Customers

Most Recent Customer Reviews

Search
ARRAY(0xa4c807c8)

What Other Items Do Customers Buy After Viewing This Item?