Vous voulez voir cette page en français ? Cliquez ici.

Sign in to turn on 1-Click ordering.
More Buying Choices
Have one to sell? Sell yours here
Tell the Publisher!
I'd like to read this book on Kindle

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Advanced Perl Programming [Paperback]

Sriram Srinivasan
4.2 out of 5 stars  See all reviews (49 customer reviews)
Price: CDN$ 51.95 & FREE Shipping. Details
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
Temporarily out of stock.
Order now and we'll deliver when available. We'll e-mail you with an estimated delivery date as soon as we have more information. Your account will only be charged when we ship the item.
Ships from and sold by Amazon.ca. Gift-wrap available.
There is a newer edition of this item:
Advanced Perl Programming Advanced Perl Programming
CDN$ 29.78
In Stock.
Join Amazon Student in Canada

Book Description

Aug. 11 1997 1565922204 978-1565922204 1

So you've learned Perl, but you're getting frustrated. Perhaps you've taken on a larger project than the ones you're used to. Or you want to add a user interface or a networking component. Or you need to do more complicated error trapping.

Whether your knowledge of Perl is casual or deep, this book will make you a more accomplished programmer. Here you can learn the complex techniques for production-ready Perl programs. This book explains methods for manipulating data and objects that may have looked like magic before. Furthermore, it sets Perl in the context of a larger environment, giving you the background you need for dealing with networks, databases, and GUIs. The discussion of internals helps you program more efficiently and embed Perl within C or C within Perl.

Major topics covered include:

  • Practical use of packages and classes (object-oriented programming)
  • Complex data structures
  • Persistence (e.g., using a database)
  • Networking
  • Graphical interfaces, using the Tk toolkit
  • Interaction with C language functions
  • Embedding and extending the Perl interpreter

In addition, the book patiently explains all sorts of language details you've always wanted to know more about, such as the use of references, trapping errors through the eval operator, non-blocking I/O, when closures are helpful, and using ties to trigger actions when data is accessed. You will emerge from this book a better hacker, and a proud master of Perl.

Customers Who Bought This Item Also Bought

Product Details

Product Description


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

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

Customer Reviews

Most helpful customer reviews
The book is 13 years old (I know) but I'm still recommending it. My reasons are as follows:

1. author explains which features are necessary for a programming language to be considered for advanced uses
2. author describes those features and how they solve problems
3. author sprinkles comments about the trade-off between program efficiency and programmer efficiency
4. author builds from key features (eg. data references) to advanced features (eg. organization into modules)
5. author finally explains the internals of the language

To summarize, the book is excellent because it attempts to prove the hypothesis that Perl is the best language for many programming jobs. The author succeeds because of his clear explanations and examples. I still recommend the book because although 2nd ed. feels it necessary to update the content I feel that the author is not merely teaching you features he's teaching you also how to evaluate requirements.
Was this review helpful to you?
5.0 out of 5 stars Best way to learn references Dec 13 2003
This is one of the four critical books you need to learn Perl; Programming Perl, Learning Perl, Perl Cookbook and Advanced Perl Programming. This book provides a deep understanding of how references (pointers) can be used to increase performance. In addition the book gives you a deeper understanding about how to make better use of hash tables as data structures. The section on code generation using templates is great as well.
Was this review helpful to you?
4.0 out of 5 stars Excellent book Aug. 29 2003
This is a great book.
If you want to excel in PERL programming, this is a great text.
It is written in a clear, detailed manner.
Was this review helpful to you?
3.0 out of 5 stars This is an okay book. May 10 2003
For having "Advanced" in the title, it sure could be a let down. If you have Learning Perl, Programming Perl and the Perl Cookbook, you can only get a little bit of knowledge from this book. Not horrible, but not really needed to expand your knowledge.
Was this review helpful to you?
5.0 out of 5 stars review from acgnj lunics (linux user group) Dec 4 2002
By A Customer
from also reading learning perl and the perl cook book this is a great next
book to read. although a small percentage of some of the topics that were
coverd in "perl cookbook" are in "advanced perl programming". this book goes
more in depth of the features and capabilities of perl. on a scale of 1 to
ten i give it a 10. it hit all of the key topics and you couldn't expect
more from a book of this topic. i believe it is a great buy for some one
on there search or of perl wisdom, even for the experienced programmer
Was this review helpful to you?
5.0 out of 5 stars Strange, strange book... Sept. 29 2002
I am unable to categorize this book. As the title says, this is about advanced Perl programming, but chapter 1-9 really belongs in "Programming Perl" (but are totally missing from it), and should really not be considered advanced (on the other hand, quite elementary, but since they appear nowhere else, you should probably consider this book a must read, if you are serious about Perl).
The rest of the book is pretty random, covering various topics the author thought was neat, and wanted to write about. This is ranging from trivial use of CPAN libraries (Tk), to trivial Perl but involving knowledge from other disciplines (networking), to actual useful advanced Perl programming (persistence, template-driven code-generation, and the C programming interface). This part of the book is also highly recommended (and in fact the reason I bought it), but should have been much longer.
Was this review helpful to you?
4.0 out of 5 stars Good technical coverage of PERL. Sept. 25 2002
Well written and useful. I didn't use it much as I would have liked to because I needed a book that was probably intermediate rather than Advanced.
Was this review helpful to you?
5.0 out of 5 stars Worth reading Aug. 24 2002
Reading this book will definitely increase your knowledge of Perl. Definitely not content-free. It may not have every topic everyone would hope to see, but it covers some useful stuff like template-driven code generation fairly well. You should read Programming Perl first. Also, read Object Oriented Perl for more elaboration on that topic.
Was this review helpful to you?
Want to see more reviews on this item?

Look for similar items by category