Buy Used
Used - Good See details
Price: £0.01

or
 
   
Have one to sell? Sell yours here
Sorry, this item is not available in
Image not available for
Colour:
Image not available

 
Tell the Publisher!
I’d like to read this book on Kindle

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

Effective Perl Programming: 60 Methods and Rules for Scripting Better Programs (A-W Developers Press) [Paperback]

Joseph N. Hall , Randal Schwartz
4.9 out of 5 stars  See all reviews (9 customer reviews)

Available from these sellers.


There is a newer edition of this item:
Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (Effective Software Development) Effective Perl Programming: Ways to Write Better, More Idiomatic Perl (Effective Software Development) 4.0 out of 5 stars (2)
£30.99
In stock.

Book Description

30 Dec 1997 0201419750 978-0201419757 1

Perl experts Joseph Hall and Randal Schwartz share sixty concise lessons, focusing on programming techniques, pointers, rules of thumb, and the pitfalls to avoid, enabling students to make the most of Perl's power and capabilities. Through their advice, they help students develop a knack for the right ways to do things. They show how to solve problems with Perl, and how to debug and improve Perl programs. Through examples, they help you learn good Perl style. Geared for students who have already acquired Perl basics, the book will extend students' skill range, giving them the tactics and deeper understanding they need to create Perl programs that are more elegant, effective, and succinct. The book also speaks to those who want to become more fluent, expressive, and individualistic Perl programmers. The author maintains a substantial companion website at http://www.effectiveperl.com.


Customers Who Bought This Item Also Bought


Product details

  • Paperback: 288 pages
  • Publisher: Addison Wesley; 1 edition (30 Dec 1997)
  • Language: English
  • ISBN-10: 0201419750
  • ISBN-13: 978-0201419757
  • Product Dimensions: 18.6 x 1.4 x 23.4 cm
  • Average Customer Review: 4.9 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Bestsellers Rank: 699,300 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

Amazon 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 and enigmatic author of Learning 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 mono-spaced 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. --Jake Bond

From the Publisher

Helping you to make the most of Perl
In Effective Perl Programming, Perl experts Joseph Hall and Randal Schwartz share programming solutions, techniques, pointers, rules of thumb, and the pitfalls to avoid, enabling you to make the most of Perl's power and capabilities.

The authors will help you develop a knack for the right ways to do things. They show you how to solve problems with Perl and how to debug and improve your Perl programs. Offering examples, they help you learn good Perl style. Geared for programmers who have already acquired Perl basics, this book will extend your skill range, providing the tactics and deeper understanding you need to create Perl programs that are more elegant, effective, and succinct. This book also speaks to those who want to become more fluent, expressive, and individualistic Perl programmers.

To help you design and write real-world programs, Effective Perl Programming includes:

Perl basics Idiomatic Perl Regular expressions Subroutines References Debugging

Usage of packages and modules Object-oriented programming Useful and interesting Perl miscellany

Numerous thought-provoking examples appear throughout the book, highlighting many of the subtleties that make Perl such a fascinating, fun, and powerful language to work with.


Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

3 star
0
2 star
0
1 star
0
4.9 out of 5 stars
4.9 out of 5 stars
Most Helpful Customer Reviews
1 of 1 people found the following review helpful
4.0 out of 5 stars A fast track to idiomatic Perl 16 July 2007
Format:Paperback
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.
Comment | 
Was this review helpful to you?
2 of 2 people found the following review helpful
5.0 out of 5 stars Outstanding! 11 July 1999
By A Customer
Format:Paperback
Precise and concise. Well written. Useful itemized table of content. Packed with excellent examples of do's and dont's. Indispensable. Recommended for all serious Perl programmers.
Comment | 
Was this review helpful to you?
5.0 out of 5 stars This book could actually make someone a hacker 29 Dec 1997
By A Customer
Format:Paperback
This is the best Perl book for impatient programmers. After going through the sample chapters, I'm inclined to recommend this even over the Blue Llama book. Well, only to someone who has the old Llama.
Joseph and Randal have taken the years of knowledge they've gained and distilled them into a strong set of clever tricks that show Perl at its best. Several functions under-explained by the Camel and Llama are allowed to shine here. They can open the eyes of anyone who wondered if Perl wasn't just an easier, text-oriented companion to C.
Joseph has wondered on his web page what the nickname for this book might be, perhaps "the shiny ball book." I'd suggest "the non-O'Reilly book."
Comment | 
Was this review helpful to you?
3 of 4 people found the following review helpful
5.0 out of 5 stars Stunning 12 Feb 2000
Format:Paperback
This book will alow you to make the transition from a fluent Perl speaker into a true poet! .. the knowledge in this book is more than plain hard facts. iit contains the essential guides to style and composition that make the difference between a " working" perl programme and a carfully crafted masterpiece. Yes .. theres "more than one way to do it" .. but it somtime nice to do it the elegant way!
Comment | 
Was this review helpful to you?
By A Customer
Format:Paperback
This books glues all the other books I've read on perl into outstanding practical snippets of very understandable code and concepts. A real "must-read."
Comment | 
Was this review helpful to you?
Would you like to see more reviews about this item?
Were these reviews helpful?   Let us know

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
   


Look for similar items by category


Feedback