Sponsored links

Valid XHTML 1.0!
Valid CSS!
Product: Book - Hardcover
Title: Introduction to Algorithms, Second Edition
Publisher: The MIT Press
Authors: Thomas H. Cormen, Charles E. Leiserson, Ronald L. Rivest, Clifford Stein
Rating: 5/5
Customer opinion - 5 stars out of 5
No, the pseudocode is not APL

I am one of the authors of this book. I read the reviews on occasion, and I have refrained on commenting on them--until now.

Two recent reviews claim that the pseudocode is APL. That is incorrect. The pseudocode is not APL. It is not even close to APL. The only reason I can even imagine that one might think that it's APL is that we use a left arrow for assignment, as APL does. I have actually written quite a bit of APL code in my time, and I know for a fact that our pseudocode is not APL.

I grant that not everyone likes our pseudocode. That is a matter of taste, and I will not deny anyone their opinion. Similarly, there have been other complaints that are matters of opinion, and I have no issue with people posting their opinions.

But get your facts right. To those who think that our pseudocode is APL: You are way off the mark.

For those of you who prefer your algorithms expressed in a real, runnable programming language, please note that McGraw-Hill offers a version of the book that comes with a CD containing complete Java implementations of all the algorithms in Parts I through VI.

(By the way, I wanted to leave the number of stars blank in this review, but the Amazon software demands that I give it 1 to 5 stars. So I'm entering my opinion, which is 5 stars. I admit to just a hint of bias.)

Product: Book - Paperback
Title: Perl Cookbook, Second Edition
Publisher: O'Reilly
Authors: Tom Christiansen, Nathan Torkington
Rating: 4/5
Customer opinion - 4 stars out of 5
Several years of experience in several hundred pages

Sometimes I think either Tim O'Reilly or Tom Christiansen knows what I am thinking.
In the past week alone, I can count half a dozen times I have wondered about ways to do things in Perl, and never once have I failed to get either a full solution or a running start from the information in this book. If you have read Learning Perl by Christiansen and Schwartz (and if you haven't, you probably should before tackling this one), then this is your next step on the road to Perl.
This book contains hundreds of examples of solutions to "How do I..." type problems using Perl. Ranging from core language topics like hashes, sorting, and string and array processing, to files, database access, IPC, and brief but useful sections on Web and CGI usage, there is something here for everyone who does things with Perl.
Each chapter contains at least a dozen 'recipes' for solving a particular problem in a particular context. Each recipe is neatly laid out with a brief description of the problem, a proposed solution, and a follow-up discussion section. I especially appreciated the discussions, as they maintain the plurality of Perl--the proposed solutions work, but the discussion area almost invariably also includes alternate approaches or techniques. That's the beauty of Perl (and its motto)--There's More Than One Way To Do It. This book offers the intermediate programmer years of experience in solving real world problems using Perl in a few hundred, easy to read pages.
If you have learned enough about Perl to get started, the next thing you should do is get this book. So get cooking!

Product: Book - Hardcover
Title: Real-Time Collision Detection (The Morgan Kaufmann Series in Interactive 3-D Technology)
Publisher: Morgan Kaufmann
Authors: Christer Ericson
Rating: 5/5
Customer opinion - 5 stars out of 5
The only book you'll need on the topic..

Christer has done an amazing job of completely covering a large topic. Anyone writing collision detection systems for games (or other real-time apps) needn't look any further than this book.

It's also full of things even non CD System writers will find handy, such as optimal intersection tests (Chapter 5)

And, in the end (Chapter 13), he includes a number of great optimization techniques.

Overall, this is great as both educational and reference. It's got a permanent spot on my bookshelf.

Highly recommended!

Product: Book - Paperback
Title: HTML for the World Wide Web with XHTML and CSS: Visual QuickStart Guide, Fifth Edition
Publisher: Peachpit Press
Authors: Elizabeth Castro
Rating: 5/5
Customer opinion - 5 stars out of 5
Excellent book to get you going.

This is a perfect book for absolute beginners. I know because I was a beginner when I started using it. You will be able to make nice website by the time you complete the book. It is very easy to read. It instructs you step by step with wonderful illustrations. The book also has excellent quick reference pages. To make more complex webpages, you'll have to do additional reseach. You will be much better customed to basic web design.