8 ms·
Depth. I have read CLRS (the second book in your list); it's really great as an introductory text as it spans a lot of areas. For example, sorting/searching i
by xtacy 16y ago
Depth.
I have read CLRS (the second book in your list); it's really great as an introductory text as it spans a lot of areas. For example, sorting/searching is a chapter in CLRS, while it's a volume in itself in TAOCP (The Art Of Computer Programming). Also, CLRS is written in the style of a textbook, rather than a reference and a newbie would find it easier to follow. And, TAOCP is more of an in-depth reference to practically everything that has been researched in that field so far.
- amichail 16y agoHow many people need this level of depth?
- deleted 16y ago[deleted]
- tomjen3 16y agoA lot more than you would think - there are plenty of programmers out there that can't tell you the tradeoffs between the different approaches, and they can get away with it, because it appears to work (see thread synchronization, cross-site scripting, data-base injection, null pointers, pointer overflow, etc, etc) until somebody demonstrates that it doesn't.
- glhaynes 16y agothread synchronization, cross-site scripting, data-base injection, null pointers, pointer overflow Does TAOCP cover any of those?
- deleted 16y ago[deleted]
- tomjen3 16y agoI would expect it to have plenty of algorithms to implement mutexes with, as well as parallel sort algorithms. There are also going to be a lot of pointer based tricks that you don't get unless you really understand pointers.