|Amazon Price||New from||Used from|
The best thing about Mastering Algorithms in Perl is the scope at which it covers the universe of algorithms while refraining from getting bogged down in academic detail. Besides basic data structures--a lynchpin of books on algorithms--the authors provide dozens and dozens of algorithms for sorting, searching, and doing mathematical computations of all kinds. While they discuss "Big-O" notation and assume a general familiarity with math, they don't overwhelm the reader. (You can even borrow the code without needing a math degree to understand it.) The focus is on efficient, reusable Perl subroutines written and compiled by three Perl experts.
Standout chapters include extending Perl's already powerful string processing abilities, game programming, and cryptography. Generally, the authors achieve a good mix of more advanced (and less well-known) algorithms, along with the basics. Chances are you won't need to use all the dozen or so sorting algorithms presented here, but the authors include them all, just in case. As a reference and tutorial, readers can pick and choose what they need for real-world Perl development.
There hasn't been a book dedicated exclusively to Perl algorithms prior to the publication of this one. In all, Mastering Algorithms in Perl fills a useful niche by compiling a powerful library of Perl algorithms that will be useful for anyone who works with this programming language, whether in business or academic computing. --Richard Dragan
Topics covered: Perl data types, Big-O notation, data structures, queues, deques, linked lists, binary trees, sorting and searching algorithms, game and dynamic programming, sets and multisets, matrices and graphs, string matching and parsing, 2-D geometry, number systems, cryptography (including DES and RSA), probability, statistics, and numerical analysis.
If you are relatively new to Perl programming, then you have probably already read "Learning Perl".
The clearly written text contains the usual light, easy-reading tone and occasional humorous elements found in most O'Reilly books.
It's certainly more accessible for the interested Perl-savvy amateur than the pseudocode in Introduction to Algorithms.
I attend an Algorithms Design class, this book help me understand some of the topics I didn't recall clear on that class, having a lot of examples like in this book is what I... Read morePublished 21 months ago by Amazon Customer
I bought this book as a christmas gift for a friend who is interested in IS type stuff. So far he says he is enjoying the book and learning a lot. Glad I got it for him.Published 22 months ago by Renzo A. Meza
It's another one of those useful blue O'Reilly books with an animal on the front. A wolf, in this case. Read morePublished on May 16, 2012 by John M. Ford
Excellent. Mastering Algorithms with Perl starts off with basic language optimizations and then becomes an inexhaustible tome of algorithms, including: quick-sort, prime-number... Read morePublished on September 6, 2011 by Bryan C. Geraghty
Great book with detailed description of algorithms beautifully explained in Perl, which we have learned either in C or C++ or higher Mathematics. Read morePublished on November 22, 2010 by Kuldeep
This is a very accessible introduction to data structures and algorithms in Perl. It doesn't go into a lot of theory, it isn't going to answer your computer science homework, but... Read morePublished on July 23, 2007 by Thing with a hook
If you have ever studied algorithms and data structures, then balanced trees and O(N) notation may still be a painful memory. Read morePublished on December 16, 2006 by calvinnme
Klowledge of algorithms and data structures is vital for effective programming, and Perl is one of the most popular programming languages around, so this book fills a long-needed... Read morePublished on May 26, 2005 by Eli Bendersky
This book is a great book, not only on the subject of algorithms, but also on how to implement them in Perl. Read morePublished on July 28, 2004 by S. Pow Jr.