Author: Niklaus Wirth Rank: Rating: Original Rating: Pop Rating: Genres/categories:
Purchase/reserch links:
ISBNs: 9780130224187 0130224189 |
|
While this book has a small number of typographic errors, it's representative of period programming in the later 1970s and early 1980s. It illustrates stepwise refinement of a simple compiler throughout the text. It might seem silly to some to use the '+' and '=' in the title, but it also influenced quite a few important papers subsequently and gets us away from the restrictive ASCII character set.It was briefly required reading when I was on the Pascal Standards Committee. It's an obsolete language in some ways, but it's a shorter text and in a higher level language than Donald Knuth's Art of Computer Programming, Volume 1: Fundamental Algorithms which more programmers keep as a reference than read.Wirth importantly points out in the start the trade offs and interchange between data structures and their algorithms, and very important: the reverse (it must be explicitly stated) algorithms and THEIR data structures. It's not all about sorting.Algorithms + Data Structures = Programs is one of the treasured books in my personal library along with William Wulf's The Design of an Optimizing Compiler which I was given.
Similar books:
|