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

Data and Safety Monitoring Committees in Clinical Trials (Chapman & Hall/Crc Biostatistics)
Data and Safety Monitoring Committees in Clinical Trials (Chapman & Hall/Crc Biostatistics)
In the world of drug development, clinical issues and statistical issues cannot be separated. All are scientific and all use applied logic. However, safety monitoring in pharmaceutical industry clinical trials through data monitoring committees (DMCs) is both an art and a science, requiring the use of sound judgment as well as sound scientific...
Magnonics: From Fundamentals to Applications (Topics in Applied Physics)
Magnonics: From Fundamentals to Applications (Topics in Applied Physics)

Spin waves (and their quanta magnons) can effectively carry and process information in magnetic nanostructures. By analogy to photonics, this research field is labelled magnonics. It comprises the study of excitation, detection, and manipulation of magnons. From the practical point of view, the most attractive feature of magnonic devices is...

Squamous Cell Head and Neck Cancer: Recent Clinical Progress and Prospects for the Future (Current Clinical Oncology)
Squamous Cell Head and Neck Cancer: Recent Clinical Progress and Prospects for the Future (Current Clinical Oncology)

Leading expert physicians and investigators from around the world review the state-of-the-art in the management of squamous cell head and neck cancer, with emphasis on coordinating different treatment modalities. The authors address several surgical issues, including laser-based surgery, larynx preservation approaches, salvage surgery, and...


Seeing Data : Designing User Interfaces for Database Systems Using .NET
Seeing Data : Designing User Interfaces for Database Systems Using .NET

Nowadays, users and clients demand exceptionally usable software. But few developers are trained to create high-quality user interfaces, and few .NET books offer much help—until now.

In Seeing Data...

Microsoft Expression Web 4 In Depth: Updated for Service Pack 2 - HTML 5, CSS 3, JQuery (2nd Edition)
Microsoft Expression Web 4 In Depth: Updated for Service Pack 2 - HTML 5, CSS 3, JQuery (2nd Edition)

Expression Web is a powerful web development product, and there are plenty of books about it. That puts readers in a tight spot when trying to figure out which book to purchase to learn how to use Expression Web to its fullest. I’ve read a lot of technical books in my career, and the ones I value the most are the...

Breakthrough Discoveries in Information Technology Research: Advancing Trends
Breakthrough Discoveries in Information Technology Research: Advancing Trends

This collection, entitled Breakthrough Discoveries in Information Technology Research: Advancing Trends , aims to inform researchers and practitioners of novel and emerging research in information science and technology, allowing for the discussion and dissemination of critical concepts that will promote further study and innovation....

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