| ||||||||||||||||||
![]() Trade In this Item for up to £0.70
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in Programming Perl: There's More Than One Way To Do It for an Amazon.co.uk gift card of up to £0.70, 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.
|
|
There is a newer edition of this item:
|
Product details
|
Like Topsy, Perl just grew, and as a result so has Programming Perl. It's now over 1,000 pages but needs to be as it does several different jobs. Firstly, it's an introduction to the Perl language for those new to programming. It's a guide for those coming from other languages and it's a Perl language reference.
Larry Wall is a linguist, among his other interests, and perhaps for this reason Perl is a peculiarly flexible language with many routes to achieving the same ends, as the authors ably demonstrate. It's also extensible in several ways, designed to work with many other languages and, as it's largely interpreted, Perl programs tend to run unmodified on a variety of platforms--though platform-specific Perl modules and programming practices are also discussed.
A major strength of Programming Perl is the way subject areas are approached from several directions. This constant viewpoint-shifting eliminates blind spots in the reader's understanding as well as providing a pleasing echo of the way Perl itself can take many routes from here to there.
Because the Perl community is both knowledgeable and active the language covers a lot more ground than it did at the time the last edition of Programming Perl was published. Even if you have both previous editions you'll want this latest version--if only for the new jokes. --Steve Patient
Tags Customers Associate with This Product(What's this?)Click on a tag to find related items, discussions, and people.
|
I have used Perl for over 7 years and I am ordering my 3rd copy. I tend to have this book lying open under my keyboard and every now and then it also soaks up my coffee.
I learned Perl by looking at examples and reading using this book. If you read the book (and understand most) you are off to a good start.
I have seen several persons having difficulties accepting the way Perl works - therefore I would say that Perl has a high learning curve. I say this with a personal conflict because the simple jobs are so simple in Perl and the complex jobs can have so elegant solutions. But take care - in Perl the simple problems also have very complex solutions.
If you have done some C/C++ programming and some shell programming Perl should be no problem - but read the book anyway - there are some important issues that you need to learn. If you don't you will never fall in love.
The book has a practical approach to programming (I guess that's the essence of Larry) and therefore you will find an overview section, details section, and reference guide. The book also has some very honest sections like optimizing section and common 'goofs' section.
If you program in perl regularly, I am sure you already have this book (else how can you have survived?), so I don't need to write this review for you.
For those who have learned perl, but feel the need for a reference on it, this is that reference.
It is well written, and I read all 600-plus pages of it from cover to cover (though not at one sitting!). This was the first time I'd found this in a computing book, and I have to say the experience converted me both to Perl and to O'Reilly.
If you are REALLY serious about perl programming, there are two other good books that fill complimentary niches: "Perl Cookbook" (solutions to common tasks in Perl), and "Advanced Perl Programming". But before you buy them, you need this book in order to be able to understand them.
The book is also an excellent insight into the eclectic mind of the author.
If I were to have a gripe about this book, it's that it has really handy one-liners scattered all over the place, but they are not collated into an accessible list anywhere, so until you get to know the book like the back of your hand, you have to flip through it, saying "I *know* I saw a really elegant way of doing that in a footnote somewhere here...".
also, a quickref card, like that in "HTML: the definitive guide" would be really handy. But then, that's what the perl 5 pocket reference is for.
|