Flip to back Flip to front
Listen Playing... Paused   You're listening to a sample of the Audible audio edition.
Learn more
See this image
Have one to sell? Sell on Amazon

Programming Perl Paperback – October 11, 1996

ISBN-13: 978-1565921498 ISBN-10: 1565921496 Edition: Second Edition
Buy used
$3.99
Condition: Used - Acceptable Details
Condition: Used: Acceptable
Comment: Fast Shipping - Safe and Secure Bubble Mailer!
Access codes and supplements are not guaranteed with used items.

Used & new from other sellers Delivery options vary per offer
186 used & new from $0.01
Amazon Price New from Used from
Paperback
"Please retry"
$0.24 $0.01

There is a newer edition of this item:

Free Two-Day Shipping for College Students with Amazon Student Free%20Two-Day%20Shipping%20for%20College%20Students%20with%20Amazon%20Student


Hero Quick Promo
Save up to 90% on Textbooks
Rent textbooks, buy textbooks, or get up to 80% back when you sell us your books. Shop Now

Editorial Reviews

Amazon.com Review

The second edition of the Camel Book is more than 600 pages long and full of excellent instruction and sound advice. Topics include all the good stuff from the first edition plus Perl 5 features such as nested data structures (ever made a hash of arrays of hashes?), modules, and objects. From "Howdy World" to making your own modules, this book has it all.

From the Publisher

Programming Perl, second edition, is the authoritative guide to Perl version 5, the scripting utility that has established itself as the programming tool of choice for the World Wide Web, UNIX system administration, and a vast range of other applications. Version 5 of Perl includes object-oriented programming facilities. The book is coauthored by Larry Wall, the creator of Perl. Perl is a language for easily manipulating text, files, and processes. It provides a more concise and readable way to do many jobs that were formerly accomplished (with difficulty) by programming with C or one of the shells. Perl is likely to be available wherever you choose to work. And if it isn't, you can get it and install it easily and free of charge. This heavily revised second edition of Programming Perl contains a full explanation of the features in Perl version 5.003. Contents include: An introduction to Perl Explanations of the language and its syntax Perl functions Perl library modules The use of references in Perl How to use Perl's object-oriented features Invocation options for Perl itself, and also for the utilities that come with Perl Other oddments: debugging, common mistakes, efficiency, programming style, distribution and installation of Perl, Perl poetry, and so on.
NO_CONTENT_IN_FEATURE


Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now

Product Details

  • Paperback: 670 pages
  • Publisher: O'Reilly Media; Second Edition edition (October 11, 1996)
  • Language: English
  • ISBN-10: 1565921496
  • ISBN-13: 978-1565921498
  • Product Dimensions: 7.1 x 2.7 x 9.2 inches
  • Shipping Weight: 2.2 pounds
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (165 customer reviews)
  • Amazon Best Sellers Rank: #789,231 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

4.2 out of 5 stars

Most Helpful Customer Reviews

56 of 65 people found the following review helpful By Yaron Budowski on February 3, 2000
Format: Paperback
The book itself, used as a Reference and for mastering Perl, is a five star book. But there are a quite a few disadvantages:
1. The book is not intended to the ones who have no programming experience at all. The read should be at least an intermediate programmer, because the basic programming concepts of the language (Variables, Subs and etc..) are badly explained.
2. Because of Perl's C Like Syntax, it is recommended that the reader will know C, Awk, or Grep and Some experience in the Unix Environment.
3. The Book itself is badly organized, certain complicated things are shown in examples and explanations, and those things are taught many pages afterwards. For Example: An Example of a perl program is shown on page 10, and that example contains subs and pattern matching, which are taught 100 Pages later!
These are the 3 Main Disadvantages. For Conclusion, if you're new to programming, or want to learn Perl easliy, buy "Learning Perl", but if you're a somewhat experienced programmer, and want to master Perl, this book is the best one you'll find for that purpose.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
16 of 16 people found the following review helpful By Rak on February 4, 2000
Format: Paperback Verified Purchase
This is an excellent companion to the Learing Perl book (also by O'Reilly). If you are new to Perl like I was not too long ago, then start with the Learning Perl book first before you touch this one.
This book is intended to serve as a reference as it tackles the more complicated aspects of Perl. If you start learning Perl with this book, then you will find it a very difficult language to graps. However, I do not want to take anything away from this book. This book is fantastic for those who want to dive into Perl a bit more and have passed the beginners level. I purchased both the books and once I had finished reading the Learning Perl book, I started turning to this book to get a better understanding of things, especially regular expressions.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
31 of 36 people found the following review helpful By joe_n_bloe on May 30, 2000
Format: Paperback
The official reference for the Perl language did not improve in its second generation. The original "purple Camel" is, in my opinion, a true classic where books about programming and programming languages are concerned--I rank it right there with The C Programming Language, Anatomy of Lisp, Algorithms + Data Structures = Programs, and so forth. It was a classic because it was filled with lucid expressions of the thoughts of Perl's quintessentially pragmatic creator, Larry Wall. It was a classic because it provided a literate and thoroughly reasoned counterpoint to arguments in favor of more formally based languages and programming styles.
But ... somewhere in the extensive revisions, additions, extensions, and deletions that transformed the first Camel book into this, the second Camel book, the magic went away. And some very suspicious stuff went in. The book lost its digressive, essayic feel and became more of a perfunctory reference work. Additionally, some of the completely new material turned out to be just a little ... strange. The discussion of object-oriented programming based around the term "thingy" just doesn't do it for me. (Ignore all that and read Damian Conway's book instead.)
Preferences of style and tone aside, an unavoidable flaw of an infrequently-updated book like this one is that it inevitably refers to an obsolescent version of Perl. If you want current Perl documentation, you need to read the man(ual) pages that came with that version of Perl. What's in this book is generally but not completely accurate for newer versions of Perl. And because it's intended to be a more or less complete reference covering even small details, it can't help but be dead wrong on some points as the language continues to evolve.
Read more ›
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
15 of 16 people found the following review helpful By Adrian Pomilio on April 7, 2012
Format: Paperback
First of all, I have tried to avoid Perl for a long time. I always thought the syntax was horrendous and could not imagine wanting to use the language. But then, my opinion didn't matter anymore. I had to learn Perl and use it in a production environment. Oh boy. A friend recommended the Programming Perl book by Christiansen, foy & Wall. Luckily the newest version came out, 4th edition.

To make a long story short, the book is excellent. Going from overview to the gory details (actual section name) with clear examples. The book serves two main goals in my opinion: 1- Introduce the Perl language and eco system, 2- act as a quick reference.

If you are starting off with Perl, or thrown into it like me, you cannot go wrong with this book. It will save you a lot of time searching around the web. Buy this book.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again
9 of 9 people found the following review helpful By Bob on March 22, 2006
Format: Hardcover
"Programming Perl" simply has everything about Perl you will ever need to know. If it's in Perl, it's in this book, as far as I can tell. Finding what you're looking for will be another matter. The organization of this volume leaves much to be desired. But the index is pretty helpful so searching through this book is a little like looking for a needle in a hay stack, but with a magnet in hand.

But don't let the name fool you: This book is not the place to learn Perl, as I found the hard way. It just simply assumes too much knowledge on the part of the reader, and has a horrendous paucity of example code. If Perl is something you are going to explore and use to a great extent, "Programming Perl" will eventually become indispensible to you, I am certain. But if you are new to the language: DANGER! DANGER! ABUNAI!

All things considered, I would give it four stars -- five for its breadth of coverage minus one for its poor organization. But the book's title implies that it is meant as an introduction to Perl, but an introduction it just ain't! The authors say as much themselves in their introduction, but I think the unsuspecting novice deserves to see it on the front cover too. So I am taking away one more star for a total of three.

"Programming Perl": a great reference, a horrid learning tool.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback. If this review is inappropriate, please let us know.
Sorry, we failed to record your vote. Please try again

Most Recent Customer Reviews


What Other Items Do Customers Buy After Viewing This Item?