Customer Reviews: Read 3 more reviews...
This is the book every programmer must read July 22, 1999 9 out of 9 found this review helpful
This is the book every beginning programmer must read. Modern programmers know a lot about specific technical details, but they know nothing about effective algorithms. We're hiring new programmers now. We've tested a lot of folks with 5-8 years experience in Java. The result is nobody can implement basic operations with B-tree or combinatory algorithm. It's terrible. So read Niklaus Wirth if you want to be a serious programmer.
A Necessary Block of a Programmer's Foundation August 18, 2000 Peter N. Roth (Fairfax, VA USA) 8 out of 8 found this review helpful
With only five chapters and 365 pp, this text presents fundamental data structures, sorting, the best treatise I've found on recursion, dynamic information structures, and language structures & compilers. The date of the text precludes object-oriented programming, yet the tools presented here are welcome adjuncts for Delphi developers.
A real gem... March 17, 2006 Fernando Berzal Galiano (Granada, Spain) 7 out of 7 found this review helpful
It might seem completely dated with all its examples written in the now outmoded Pascal programming language (well, unless you are one of those Delphi zealot trying to resist to the Java/.NET dominance), but it is still highly recommended. It is the single book I learnt most from when I was a freshman studying Computer Science at my local University (when Pascal was already declining, I'm not so old ;-). I wish more recent books were as good as this one, but I have not found a single book so focused and, at the same time, so broad in scope as this one. Wirth covers programming fundamentals (including recursion), many sorting algorithms, data structures (from simple data collections to B-trees and hashing), and basic compiler technology. That is, four books into one (and, surprisingly, this is not a hefty tome.)
A must have book July 7, 2004 7 out of 8 found this review helpful
This book should be on the shelves of every computer science enthusiast and it does not hurt to read it once in a while to reestablish the foundations.
This book needs to be reprinted! July 17, 2000 CFB Software (Adelaide, Australia) 4 out of 4 found this review helpful
I bought this book back in 1982 and still refer to it for my current (Delphi) projects. It is a must for any programmer - beginner or professional who wants to write efficient algorithms.
|