Cloud23 - Shop now
To share your reaction on this item, open the Amazon app from the App Store or Google Play on your phone.
Buy new:
$48.99
FREE delivery February 6 - 12
Ships from: Basi6 International
Sold by: Basi6 International
$48.99
FREE delivery February 6 - 12. Details
Only 1 left in stock - order soon.
$$48.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$48.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Ships from
Basi6 International
Basi6 International
Ships from
Basi6 International
Returns
30-day refund/replacement
30-day refund/replacement
This item can be returned in its original condition for a full refund or replacement within 30 days of receipt. You may receive a partial or no refund on used, damaged or materially different returns.
Payment
Secure transaction
Your transaction is secure
We work hard to protect your security and privacy. Our payment security system encrypts your information during transmission. We don’t share your credit card details with third-party sellers, and we don’t sell your information to others. Learn more
$6.40
Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less Readable copy. Pages may have considerable notes/highlighting. ~ ThriftBooks: Read More, Spend Less See less
FREE delivery February 5 - 10. Details
Or fastest delivery February 4 - 6. Details
In stock
$$48.99 () Includes selected options. Includes initial monthly payment and selected options. Details
Price
Subtotal
$$48.99
Subtotal
Initial payment breakdown
Shipping cost, delivery date, and order total (including tax) shown at checkout.
Access codes and supplements are not guaranteed with used items.
Ships from and sold by ThriftBooks-Atlanta.
Kindle app logo image

Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.

Read instantly on your browser with Kindle for Web.

Using your mobile phone camera - scan the code below and download the Kindle app.

QR code to download the Kindle App

Follow the authors

Something went wrong. Please try your request again later.

Effective Perl Programming: Writing Better Programs With Perl Subsequent Edition

4.4 4.4 out of 5 stars 31 ratings

There is a newer edition of this item:

{"desktop_buybox_group_1":[{"displayPrice":"$48.99","priceAmount":48.99,"currencySymbol":"$","integerValue":"48","decimalSeparator":".","fractionalValue":"99","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"LHOkFrLaJghOGu2RDOPhBMpodFpm38RD7HC1l0j0CLV%2FRfxlTL%2FfMqu4FvKAVelrFDXMYs6Empw2d6tS2zbS6WIjK%2BIsH1uo94IPZsjeCVfVaJBy0eWjQYN8T0s9LFAqnAZoKJIXZaens90OmG4qcShwSj9T%2F1lLgTbe3xh6FeBxUe%2FVcaQfsjTsFuNiai%2Fa","locale":"en-US","buyingOptionType":"NEW","aapiBuyingOptionIndex":0}, {"displayPrice":"$6.40","priceAmount":6.40,"currencySymbol":"$","integerValue":"6","decimalSeparator":".","fractionalValue":"40","symbolPosition":"left","hasSpace":false,"showFractionalPartIfEmpty":true,"offerListingId":"LHOkFrLaJghOGu2RDOPhBMpodFpm38RDerdMHLg2Z7R3aukVaZK0rAfUxlR9DFQvpFtiJjkZnvwWKnhu9sT%2BTMMpoebHFJa8kIGjX%2BX52yAkotHug8%2FzapvfhMAfZAxekW8M%2BjVIqW%2BfDrdbnvhAL59%2BQTx4haw8iEBcvo2SoyQ%3D","locale":"en-US","buyingOptionType":"USED","aapiBuyingOptionIndex":1}]}

Purchase options and add-ons

A hands-on, problem-solving guide to Perl programming explains how to enhance one's profiency in Perl and includes useful examples and code, as well as self-documenting, object-oriented modules available with Perl 5. Original. (Intermediate).

Editorial Reviews

Amazon.com Review

Effective Perl Programming is a gem of a Perl book. Its author, Joseph Hall, is a well-known Perl instructor and frequent poster on the seminal comp.lang.perl.misc newsgroup. The book's technical editor is none other than Randal Schwartz, noted Net personality, enigmatic author of Learning Perl, and contributor to Programming Perl.

Hall has distilled his years of Perl experience into a book for Perl programmers that is both fluid and fun to read. It's somewhat like reading the Perl FAQ; even when you think you know everything, there's so much you don't know.

Effective Perl Programming has a clear layout: the text is easy on the eyes and the monospaced font makes a clear distinction between backticks and single quotes. Hall uses his PEGS (PErl Graphical Structures) notation to show the difference between Perl's different types of data structures and how everything ties together.

Packed with great examples and code snippets, this book is an excellent source of tips and tricks to make your Perl programs faster and easier to read. You'll also find a strong section on using the Perl debugger to improve your Perl programming skills. In yet another section, Hall walks the reader through the creation of a complete XS module that can boost the performance of array shuffling eight-fold. All in all, this is a great book for programmers who want to move beyond plain, verbose Perl toward a more succinct and powerful coding style.

From Library Journal

Perl is an amazingly powerful language that is especially useful for web work with Common Gateway Interfaces. This is not a book for beginners but for people who have some experience being confused by Perl. Hall discusses namespace, regular expressions, references, packages, and object-oriented programming. The goal of this book is not to write clear, legible, slightly verbose Perl code but "toward something more succinct and individualistic."
Copyright 1998 Reed Business Information, Inc.

Product details

  • Publisher ‏ : ‎ Addison-Wesley Professional; Subsequent edition (January 1, 1998)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 273 pages
  • ISBN-10 ‏ : ‎ 0201419750
  • ISBN-13 ‏ : ‎ 978-0201419757
  • Item Weight ‏ : ‎ 1.1 pounds
  • Dimensions ‏ : ‎ 7.5 x 0.75 x 9.5 inches
  • Customer Reviews:
    4.4 4.4 out of 5 stars 31 ratings

About the authors

Follow authors to get new release updates, plus improved recommendations.

Customer reviews

4.4 out of 5 stars
31 global ratings

Review this product

Share your thoughts with other customers

Top reviews from the United States

  • Reviewed in the United States on May 18, 2000
    I've been using Perl casually for a few years now, but when I first got this book six months ago, I sort of skimmed through it and didn't find anything too interesting. But when I started doing a few Perl projects, I kept thinking, "Hey, didn't that book say something about a better way to do this?" So I'd look it up, and an elegant solution to my problem would be there. It's not that I couldn't have done it without the tip, because as all Perl programers know, "There's More Than One Way To Do It", but it taught me a cleaner way than I would have done otherwise.
    Most tips are no longer than a few pages, and they are neatly organized by topic ("Regular Expressions", "Subroutines", etc.) in the index. Highly recommended for the semi-experienced Perl programmer who is looking to polish their programming skills.
    13 people found this helpful
    Report
  • Reviewed in the United States on January 25, 2004
    There isn't realy anything wrong with this book per se. It does have some good ideas for Perl programming.
    I just didn't find it very interesting or even that useful. I stopped reading half way through.
    2 people found this helpful
    Report
  • Reviewed in the United States on September 21, 2000
    This is an amazing book. It will deepen your understanding of Perl and give you tools you can use to become a power programmer. I use it in two ways: as a quiet study text, and as a reference for particular topics. The sorting section has been particularly useful for me.
    Hats off to the authors for making a unique contribution to the Perl literature.
  • Reviewed in the United States on July 16, 2007
    This is a good book for getting a handle on intermediate level Perl and its idiomatic uses, arranged as a series of 60 'items' -- the debt to Effective C++ is obvious. This is not a tutorial on Perl, you should at least be at the level of The Llama and ideally be somewhat acquainted with the material covered in The Alpaca, too. Although similar ground is covered in this book to the latter, I would treat this book as a way to shore up your previous knowledge, rather than learning it for the first time.

    The content holds up surprisingly well for 1997. The opening chapters cover a lot of the oddities and gotchas of life with Perl, such as slicing, the various connotations of undef, a persuasive defence of $_ and where + is necessary to disambiguate. The final 'miscellany' chapter also contains useful information in a similar vein. And this also appears to be one of the first books to detail the now famous Schwartzian transform and the Orcish manoeuvre for sorting, so it has a certain historical appeal.

    Equally, the chapters on debugging, references, regular expressions and object oriented programming are also pretty good. It's just that there are now several other books that cover these topics. If you only want one book in this style, Perl Best Practices bestrides the field like a colossus, being more comprehensive, and better written. Not that there's anything wrong with the writing here, it's never boring as such, but it does feel flat.

    Nonetheless, Effective Perl Programming does the job it sets out to do fairly well, and I find you can never have too much help in explaining the nooks and crannies of idiomatic Perl, so this is still worth getting hold of, particularly because you can find it at an extremely reasonable price.
    3 people found this helpful
    Report
  • Reviewed in the United States on February 25, 2007
    I'm fairly new to Perl (but not to programming) and this book is great. I really like the format of the code examples, and there's a lot of wisdom here on writing good, idiomatic Perl.
  • Reviewed in the United States on November 15, 2008
    A language reference book that's a page-turner? Yes, it can happen, and Hall and Schwartz have done it. At least one right way to almost anything in Perl that you might want to do, and then some. Clear, concise, no-nonsense guidance and explanations. What else can I say -- I wish I had a book like this for C!
    One person found this helpful
    Report
  • Reviewed in the United States on December 30, 2004
    Well, even though I rate this book only 3 stars, I do think it belongs to the shelf of any serious Perl programmer. (Of course, don't just let it sit there; read it!) I think the emphasis here is it's useful only for the *serious* Perl person, as it contains lots of in-depth discussion on the nitty-gritty details of Perl's idiosyncratic personalities.

    The reason I don't like the book as much as I thought I would is things are not explained clearly much of the time. Take the chapter on references for example. While the authors include lots of examples, the explanation of how nested references work is just confusing. Granted, this is a nasty concept to grasp, but I expected something clearer. Instead they just say "oh this looks ugly", which is not helpful. BTW, if you are pulling your hair out over references like I am, the Dumper pragma (not the dump function) is extremely helpful. (Unfortunately, it's not mentioned in this book, nor in the camel book).
    4 people found this helpful
    Report