or
Sign in to turn on 1-Click ordering.
 
   
More Buying Choices
17 used & new from £19.23

Have one to sell? Sell yours here
 
   
Object Oriented Perl
 
See larger image
 

Object Oriented Perl [Illustrated] (Paperback)

by Damian Conway (Author)
4.7 out of 5 stars See all reviews (3 customer reviews)
RRP: £38.50
Price: £32.73 & this item Delivered FREE in the UK with Super Saver Delivery. See details and conditions
You Save: £5.77 (15%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
Usually dispatched within 1 to 2 months.
Dispatched from and sold by Amazon.co.uk. Gift-wrap available.

7 new from £32.73 10 used from £19.23

Frequently Bought Together

Object Oriented Perl + Perl Best Practices + Intermediate Perl
Price For All Three: £76.36

Some of these items ship sooner than the others. Show details

  • This item: Object Oriented Perl by Damian Conway

    Usually dispatched within 1 to 2 months.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Perl Best Practices by Damian Conway

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions

  • Intermediate Perl by Randal L. Schwartz

    In stock.
    Dispatched from and sold by Amazon.co.uk.
    This item Delivered FREE in the UK with Super Saver Delivery. See details and conditions


Customers Who Bought This Item Also Bought

Perl Best Practices

Perl Best Practices

by Damian Conway
5.0 out of 5 stars (4)  £20.14
Intermediate Perl

Intermediate Perl

by Randal L. Schwartz
4.3 out of 5 stars (3)  £23.49
Mastering Perl

Mastering Perl

by brian foy
4.5 out of 5 stars (2)  £23.49
Programming the Perl DBI: Database programming with Perl

Programming the Perl DBI: Database programming with Perl

by Tim Bunce
3.5 out of 5 stars (4)  £18.99
Advanced Perl Programming

Advanced Perl Programming

by Simon Cozens
4.0 out of 5 stars (1)  £21.49
Explore similar items

Product details

  • Paperback: 490 pages
  • Publisher: Manning; illustrated edition edition (12 Oct 1999)
  • Language English
  • ISBN-10: 1884777791
  • ISBN-13: 978-1884777790
  • Product Dimensions: 23.4 x 18.6 x 2.6 cm
  • Average Customer Review: 4.7 out of 5 stars See all reviews (3 customer reviews)
  • Amazon.co.uk Sales Rank: 310,194 in Books (See Bestsellers in Books)

    Popular in this category:

    #33 in  Books > Computing & Internet > Programming > Languages > Perl

Product Description

Amazon.co.uk Review
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 a truly invaluable guide to virtually every aspect of object-oriented programming in Perl.

The most notable thing about Object Oriented Perl is the author's excellent perspective on object- oriented concepts and how they are implemented in Perl. This book does a remarkable job at 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++, 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 author points out common mistakes and provides many tips for navigating the powerful and flexible (yet sometimes tricky) nuances of using Perl objects. For instance, he 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.

The author also pays good attention to popular object modules available from CPAN (like Class::MethodmakerK, which simplifies declaring classes). He also discusses performance issues and the trade-off 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: Method maker modules, Perl ties and closures, operator overloading, encapsulation, multiple dispatch, Class: Multimethods, coarse-grained and fine-grained object persistence techniques, performance issues.

Product Description
Programmers who already have basic to intermediate skills in procedural Perl and understand fundamental concepts of object orientation will get a solid understanding of basic and advanced object-oriented Perl. This book clarifies when, where, and why to use OO Perl. Featuring many techniques and tricks, it presents solutions to common programming problems and explains how to combine Perl and C++. Tools for building Perl classes are also covered. This book will help programmers who are moving from scripting with Perl to programming with Perl.


Suggested Tags from Similar Products

 (What's this?)
Be the first one to add a relevant tag (keyword that's strongly related to this product)
Check a corresponding box or enter your own tags in the field below
coding - perl
damian conway
perl

Your tags: Add your first tag
 

What Do Customers Ultimately Buy After Viewing This Item?

Object Oriented Perl
64% buy the item featured on this page:
Object Oriented Perl 4.7 out of 5 stars (3)
£32.73
Intermediate Perl
14% buy
Intermediate Perl 4.3 out of 5 stars (3)
£23.49
Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving
12% buy
Perl Hacks: Tips & Tools for Programming, Debugging, and Surviving 5.0 out of 5 stars (2)
£15.99
Perl Best Practices
10% buy
Perl Best Practices 5.0 out of 5 stars (4)
£20.14

 

Customer Reviews

3 Reviews
5 star:
 (2)
4 star:
 (1)
3 star:    (0)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.7 out of 5 stars (3 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
18 of 18 people found the following review helpful:
5.0 out of 5 stars One of the best Perl books around, 5 Oct 1999
By A Customer
This is a book that many people have been awaiting for a very long time. There are a large number of Perl books on the market and many of them include a chapter or two on Object Oriented Programming using Perl, but this is the first book completely devoted to the subject.

As a bonus, not only does the book cover a very useful and interesting subject, but it is also extremely well written and easy to understand. Everyone who is serious about writing Perl programs should buy this book.

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
5.0 out of 5 stars One of the best Perl books around., 7 April 2006
By A Customer
A lot of programming books waffle.

This one doesn't , Damian Conway has perfected the art of explaining quite a complex subject in an easy to understand and concise way, with a touch of subtle humour along the way.

I'd give it more stars , only Amazon limit me to 5.

This book should be at the top of anyone's shopping list who is serious about learning Perl, especially if you want to use Perl for more than just hacking out disposable scripts.

Perl can be a highly scalable language , if you use the principles in this book and Damian Conway's other book "Perl Best Practices".

Perl programming can also be a dog's dinner when left in the hand's of hackers, but then this book (along with "Perl Best Practices") will take you from being a Perl Hacker to a Perl Developer of scalable solutions. It did with me , Thank you Damian !

Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)



 
4.0 out of 5 stars More than objects, but a wee bit long in the tooth now, 15 Jul 2007
This is a fine book, but the passage of time has rendered some parts of it less relevant.

As an introduction to object oriented programming, and how to do it in Perl, this is one of the best sources you could learn from. Neither The Alpaca nor The Camel do such a good job.

And it's not just objects that are well covered. You'll also find lucid explanations of closures, type globs, the symbol table and tied variables, all of which can be considered advanced Perl.

Elsewhere, though, the material has not aged so well, superseded by the author's own Perl Best Practices, where some of the recommendations have been reversed, or improved upon ('inside out' classes, for example, as implemented in Class::Std, is a superior development of the flyweight approach mentioned in this book). Some of the material, which concentrates on CPAN modules, and the experimental pseudohashes is not so useful in the light of this - the latter are on course to be removed in Perl 5.10. The sections on building objects using references to things other than hashes (e.g. arrays, regular expressions and subroutines) is clever, but this reader was unconvinced of their utility.

There's also coverage of generics, although in Perl this is not much like generics in C# or Java, basically passing around Perl code as uninterpolated text strings and then evaling it inside a subroutine, where any lexical values are interpolated.

Finally, there are chapters on multimethods (no more elegant or manageable in Perl than other languages that support this feature, alas) and persistence.

The principles discussed remain relevant, and the book is a pleasure to read. However, if you already familiar with OOP and just want to get going as fast as possible, the relevant chapters of Intermediate Perl and Perl Best Practices might be better places to look.
Comment Comment | Permalink | Was this review helpful to you? Yes No (Report this)


Share your thoughts with other customers: Create your own review
 
 
 
Only search this product's reviews



Customer Discussions

 Beta (What's this?)
This product's forum (0 discussions)
  Discussion Replies Latest Post
  No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
  [Cancel]

   


Listmania!


Look for similar items by category


Feedback


Fun for Everyone

Christmas Gifts
Achieve over 15,000 RPM with our great range of Powerballs.

Shop the Powerball store

 

More From Damian Conway

Perl Best Practices

Perl Best Practices by Damian Conway

"If you are looking for a book to teach you how to program Perl, this... Read more
£30.99 £20.14

 

Up to 53% off Braun Series Shavers

Braun Series 3 390cc Clean & Renew System Rechargeable Foil Electric Shaver
Get in touch with your smooth side with Braun Series shavers, now with Gillette blade technology.

Discover Braun Series at Amazon.co.uk

 

Treat Someone

Amazon.co.uk Gift Certificates--available in any amount from £5 to £500 With an Amazon.co.uk Gift Certificate, you can get them what they want (even if you don't know what that is).

Learn more about Gift Certificates

 
Ad

Where's My Stuff?

Delivery and Returns

Need Help?

Your Recent History

  (What's this?)
You have no recently viewed items or searches.

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.

Look to the right column to find helpful suggestions for your shopping session.

Continue Shopping: Top Sellers

amazon.co.uk Amazon Home
International Sites:  United States  |  Germany  |  France  |  Japan  |  Canada  |  China
Business Programs: Sell on Amazon  |  Fulfilment by Amazon  |  Join Associates  |  Join Advantage
Customer Service  |  Help  |  View Basket  |  Your Account
About Amazon.co.uk  |  Careers at Amazon
Conditions of Use & Sale |  Privacy Notice  © 1996-2009, Amazon.com, Inc. and its affiliates