Enter your mobile number 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.
Getting the download link through email is temporarily not available. Please check back later.

  • Apple
  • Android
  • Windows Phone
  • Android

To get the free app, enter your mobile phone number.

Buy Used
FREE Shipping on orders over $25.
Condition: Used: Very Good
Comment: Wear on the cover, clean inside. Fast shipping by Amazon!
Have one to sell? Sell on Amazon
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

Computer Science & Perl Programming: Best of TPJ Paperback – November 15, 2002

4.6 out of 5 stars 7 customer reviews

See all 2 formats and editions Hide other formats and editions
New from Used from
"Please retry"
"Please retry"
$27.38 $1.03

SaneBox: Clean up your Inbox in minutes
Learns what email is important to you and filters out what isn't -- saving you hours. Try it FREE
click to open popover

Editorial Reviews


"This excellent work from O'Reilly is the first in a valuable series of revised and edited reprints of the very best articles from the Journal. If you're looking for simple answers to generic problems, then this work is certainly not for you. On the other hand, for a thrilling, thought provoking read which will certainly stretch and enliven your coding approach, this volume comes highly recommended." - Martin Howse, Linux User & Developer, issue 27

About the Author

Jon Orwant founded The Perl Journal and received the White Camel lifetime achievement award for contributions to Perl in 2004. He's Engineering Manager at Google, where he leads Patent Search, visualizations, and digital humanities teams. For most of his tenure at Google, Jon worked on Book Search, and he developed the widely used Google Books Ngram Viewer. Prior to Google, he was CTO of O'Reilly, Director of Research at France Telecom, and a Lecturer at MIT. Orwant received his doctorate from MIT's Electronic Publishing Group in 1999.


New York Times best sellers
Browse the New York Times best sellers in popular categories like Fiction, Nonfiction, Picture Books and more. See more

Product Details

  • Paperback: 744 pages
  • Publisher: O'Reilly Media; 1 edition (November 15, 2002)
  • Language: English
  • ISBN-10: 0596003102
  • ISBN-13: 978-0596003104
  • Product Dimensions: 7 x 1.7 x 9.2 inches
  • Shipping Weight: 2.6 pounds
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (7 customer reviews)
  • Amazon Best Sellers Rank: #807,685 in Books (See Top 100 in Books)

Customer Reviews

5 star
4 star
3 star
2 star
1 star
See all 7 customer reviews
Share your thoughts with other customers

Top Customer Reviews

Format: Paperback
Computer Science and Perl Programming is a collection of 70-odd articles from The Perl Journal magazine. As the title suggests it focusses on more of the theoretical side of perl. This is the first volume in a series of three books. The second one focusses on web and graphics, and the third one on games and diversions.
CS & PP is divided into seven sections as follows: Beginner Concepts, Regular Expressions, Computer Science, Programming Techniques, Software Development, Networking and Databases. The articles are straight reprints from TPJ and are written by a number of leading perl people such as Larry Wall, Damian Conway, Mark Jason Dominus, etc. Jon Orwant, the publisher of TPJ is the editor for this book.
I haven't finished this book yet but I've greatly enjoyed the articles I've read. A vast array of topics are covered, such as B-Trees, random number generators, benchmarking, makemaker, DBI and even Win32::ODBC and Microsoft Office. There's something for every perl programmer in this book. Highly recommended.
Comment 17 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
The title is misleading in that it doesn't give the full impact of what's going on with this book. This book was written by somnething of a who's-who of the Perl community and it's similiarly a massive aggregation the best applications of nearly all of Perl's features. It's true that it's edited versions of TPJ articles but TPJ has always been hands-on and the feel is more as though the best pages were ripped out of already great Perl books to be arranged and edited into one volume. I urge you to think of this as a book in the vein of Programming Perl but written by everyone but Larry Wall. =)

Because nearly every article was written as the result of a Perl feature manifesting itself to violently break through a hard problem, this book contains a collection of examples that no single human could possible contrieve. Other books (even Programming Perl by comparison) relatively thoroughly demonstrate and document the language features but only this one shows each feature shining as it solves real problems in real problems taken from real life. You'll get a feel not only for the syntax of features but how to think about them. You'll start to spot new and better applications for Perl's features in your own programming work.

Compared to other books, it's more verbose than Programming Perl and it neglects the bare basics and moves much further with the ideas. It examines more macro scale ideas than the Perl Cookbook and generalizes thier applications rather than giving numerous specifics. The closest example I can think of is the styles and much of the contents of Advanced Perl Programming, Learning Regular Expressions, Learning Algorithms with Perl and several others rolled into one.

It goes into more depth on why things are the way they are than any other Perl book.
Read more ›
Comment 7 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
Ahh how I miss The Perl Journal. This volume brings me right back to the good old days of humor and fine code. Unfortunately, The Perl Journal has been relegated to a quarterly supplement appearing in Sys Admin magazine. Thankfully, some of the knowledge found in the pages of The Perl Journal has been compiled here.
Computer Science and Perl Programming is a collection of 70 articles from The Perl Journal. It is the first volume of a set of three and, in my opinion, the best volume. Jon Orwant, the original editor of The Perl Journal, has done a great job in putting together this volume.
This volume is divided into tips for beginners, regular expressions, data structures, networking, databases, software development processes, object-oriented programming, and advanced Perl programming techniques. I particularly enjoyed the regular expressions, and networking sections. The data structures section was also very useful, as data structures in Perl can tend to be a bit odd. This volume has a good bit of programming knowledge crammed into it, and seems to be a bit more serious than the other two volumes.
All in all, a great read and a great reference to keep around. I would definitely advise anyone interested in Perl to pick up this set, you won't regret it.
Comment 2 people found this helpful. Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse
Format: Paperback
The material is great, but the first edition (at least) suffers from enough typesetting flaws to make some content difficult to follow. There are several instances where the prose indicates some text is supposed to be highlighted in some way but it is not e.g; bold to indicate differences from an earlier code listing, or variables missing the distinguishing overlines resulting in incomprehensible formulae.
Comment Was this review helpful to you? Yes No Sending feedback...
Thank you for your feedback.
Sorry, we failed to record your vote. Please try again
Report abuse