Join Amazon Prime and ship Two-Day for free and Overnight for $3.99. Already a member? Sign in.

 

or
Sign in to turn on 1-Click ordering.
 
 
More Buying Choices
120 used & new from $8.94

Have one to sell? Sell yours here
 
   
Programming Perl (3rd Edition)
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get yours here.
 
  

Programming Perl (3rd Edition) (Paperback)

by Larry Wall (Author), Tom Christiansen (Author), Jon Orwant (Author)
Key Phrases: diagnostic messages, standard modules, perl functions, Alphabetical Order, Pert Functions, Pattern Matching (more...)
4.0 out of 5 stars See all reviews (111 customer reviews)

List Price: $49.95
Price: $32.97 & this item ships for FREE with Super Saver Shipping. Details
You Save: $16.98 (34%)
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
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.

Want it delivered Monday, July 20? Choose One-Day Shipping at checkout. Details
52 new from $20.00 67 used from $8.94 1 collectible from $49.99
Like this book? Find similar titles from O'Reilly and Partners in our O'Reilly Bookstore.

Best Value

Buy Programming Perl (3rd Edition) and get Perl in A Nutshell: A Desktop Quick Reference (2nd Edition) at an additional 5% off Amazon.com's everyday low price.

Programming Perl (3rd Edition) + Perl in A Nutshell: A Desktop Quick Reference (2nd Edition)
Buy Together Today: $58.02

Show availability and shipping details


Customers Who Bought This Item Also Bought

Learning Perl, 5th Edition

Learning Perl, 5th Edition

by Randal Schwartz
4.2 out of 5 stars (296)  $26.39
Perl Cookbook, Second Edition

Perl Cookbook, Second Edition

by Tom Christiansen
4.7 out of 5 stars (113)  $32.97
Intermediate Perl

Intermediate Perl

by Randal L. Schwartz
4.5 out of 5 stars (10)  $26.39
Mastering Regular Expressions

Mastering Regular Expressions

by Jeffrey Friedl
4.5 out of 5 stars (132)  $29.69
Perl Best Practices

Perl Best Practices

by Damian Conway
4.5 out of 5 stars (34)  $26.37
Explore similar items

Editorial Reviews

Amazon.com Review
Larry Wall wrote Perl and he wrote Programming Perl. Better yet, he writes amusingly and well--all of which comes across in this latest edition of the definitive guide to the language.

Like Topsy, Perl just grew, and as a result the need for a third edition came about. It's now over 1,000 pages, which it needs to be, as it performs several different duties. First, it's an introduction to the Perl language for those who are new to programming; also, it's a guide for those who are coming from other languages; and, finally, it's a Perl language reference.

Among Larry Wall's other pursuits is being a linguist, and it's perhaps for this reason that Perl is a peculiarly flexible language with many routes to achieving the same ends, as the authors ably demonstrate. It's also extensible in several ways, designed to work with many other languages. Also, as it's largely interpreted, programs written in Perl tend to run unmodified on a variety of platforms--although platform-specific Perl modules and programming practices are also discussed.

A major strength of Programming Perl is the way subject areas are approached from several directions. This constant shift of viewpoint eliminates blind spots in the reader's understanding and provides a pleasing echo of the way Perl itself can take many routes from here to there.

Because the Perl community is both knowledgeable and active, the language covers much more ground here than in the previous edition. Even if you have both previous editions, you'll want this latest version--if only for the new jokes. --Steve Patient, amazon.co.uk

Product Description
Perl is a powerful interpreted programming language that has matured steadily since it first appeared in 1988. The first edition of this book, Programming Perl, hit the shelves in 1990, and was quickly adopted as the undisputed Bible of the language. Since then, Perl has grown with the times, and so has this book. Programming Perl provides a unique introduction to the Perl language and its culture, as you might expect only from its authors. This third edition of the book has been expanded to cover version 5.6 of Perl. New topics include threading, the compiler, Unicode, and other features that have been added or improved since the previous edition.

See all Editorial Reviews


Product Details

  • Paperback: 1092 pages
  • Publisher: O'Reilly Media, Inc.; 3rd edition (July 14, 2000)
  • Language: English
  • ISBN-10: 0596000278
  • ISBN-13: 978-0596000271
  • Product Dimensions: 9.1 x 6.9 x 1.9 inches
  • Shipping Weight: 3.2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.0 out of 5 stars See all reviews (111 customer reviews)
  • Amazon.com Sales Rank: #13,086 in Books (See Bestsellers in Books)

    Popular in this category: (What's this?)

    #15 in  Books > Computers & Internet > Operating Systems > Unix

Inside This Book (learn more)


What Do Customers Ultimately Buy After Viewing This Item?

Programming Perl (3rd Edition)
68% buy the item featured on this page:
Programming Perl (3rd Edition) 4.0 out of 5 stars (111)
$32.97
Learning Perl, 5th Edition
19% buy
Learning Perl, 5th Edition 4.2 out of 5 stars (296)
$26.39
Perl Cookbook, Second Edition
6% buy
Perl Cookbook, Second Edition 4.7 out of 5 stars (113)
$32.97
Intermediate Perl
4% buy
Intermediate Perl 4.5 out of 5 stars (10)
$26.39

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
Check the boxes next to the tags you consider relevant or enter your own tags in the field below.
(31)
(3)

Your tags: Add your first tag
 
Help others find this product — tag it for Amazon search
A.M.N. suggested this product show on searches for "camel book". What do you suggest?

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

111 Reviews
5 star:
 (63)
4 star:
 (18)
3 star:
 (9)
2 star:
 (13)
1 star:
 (8)
 
 
 
 
 
Average Customer Review
4.0 out of 5 stars (111 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
157 of 171 people found the following review helpful:
4.0 out of 5 stars From a Perl novice, September 29, 2000
By C. D. MYERS (Fairfax, VA United States) - See all my reviews
(REAL NAME)   
I grew up teething on the trusty C=64, then went on to Q-Basic,Fortran-77 (I'm a mechanical engineer by schooling), and eventuallydabbled quite a bit with ANSI C. Except for a quarter of Fortran incollege, I've always been self-taught for computers and programming.I thought that this book would be the place to start my 'career' inPerl. Since it is the 'hot new thing' (although not that new) and Iam interested in Linux and the Apache web server, learning Perl seemedto be the natural extension. And on almost every FAQ, web site, etcetera about Perl, all speak of 'THE CAMEL' as being the bible.

BOYWAS I WRONG! I am not NEARLY smart enough to learn Perl straightfrom the Camel's mouth. But that doesn't mean that this is a terriblebook by any means, not at all. But I quickly jumped back on line hereat Amazon and picked up 'the Llama', aka Learning Perl, 2d Edition.Here's my path to success, being that I wasn't smart enough to learnfrom this book by itself! hahaha...

(1) Read 'Learning Perl'straight through at a leisurely pace. Just get a feel for thelanguage and syntax. (2) Download and install Perl... (3) Read'Learning Perl' a second time, this time not continuing until yousuccessfully complete the exercises at the end of each chapter. (4)Read 'Programming Perl', and when you get to a part that you havetrouble with, refer back to the lessons and examples in theLlama.

This worked quite well for me, and using the Llama before ANDin conjunction with the Camel seemed to enhance the meaning for me ofboth. My newest endeavor is to work through 'CGI Programming withPerl', another O'Reilly animal book ('the Mouse'? ).

Overall, thisis what I would term a 'readable reference'. While it doesn't havethe tutorial structure of the Llama or other learner's books, it isn'tquite as sticky as reading a pure reference guide. It's a wellthought out book for those with a half-way solid grasp of Perl and areready to start tackling some intermediate to higher level programminggoals. END

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



 
40 of 40 people found the following review helpful:
5.0 out of 5 stars Don't Believe the (Sp|C)urious Negative Reviews, January 10, 2002
If you're like me, and you're shopping for a book, you immediately start reading the negative reviews and work upwards. So I started reading the reviews and read through them all, bought the book despite the many negative, and frankly, snippish comments made by many reviewers and decided that I need to respond.

Many say that the examples are convoluted, or that he focuses on obscure language references. One says the book starts quickly with a discussion of the splice function. The first mention of splice is on page 355, which I certainly don't define as 'quickly'....

Others say that there are no examples, or they are not explained clearly, but there's a short sample program right on page 18, and then 4 pages are devoted to analyzing the program and how it works. Further review through the book shows many small examples, especially in the sections that outline the core functions of Perl, and the core modules of Perl.

Others come here and criticize Perl the language, and use this as a platform for their own advocacy of other languages. This is just silly. If you're interested in Perl, or you've been using Perl and you want to know more, buy this book. In the universe of computer programming, every language choice you make is controversial, and subject to debate, and just because some reviewers do not like Perl the language, it does not mitigate the quality of this book.

That all being said, and debunking the frankly lousy reviews, I'll caution that this is NOT for beginning programmers, or people with limited technical knowledge. O'Reilly knows this, and anyone who has read this book should know this too. There is a book called 'Beginning Perl', also from O'Reilly, and written by one of the other top minds in Perl. It is easy to follow, provides many concrete examples and is where a beginning programer should begin. If you have a technical background, you will probably be able to start with this book, though Learning Perl is still worth reading.

What this book provides is not only an exhaustive guide to the language of Perl, and it's abilities, but also insight into it's design, the decisions of the creator of the language (Larry Wall, the main author of the book created Perl), and the major philosophy behind Perl.

This is a valuable reference and worth having.

This is the book that I turn to when I have Perl questions.

And this book is worth every penny I spent to get it.

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



 
134 of 162 people found the following review helpful:
5.0 out of 5 stars Who said ...., May 9, 2001
By "sherzodr" (East Lansing, MI USA) - See all my reviews
The book is definetely written for those who at least have some (or maybe a little more than just "some") programming background, and willing to learn Perl from the author of the language.

I read the first edition of the book, which was about 200 pages, or something in that range, which filled my mind with nothing but questions. Current edition, however, could answer to all of those questions (well, almost). Of course, to make it answer them I had to re-read the book four times. But none of the books I currently own (and I own quite a few) could've taken me to the innards of the language so deep no matter how many times I had read them. So the book is of value.

The Camel book, especially, does a great job on Regular Expressions and pattern matching. If you want to learn RegEx of perl in very details, you definitely need listen to the author of Perl. "Mastering Regular Expressions" by Jeffrey Friedl is also a good choise, but doesn't include the latest updates.

Formats aren't covered very well though. So you might consider "The Lama book" for that ("Learning Perl"). Still, none of the books can tell you about the innards of the Perl in so much detail overall than "Programming Perl".

OOP is also toched upon in the book. Since purpose of the author is not to preach you OO lingo (but plain Perl), you'll treat that part just as an intorduction to OOP and consider "Object Oriented perl" by Damian Convey as the next text book.

I found chpater 14, "Tied variables" very helpfull though. It might remind you of DBM/Berkley DB, through the syntax

tie my %db, 'AnyDBM_File', 'my_file', O_CREAT|O_RDWR, 0664;

but unfortunately it's not about DBM at all. It is about how the "tie" function works, and teaches you how to create your own classes for implementing with "tie". After that chapter, I even had to update some of my classes and saved lots of time for their updates.

"Compiling", chapter 18 ,is a must read chapter for those who "live & breath" with Perl (like me, may be ?).

I don't want you to buy the book unless you have a good understanding of Programming or/and have knowledge of some programming languages. Otherwise, it won't help at all.

If your purpose is just to get started with Web applications, go for "CGI progamming 101" by Jacqueline Hamilton. It is a good start. But if you want to go even deeper, "Learning Perl" and "Perl Coookbook" is the next choise. Keep the "The Camel" book as the next (but definitely, not the last).

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


Share your thoughts with other customers: Create your own review
 
 
Ad
 
Most Recent Customer Reviews

2.0 out of 5 stars Too much waffle, not enough content
This book is absolutely terrible. I'm giving it 2 stars because I have managed to tease some capacity to program in Perl out of it, but at great personal effort. Read more
Published 1 month ago by Richard Jones

4.0 out of 5 stars Programming Perl
This is THE BOOK. If you need to learn perl, this books explains all the insides of the language. The book will explain why everything is the way it is in perl. Read more
Published 4 months ago by Hugo E. Valle

5.0 out of 5 stars Definitive manual for Perl
If you are programming in Perl, this is a required book to have. It is the definitive manual on the language written by the author of the language, yet is very readable.
Published 10 months ago by William Shakespeare

5.0 out of 5 stars It is difficult to study perl using only this book.
It is difficult to study perl using only this book.
Learning perl is the best way to study perl.
This book should be a reference of perl. Read more
Published 14 months ago by Kaizen

5.0 out of 5 stars Perfect!
I decided to buy this book because I needed to learn Perl after having programmed in several other languages for my new job. Read more
Published 16 months ago by Mark Thomas

4.0 out of 5 stars Good Primer for Perl
I program in C# almost exclusively. However, I needed some serious regex power and this kind of power can only be handled/performed with Perl. Read more
Published 20 months ago by S. Smerk

5.0 out of 5 stars The Definitive Guide for PERL!!!
I would not recommend this book upfront if you don't know any Perl. Read up Beginning Perl by Simon Cozens and feel around a bit. Read more
Published 21 months ago by Kinnar R. Dattani

5.0 out of 5 stars Excellent Perl Reference
This contains a lot of useful information and examples which go above and beyond the "basics" found in the extensive Perl man-pages.
Published 22 months ago by Kyle Moffett

4.0 out of 5 stars Non Fiction
A really quite good introduction and how-to guide to the whacky and very cool and useful beast that is the Perl programming language. Read more
Published 22 months ago by Blue Tyson

4.0 out of 5 stars A Complete Reference, But Not For Beginners
Programming Perl, also known as "The Camel Book," is the ultimate reference guide, written by the creator of Perl, Larry Wall. Read more
Published on July 15, 2007 by Jonah Bishop

Only search this product's reviews



Customer Discussions

 Beta (What's this?)
New! See all customer communities, and bookmark your communities to keep track of them.
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]


Active discussions in related forums
   


Product Information from the Amapedia Community

Beta (What's this?)



Look for Similar Items by Category


Think Green and Use Hand Tools

Think Green and Use Hand Tools
If you're adopting a greener lifestyle, check out our extensive variety of hand tools. Take advantage of great pricing on our full range of hand tools, including clamps, hammers, wrenches, and more.

Shop all hand tools

 

Big Savings in Books

Bargain Books
Find great titles at fantastic prices in our Bargain Books Store.
 

Buy Three Books, Get a Fourth Free

4-for-3 Books
Order any four eligible books under $10 and get the lowest-price book free in our 4-for-3 Books Store. See more details.
 

Clear a Path

Shop for Snow Shovels
Anyone who's been through a winter storm knows the value of a good snow shovel.

Shop all snow removal products

 
Ad

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Where's My Stuff?

Shipping & 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
Free
Free by Chris Anderson
Paranoia
Paranoia by Joseph Finder
My Soul to Lose
My Soul to Lose by Rachel Vincent
Glenn Beck's Common Sense

Conditions of Use | Privacy Notice © 1996-2009, Amazon.com, Inc. or its affiliates