Effective Perl Programming and over one million other books are available for Amazon Kindle . Learn more


or
Sign in to turn on 1-Click ordering.
or
Amazon Prime free trial required. Sign up when you check out. Learn more
More Buying Choices
Have one to sell? Sell yours here
or
Get a £9.40 Amazon.co.uk Gift Card
Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (Effective Software Development)
 
 
Start reading Effective Perl Programming on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (Effective Software Development) [Paperback]

Joseph N. Hall , Joshua A. McAdams , brian d foy
4.0 out of 5 stars  See all reviews (2 customer reviews)
RRP: £29.99
Price: £25.49 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £4.50 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.
Only 6 left in stock--order soon (more on the way).
Want guaranteed delivery by Thursday, May 31? Choose Express delivery at checkout. See Details

Formats

Amazon Price New from Used from
Kindle Edition £18.71  
Paperback £25.49  
Trade In this Item for up to £9.40
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (Effective Software Development) for an Amazon.co.uk gift card of up to £9.40, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.

Frequently Bought Together

Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (Effective Software Development) + Modern Perl + Perl Best Practices
Price For All Three: £68.58

Show availability and delivery details

Buy the selected items together
  • In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Modern Perl £22.95

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Perl Best Practices £20.14

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions


Customers Who Bought This Item Also Bought


Product details

  • Paperback: 504 pages
  • Publisher: Addison Wesley; 2 edition (19 April 2010)
  • Language English
  • ISBN-10: 0321496949
  • ISBN-13: 978-0321496942
  • Product Dimensions: 22.8 x 18.1 x 1.8 cm
  • Average Customer Review: 4.0 out of 5 stars  See all reviews (2 customer reviews)
  • Amazon Bestsellers Rank: 339,260 in Books (See Top 100 in Books)
  • See Complete Table of Contents

More About the Authors

Discover books, learn about writers, and more.

Product Description

Product Description

The Classic Guide to Solving Real-World Problems with Perl—Now Fully Updated for Today’s Best Idioms!

 

For years, experienced programmers have relied on Effective Perl Programming to discover better ways to solve problems with Perl. Now, in this long-awaited second edition, three renowned Perl programmers bring together today’s best idioms, techniques, and examples: everything you need to write more powerful, fluent, expressive, and succinct code with Perl.

 

Nearly twice the size of the first edition, Effective Perl Programming, Second Edition, offers everything from rules of thumb to avoid common pitfalls to the latest wisdom for using Perl modules. You won’t just learn the right ways to use Perl: You’ll learn why these approaches work so well.

 

New coverage in this edition includes

 

  • Reorganized and expanded material spanning twelve years of Perl evolution
  • Eight new chapters on CPAN, databases, distributions, files and filehandles, production Perl, testing, Unicode, and warnings
  • Updates for Perl 5.12, the latest version of Perl
  • Systematically updated examples reflecting today’s best idioms

 

You’ll learn how to work with strings, numbers, lists, arrays, strictures, namespaces, regular expressions, subroutines, references, distributions, inline code, warnings, Perl::Tidy, data munging, Perl one-liners, and a whole lot more. Every technique is organized in the same Items format that helped make the first edition so convenient and popular.

From the Back Cover

The Classic Guide to Solving Real-World Problems with Perl—Now Fully Updated for Today’s Best Idioms!

 

For years, experienced programmers have relied on Effective Perl Programming to discover better ways to solve problems with Perl. Now, in this long-awaited second edition, three renowned Perl programmers bring together today’s best idioms, techniques, and examples: everything you need to write more powerful, fluent, expressive, and succinct code with Perl.

 

Nearly twice the size of the first edition, Effective Perl Programming, Second Edition, offers everything from rules of thumb to avoid common pitfalls to the latest wisdom for using Perl modules. You won’t just learn the right ways to use Perl: You’ll learn why these approaches work so well.

 

New coverage in this edition includes

 

  • Reorganized and expanded material spanning twelve years of Perl evolution
  • Eight new chapters on CPAN, databases, distributions, files and filehandles, production Perl, testing, Unicode, and warnings
  • Updates for Perl 5.12, the latest version of Perl
  • Systematically updated examples reflecting today’s best idioms

 

You’ll learn how to work with strings, numbers, lists, arrays, strictures, namespaces, regular expressions, subroutines, references, distributions, inline code, warnings, Perl::Tidy, data munging, Perl one-liners, and a whole lot more. Every technique is organized in the same Items format that helped make the first edition so convenient and popular.


Inside This Book (Learn More)
Browse Sample Pages
Front Cover | Copyright | Table of Contents | Excerpt | Index
Search inside this book:

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(1)

Your tags: Add your first tag
 

What Other Items Do Customers Buy After Viewing This Item?


Customer Reviews

5 star
0
3 star
0
2 star
0
1 star
0
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
Initial Read 25 Oct 2010
Format:Paperback
Value for money, having lots of no nonsense techniques.

As it states, however, not really for the absolute beginner but then a useful addition to the book shelf for the non-beginner.
Comment | 
Was this review helpful to you?
1 of 1 people found the following review helpful
Format:Paperback
It is not easy to write programming books. How does one do it? Start with the code first and then an example? Or find a context and then introduce the language? This book is different. It is like a conversation between the writers and the reader, rather two programmers.

Every topic of Perl is dealt with individually, as a step at a time, with the most relevant features demonstrated using snippets of code. Admittedly, the nature of Perl lends itself to this: it is best to learn it by doing, trying and testing it.

The book is organised in thirteen chapters covering an apt set of topics ranging from the basics to expressions to warnings to databases. The chapters are followed by a valuable resource list in Appendix A, which is always welcome.

If I were to pick one, Chapter 5 is as detailed a section on filehandles in Perl as you would find. One has to have some access to a practical environment to benefit from the `conversation' the authors are having with the reader: the subtext behind the mingled text and code is an attempt to read the developer's mind, nurturing and coaching him into using the language. I find this approach largely effective.

The book is well formatted in a slim version. It is ideal for beginners and students getting to grips with Perl. For experienced developers, I am sure they will find a rich variety of books on Perl that compete with this.

Overall, I find the book highly readable and accessible, with topics laid out clearly and purposefully. For a book dedicated to programming, this one is well written.
Comment | 
Was this review helpful to you?
Most Helpful Customer Reviews on Amazon.com (beta)
Amazon.com:  11 reviews
15 of 15 people found the following review helpful
Great material written by people who understand Perl 12 Jun 2010
By M. Stok - Published on Amazon.com
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. Part of writing idiomatic Perl is to improve the way I think of writing in Perl, and the topics selected by the authors cover about 90% of the things I need to do in my software development using Perl.

The book uses colour in the code examples to highlight the important bits. The quality of the book as a physical artifact seemed better than most "mass market" technical books I buy these days.

The time I spent reading the book has already been handsomely rewarded. All in all the book is well written, accurate, and a delight to read. The authors know their stuff and provide pointers to resources which cover other aspects of Perl well.
9 of 9 people found the following review helpful
Worth having, no matter how expecienced you are 10 Aug 2010
By Egor Shipovalov - Published on Amazon.com
Format:Kindle Edition|Amazon 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.
8 of 8 people found the following review helpful
Packed Full of "Effective" Information 2 Jun 2010
By Shild - Published on Amazon.com
Format:Paperback|Amazon 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.
Search Customer Reviews
Only search this product's reviews

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 

Search Customer Discussions
Search all Amazon discussions
   


Listmania!


Look for similar items by category


Look for similar items by subject


Feedback


Amazon.co.uk Privacy Statement Amazon.co.uk Delivery Information Amazon.co.uk Returns & Exchanges