- Paperback: 432 pages
- Publisher: O'Reilly Media; 1 edition (11 Aug. 1997)
- Language: English
- ISBN-10: 1565922204
- ISBN-13: 978-1565922204
- Product Dimensions: 17.8 x 2.3 x 23.3 cm
- Average Customer Review: 4.3 out of 5 stars See all reviews (13 customer reviews)
- Amazon Bestsellers Rank: 852,870 in Books (See Top 100 in Books)
- See Complete Table of Contents
Advanced Perl Programming (Perl Series) Paperback – 11 Aug 1997
Customers who viewed this item also viewed
Enter your mobile number or email address below and we'll send you a link to download the free Kindle App. Then you can start reading Kindle books on your smartphone, tablet, or computer - no Kindle device required.
To get the free app, enter your mobile phone number.
If you are a seller for this product, would you like to suggest updates through seller support?
'This book lives up to everything I have come to expect of the O'Reilly Nutshell series, being both technically accurate and highly readable. I would recommend it to anyone needing to extend or embed perl as well as to those wishing to move to more complex perl programming than they might be doing at the moment.' - Tom Hughes, Cvue, January 2000
From the Publisher
This book covers complex techniques for managing production-ready Perl programs and explains methods for manipulating data and objects that may have looked like magic before. It gives you necessary background for dealing with networks, databases, and GUIs, and includes a discussion of internals to help you program more efficiently and embed Perl within C or C within Perl.See all Product description
Top Customer Reviews
Written in a fresh and easy to read format, the author gets straight to the point with well chosen code snippets.
It won't show you how to write complete 'flashy' programs, but it will train you into a more methodical and rational habit.
A recommended book if you are hungry for more, or constantly stare at perl scripts and think 'Why did they do that?'
That means I've read -- or tried to read -- what have been rated as some of the best books on Perl. But I've read them intermittently, as I do all technical works: a bit here, a bit there, pause a bit, try a bit of code, look up a chapter... etc.
This book was different. Within 12 hours of getting it, I had read continuously through to the end of Chapter 7 (120+ pages), taking it all in voraciously. Somehow, this has picked up on every important cranny in the language I had skipped over as "too hard" or "too confusing" -- with all deference to Larry, Tom and Randal.. It hits the spot with examples just where I need them, and with concepts and analogies that clicked into place beautifully.
If you know about pointers, but puzzle about refs and typeglobs and $$this and \$that and *somethingelse, if talk of aliases, closures, and variable suicide have made you feel inadequate... if the works of modules, objects and stuff like that still has you confused, this book is for you.
The only problem: I used to think of myself as a tech writer... they still pay me for it. Now I just feel inadequate. But I'm learning.
That said, the opening chapters do contain some pretty useful material which wasn't present in Learning Perl and which you wouldn't want to slog through Programming Perl for, including good stuff on references, closures, typeglobs, the symbol table, tied variables and persistence and serialization. There's also an introduction to OO with Perl.
The middle part of the book contains 50 pages on Tk. Useful if you need it, I suppose. But is this advanced?
The last part goes into detail in getting Perl to talk to C, and the internals of Perl. The latter is pretty interesting in a geeky sort of way, and definitely qualifies as 'advanced'. Not many other books about go into this level of detail.
The first 150 pages of this book maintains its relevance for the most part, although much of it (e.g. references and objects) is no longer considered advanced, and you can find discussions elsewhere, e.g. Object Oriented Perl or The Alpaca (Intermediate Perl). The section on Perl internals is probably still of use if you're into that sort of thing. Elsewhere, however, the march of time and reliance on CPAN modules has reduced the vitality of the material.
Worth picking up on the cheap for the earlier chapters.
The best part of this book is great and profound. One good example is: Men were sent to the moon while FORTRAN and COBOL ruled the roost, which proves that you can get a whole lot done if you don't indulge in language wars.
The book covers too many topics to repeat here. If you finished the Camel book and still need more information about Perl, then this is the book to get.
provided for those not familiar with the underlying issues).
At the script level there are discussions of refs/globs and GC, symbol tables, OO, eval and tie. At the C level, extending, embedding and operation of the perl interpreter is discussed at length for up-to-date versions of perl5. These concepts are reinforced through examples built
around databases, GUIs, networking and dynamic code generation.
The writing style is clear and concise and clears up many common misconceptions people have about Perl.
One highly useful feature is a summary comparison with other languages and the end of each chapter, contrasting the Perl functionality
against Tcl, C/C++, Python and Java.
This text is an excellent companion to the Blue Camel providing a broader view of advanced language features. An essential companion for serious perl developers.
Most Recent Customer Reviews
Wasn't impressed with this book at first; but once you've started wandering around it, it gradually starts to come off the shelf with ever increasing frequency. Read morePublished on 29 Mar. 1999
The most useful section for me was the implementing advanced data structures. A great reference in general and serves as a capable complement to other O'Reilly Perl books.Published on 15 Sept. 1998
This Book Helped me understand Perl Moudule Creation and Exception Handling as well as teach the Architecture of Perl. A great Handbook for programmers and Perl Hobbyists alike.Published on 16 Aug. 1998
I've worked with PERL, including 5.0, for some time now. This book helped me get deeper into objects, references, modules (my own and others') and the internals of the source... Read morePublished on 28 July 1998
I felt that this book covered alot of topics which I had avoided up till now. Although I have been using perl for over a year I hadn't used any of these "advanced" topics... Read morePublished on 22 July 1998