Learn more Download now Shop now Learn more Shop now Shop now Shop now Shop now Shop now Shop now Shop now Shop now Learn More Shop now Shop now Shop now Learn more Shop Fire Shop Kindle Exclusive track - Ed Sheeran Shop now Shop Women's Shop Men's



on 30 November 2000
If you think you know a bit about perl after reading through 'Learning Perl' - then this book will open your eyes to a whole new method of working.
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?'
0Comment| 6 people found this helpful. Was this review helpful to you? Report abuse
on 4 November 1997
I've been playing with Perl (where playing I guess is the operative word) for about 6 years now.
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.
0Comment| 4 people found this helpful. Was this review helpful to you? Report abuse
on 15 July 2007
From the perspective of 2007, this book suffers from not being all that advanced. Also, some of the examples, particularly in the opening chapters, suffer from being a bit meaningless, e.g. code like $spud = "Wow!" -- er, right.

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.
0Comment| 3 people found this helpful. Was this review helpful to you? Report abuse
on 31 January 2000
Like many Perl coders I've got a fair few perl books, including the cookbook. However this is the one I keep coming back to time and time again. If you want to know how to do OO programming, network coding build TCP servers, database manipulation etc, then this is the book for you. The cookbook gives you stuff to copy and paste - this book allows you to create your own unique and new recipes from scratch.
0Comment| 5 people found this helpful. Was this review helpful to you? Report abuse
on 8 October 1997
"Advanced Perl Programming" by Srinivasan (O'Reilly; ISBN 1-56592-220-4) is the first advanced Perl book I've seen and I've needed one for about 7 years or so. This book is worthy and fits my needs.
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.
0Comment| 3 people found this helpful. Was this review helpful to you? Report abuse
on 28 July 2000
Very easy to read; well thought out examples; excellent coverage of topics such as network programming, persistence and OO, as well as some of the more esoteric aspects of Perl. In the space of just 5 minutes reading, typeglobs and my/local finally made sense. From basics such as data-structures, to in-depth areas like Perl-internals, this book spans quite a broad spectrum, and does it rather well, with each chapter building on the previous one.
0Comment| 2 people found this helpful. Was this review helpful to you? Report abuse
on 23 September 1997
This book is designed for those wishing to maximise their understanding of Perl; the text is suited to an audience familiar with programming technique (ample references are
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.
0Comment|Was this review helpful to you? Report abuse
on 29 March 1999
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.
If you're already a supreme Perl obfuscator, you probably won't _learn_ much from this book, but it will definitely become a much valued resource. And you'll be surprised what you can learn from it.
If you're a perl newbie, this is a great foot-in-the-doorstep to understanding what Perl is really for and how best to use it for some of the supreme time and effort savers.
Took me a while to get there, but I swear by this one now :)
0Comment|Was this review helpful to you? Report abuse
on 22 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 properly. This book showed me how. Only you can decide whether the topics come under "advanced" or not. Only you know what level you are at
0Comment|Was this review helpful to you? Report abuse
on 16 August 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.
0Comment|Was this review helpful to you? Report abuse

Customers also viewed these items


Need customer service? Click here