Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Object Oriented Perl: A Comprehensive Guide to Concepts and Programming Techniques

Buy
Perl has always been a powerful and popular programming language, but with its new object capabilities, it can do even more. Written for anyone with a little Perl experience, Damian Conway's Object Oriented Perl provides an invaluable guide to virtually every aspect of object-oriented programming in Perl.

The most notable thing about Object Oriented Perl is Conway's excellent perspective on object-oriented concepts and how they are implemented in Perl. This book does a remarkable job of cutting through traditional jargon and illustrating how basic object-oriented design techniques are handled in Perl. (A useful appendix attests to the author's wide-ranging knowledge, with a comparison of Smalltalk, Eiffel, C++, and Java with Perl, including a summary of object-oriented syntax for each.) This book also features a truly excellent review of basic Perl syntax.

Throughout this text, the author shows you the basics of solid object design (illustrated using classes that model music CDs). Basic concepts like inheritance and polymorphism get thorough and clear coverage. The book also points out common mistakes and provides many tips for navigating the powerful and flexible (yet sometimes tricky) nuances of using Perl objects. For instance, Conway shows how to achieve true data encapsulation in Perl (which generally allows calls across modules) as well as its natural support for generic programming techniques.

He also pays special attention to popular object modules available from CPAN (like Class::MethodmakerK, which simplifies declaring classes) and discusses performance issues and the tradeoff between programming convenience and speed often faced by today's Perl developer. Advanced chapters cover a number of techniques for adding persistence and invoking methods using multiple dispatching.

Filled with syntactic tips and tricks, Object Oriented Perl is a sure bet for any programmer who wants to learn how to use Perl objects effectively. --Richard Dragan

Topics covered: Perl language review, CPAN, Perl objects, 'blessing' and inheritance, polymorphism, Class::Struct and Class::Methodmaker modules, Perl ties and closures, operator overloading, encapsulation, multiple dispatch, Class::Multimethods, coarse-grained and fine-grained object persistence techniques, performance issues.

Techniques and tricks to master basic and advanced OO Perl for programmers who already have basic to intermediate skills in procedural Perl.

(HTML tags aren't allowed.)

Managed C++ and .NET Development: Visual Studio .NET 2003 Edition
Managed C++ and .NET Development: Visual Studio .NET 2003 Edition

This book answers the question, Do you need to learn C# or VB .NET to develop in .NET? You'll learn that the answer is in fact no, at least until you're good and ready. With Managed C++, your hard-earned skills as an established C++ developer or beginner won’t be wasted. Microsoft touts that .NET is language neutral and this book...

Adobe Photoshop 7 Fast & Easy
Adobe Photoshop 7 Fast & Easy
While Adobe has made Photoshop increasingly easier for the beginner to create and customize professional-looking designs, users still require a guide to fully utulize Photoshop's many features. This book walks the reader through the sometimes intimidating and overwhelming feature set of Photoshop by presenting tasks in concise steps complemented...
Exam Ref 70-331: Core Solutions of Microsoft SharePoint Server 2013
Exam Ref 70-331: Core Solutions of Microsoft SharePoint Server 2013

Prepare for Exam 70-331—and help demonstrate your real-world mastery of Microsoft SharePoint Server 2013 core solutions. Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the MCSE level.

Focus on...


XSLT and XPATH: A Guide to XML Transformations
XSLT and XPATH: A Guide to XML Transformations

Mastering XSLT and XPath gives you unprecedented control over your information-and helps you leverage virtually every new XML technology, from XLink to schemas. Discover XSLT's powerful vocabulary of programming-like features and learn how to build custom solutions that resist obsolesence. By the end of the first...

Encyclopedia of Mobile Computing and Commerce
Encyclopedia of Mobile Computing and Commerce
Nowadays, mobile communication, mobile devices, and mobile computing are widely available. Everywhere people are carrying mobile devices, such as mobile phones. The availability of mobile communication networks has made a huge impact to various applications, including commerce. Consequently, there is a strong relationship between mobile computing...
Network Intrusion Analysis: Methodologies, Tools, and Techniques for Incident Analysis and Response
Network Intrusion Analysis: Methodologies, Tools, and Techniques for Incident Analysis and Response

Nearly every business depends on its network to provide information services to carry out essential activities, and network intrusion attacks have been growing increasingly frequent and severe. When network intrusions do occur, it's imperative that a thorough and systematic analysis and investigation of the attack is conducted to...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy