Advanced Perl Programming: The Worlds Most Highly Developed Perl Tutorial 2nd Edition by Simon Cozens (PDF)

14

 

Ebook Info

  • Published: 2005
  • Number of pages: 300 pages
  • Format: PDF
  • File Size: 2.07 MB
  • Authors: Simon Cozens

Description

With a worldwide community of users and more than a million dedicated programmers, Perl has proven to be the most effective language for the latest trends in computing and business.Every programmer must keep up with the latest tools and techniques. This updated version of Advanced Perl Programming from O’Reilly gives you the essential knowledge of the modern Perl programmer. Whatever your current level of Perl expertise, this book will help you push your skills to the next level and become a more accomplished programmer.O’Reilly’s most high-level Perl tutorial to date, Advanced Perl Programming, Second Edition teaches you all the complex techniques for production-ready Perl programs. This completely updated guide clearly explains concepts such as introspection, overriding built-ins, extending Perl’s object-oriented model, and testing your code for greater stability.Other topics include:Complex data structuresParsingTemplating toolkitsWorking with natural language dataUnicodeInteraction with C and other languagesIn addition, this guide demystifies once complex topics like object-relational mapping and event-based development-arming you with everything you need to completely upgrade your skills.Praise for the Second Edition:”Sometimes the biggest hurdle to problem solving isn’t the subject itself but rather the sheer number of modules Perl provides. Advanced Perl Programming walks you through Perl’s TMTOWTDI (“There’s More Than One Way To Do It”) forest, explaining and comparing the best modules for each task so you can intelligently apply them in a variety of situations.” –Rocco Caputo, lead developer of POE”It has been said that sufficiently advanced Perl code is indistinguishable from magic. This book of spells goes a long way to unlocking those secrets. It has the power to transform the most humble programmer into a Perl wizard.” –Andy Wardley”The information here isn’t theoretical. It presents tools and techniques for solving real problems cleanly and elegantly.” –Curtis ‘Ovid’ Poe” Advanced Perl Programming collects hard-earned knowledge from some of the best programmers in the Perl community, and explains it in a way that even novices can apply immediately.” –chromatic, Editor of Perl.com

User’s Reviews

Editorial Reviews: About the Author Simon Cozens is an Open Source programmer and author. He has released over a hundred Perl modules including Email::Simple, Mail::Audit, Maypole, Plucene, and B::Generate. He’s the co-author of Beginning Perl (Wrox) and Extending and Embedding Perl (Manning) and was the managing editor of Perl.com from 2001 to 2004. A graduate in Japanese from Oxford University, he now lives in Wales and enjoys Japanese and Greek food, bizarre music and fine typography.

Reviews from Amazon users which were colected at the time this book was published on the website:

⭐This book was very disappointing. It is more a tutorial on various modules available on CPAN. After finishing (and loving) the O’Reilly Intermediate Perl book, I was expecting to learn more techniques in this book, but this book was simply about different modules that you can use in your programs. I don’t think this qualifies as “advanced” perl at all.I found a sample of the first edition of this book on Google and it seems to be more of what I was looking for. Not sure why they went this route for the second edition, but it’s unfortunately disappointing.

⭐In his preface to Advanced Perl Programming, 2nd Edition, Simon Cozens says that the focus in Perl programming has shifted, since the first edition, from techniques to resources. Rather than write really good new code, authors rely on the CPAN to find existing code and use that to solve the unoriginal parts of their problems. To cater to the discerning Perl programmer, then, the book has been completely rewritten. Instead of covering the parts of the Perl programming language that are often unexploited by more novice hackers, APP2 focuses on providing an overview of some of the major solved problems in Perl, and the modules that provide some of the solutions.Only Chapter 1, “Advanced Techniques,” bears much resemblance to the previous edition of APP. It covers subject matter closer to the language than to the modules involved: globs, CORE::, objects, B, and compilation. Each subsequent chapters discusses a common programming problem, shows off a few existing solutions (in the form of code on the CPAN), and sometimes demonstrates how to put those existing solutions to use. Among the topics covered are parsing, templating, serialization, unicode, and testing. POE, Inline, and Acme also get a chapter each.Simon’s writing is, as always, lucid and easy to follow. He provides good example problems, and he builds solutions that tend to do a good job of selling the modules on display. I must admit to feeling compelled to go do more with POE and some of the Lingua:: tools, after finishing their respective chapters.In the end, though, I felt unfulfilled. While APP1 was not one of O’Reilly’s best Perl books, it delivered what it promised: advanced techniques for writing Perl code. What APP2 delivers is a guide to avoiding the need for advanced techniques. It will save you from needing to use the strangest bits of Perl, not show you how. (The back cover quotes Andy Wardley as saying, “This book of spells goes a long way to unlocking those secrets [of advanced Perl code.]” I think, rather, that it just teaches the incantations.)Perhaps my disappointment is predicated entirely on my incorrect expectations. If this book had been called “Leveraging the CPAN,” I’d probably consider it a great success. You may, instead, be interested in

⭐or

⭐.

⭐This book was slated to come out for a long time before it actually did, and I naturally assumed that Simon was working on something ambitious and that it was taking him longer than he planned. I bought it sight-unseen, but quickly discovered it was more of a tour of CPAN than an in-depth book deserving of the title Advanced Perl Programming. I know from his blog that Simon was wrapping up his life to go be a missionary in Japan, so now I think the book was late because he was working on *that* project after he had agreed to write this book. Just speculation.It reads more like an article on Perl.com or in the Perl Journal, and could easily have been several articles spread out over a few months. I have to wonder if he started the book with the idea that “advanced” means “knowing about useful modules on CPAN” or if the idea came to him sometime after it was clear the book was running late.Regardless, consider looking at it if you see it in the store. It’s not without its value, but I can’t see paying for a book that mostly says, “Here’s someone else’s work to check out.” An advanced book ought to be getting into — well — advanced techniques, useful info that’s hard to come by, something that isn’t ALREADY AVAILABLE ELSEWHERE.

⭐i just received a fresh copy of “Advanced Perl Programming.” i will update this critique as I work my way through the coding examples.I leafed through the entire book before diving in and I see code snippets. BUMMERCode snippets are not the same as code examples so I’ll give the book a chance and update this critique as I go.On page 94…I have spent a lot of time working the examples. I HATE this book and I am not wasting any more time with it!

⭐This is advanced Perl, so lots of quirky and tricky things you can accomplish with Perl. i.e. my ($kernel) = $_[KERNEL]; sleep 5; $kernel->yield(“hello”); or $kernel->delay_set(“hello”, 5) instead of sleep 5. If you want to learn how to program Perl, this isn’t the book for you. Get the Learning Perl and Intermediate Perl and Programming Perl instead.

⭐This is one of the standard references for Perl, with good reason. It takes a deep dive into the things that make Perl different (IE better) than similar languages.

⭐This book will grow on you after a while.I liked the first edition a lot. It took me a while to catch up to that one and now, the same experience with this one. It has taken me a while to catch up to it.Get both editions of this, they are different authors and different books, you can learn from each. Read them, let it settle, and read them again.

⭐I have read several books about Perl, such as, Learning Perl, Programming Perl 3/e 4/e, PBP, … etc. And this book is exactly I want and I need now.If you wanna improve your Perl tech. This is the must you should have.

⭐Très bien. Très content.* * * * * * * * * * * * * * * *Bien livré.Très bien. Très content.* * * * * * * * * * * * * * * *Bien livré.

Keywords

Free Download Advanced Perl Programming: The Worlds Most Highly Developed Perl Tutorial 2nd Edition in PDF format
Advanced Perl Programming: The Worlds Most Highly Developed Perl Tutorial 2nd Edition PDF Free Download
Download Advanced Perl Programming: The Worlds Most Highly Developed Perl Tutorial 2nd Edition 2005 PDF Free
Advanced Perl Programming: The Worlds Most Highly Developed Perl Tutorial 2nd Edition 2005 PDF Free Download
Download Advanced Perl Programming: The Worlds Most Highly Developed Perl Tutorial 2nd Edition PDF
Free Download Ebook Advanced Perl Programming: The Worlds Most Highly Developed Perl Tutorial 2nd Edition

Previous articleManaging Humans: Biting and Humorous Tales of a Software Engineering Manager 3rd Edition by Michael Lopp (PDF)
Next articleAkka in Action 1st Edition by Raymond Roestenburg (PDF)