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

New Perspectives on HTML and CSS: Brief
New Perspectives on HTML and CSS: Brief

The New Perspectives Series’ critical-thinking, problem-solving approach is the ideal way to prepare students to transcend point-and-click skills and take advantage of all that HTML and CSS have to offer.

In developing the New Perspectives Series, our goal was to create books that give students the software concepts and...

Scratch 2.0 Game Development Hotshot
Scratch 2.0 Game Development Hotshot

Get up to date with Scratch 2.0 and build brilliant games without having to code. Including 10 exciting projects that cover most game genres, you'll quickly learn the sophisticated possibilities of Scratch. Have fun!

Overview

  • Discover how to make the most of the new Scratch 2.0 interface
  • ...
Real World Camera Raw with Adobe Photoshop CS2 (Real World)
Real World Camera Raw with Adobe Photoshop CS2 (Real World)
Call it a control thing, but until recentlyor, more specifically, until the availability of digital raw camera formatsyou simply weren't ready to make the move to digital photography. Raw formats, however, changed all of that by allowing you to retrieve images before any in-camera processing has been performed. Photoshop's Adobe Camera Raw plug-in...

Oracle SQL:A Beginner's Tutorial, Second Edition
Oracle SQL:A Beginner's Tutorial, Second Edition

This introduction to SQL for the Oracle database begins by discussing exactly how data is stored and maintained in a relational database, familiarizing readers with SQL INSERT, UPDATE, and DELETE statements. The guide then discusses how to construct basic queries, choose an appropriate output, and how to create and use groups. Readers will...

Beginning SharePoint 2013: Building Business Solutions
Beginning SharePoint 2013: Building Business Solutions

Learn to build business solutions with SharePoint 2013

Now in its third edition, this perennial bestseller features a complete overhaul for the latest version of SharePoint. A must-have for building business solutions in SharePoint, real-world scenarios address critical information management problems and detailed...

Service Provision: Technologies for Next Generation Communications
Service Provision: Technologies for Next Generation Communications
This book provides the first overview of the service technologies available to telecoms operators working in a post-convergence world. Previous books have focused either on computer networks or on telecoms networks. This is the first to bring the two together and provide a single reference source for information that is currently only to be found...
©2020 LearnIT (support@pdfchm.net) - Privacy Policy