Thanks. I really didn’t have the ability to easily recall names of what few alternatives I’ve read (although in the area of programming in general, there are dozens of highly recommended books I’ve actually read—Design Patterns (ok), Pragmatic Programmer (ok), Code Complete (ok), Large Scale C++ Software Design (ok), Analysis Patterns (horrible), Software Engineering with Java (textbook, useless), Writing Solid Code (ok), object-oriented software construction (ok, sells the idea of design-by-contract), and I could continue listing 20 books, but what’s the point. These are hardly textbooks anyway.
On algorithms, other than Knuth (after my disrecommendation of his work, I just bought his latest, “Combinatorial Algorithms, part 1”), really the only other one I read is “Data Structures in C” or some similar lower level textbook, which was unobjectionable but did not have the same quality.
You’re welcome! (Of the other books you mention that I’ve read, I agree with your assessment except that I’d want to subdivide the “ok” category a bit.)
Thanks. I really didn’t have the ability to easily recall names of what few alternatives I’ve read (although in the area of programming in general, there are dozens of highly recommended books I’ve actually read—Design Patterns (ok), Pragmatic Programmer (ok), Code Complete (ok), Large Scale C++ Software Design (ok), Analysis Patterns (horrible), Software Engineering with Java (textbook, useless), Writing Solid Code (ok), object-oriented software construction (ok, sells the idea of design-by-contract), and I could continue listing 20 books, but what’s the point. These are hardly textbooks anyway.
On algorithms, other than Knuth (after my disrecommendation of his work, I just bought his latest, “Combinatorial Algorithms, part 1”), really the only other one I read is “Data Structures in C” or some similar lower level textbook, which was unobjectionable but did not have the same quality.
You’re welcome! (Of the other books you mention that I’ve read, I agree with your assessment except that I’d want to subdivide the “ok” category a bit.)