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.)

Dictionary of Microbiology & Molecular Biology
Dictionary of Microbiology & Molecular Biology

This Third, Revised Edition of a unique, encyclopaedic reference work covers the whole field of pure and applied microbiology and microbial molecular biology in one volume. The Dictionary of Microbiology and Molecular Biology, Third Edition, Revised:

  • Reflects the latest developments in the field
  • ...
Android in Action
Android in Action

The idea of a writing a book about Android development can be somewhat futile at times, considering the pace at which Android continues to expand, morph, and change. What started out as a book project a few years ago has now become a series of updates to the original work with the page count nearly double the original project—...

Adobe After Effects CS6 Classroom in a Book
Adobe After Effects CS6 Classroom in a Book
Adobe® After Effects® CS6 provides a comprehensive set of 2D and 3D tools for compositing, animation, and effects that motion-graphics professionals, visual effects artists, web designers, and film and video professionals need. After Effects is widely used for digital post-production of film, video, DVD, and web...

Outsourcing America: What's Behind Our National Crisis and How We Can Reclaim American Jobs
Outsourcing America: What's Behind Our National Crisis and How We Can Reclaim American Jobs

"Foreword by Lou Dobbs One of the hottest, most controversial topics in the news is the outsourcing of American jobs to other countries. Outsourced jobs are extending well beyond the manufacturing sector to include white-collar professionals, particularly in information technology, financial services, and customer service....

Linux+ Study Guide: Exam XKO 001 (With CD-ROM)
Linux+ Study Guide: Exam XKO 001 (With CD-ROM)
Here's the book you need to prepare for CompTIA's updated Linux+ exam, #XK0-002. This Study Guide was developed to meet the exacting requirements of today's certification candidates. In addition to the consistent and accessible instructional approach that has earned Sybex the reputation as the leading publisher for...
Sass Essentials
Sass Essentials

Develop efficient and streamlined CSS styles using Sass for any website or online application with minimal effort and maximum scope for reusability in future projects

About This Book

  • Streamline CSS development using the power of SASS
  • Discover how to transition existing projects to...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy