Can someone honestly tell me if they have actually read these books AND found them useful ON TGE JOB? What do you guys do for work? I tried reading part 1?? Like ten years ago and it was pretty much assembly language or something I believe. And gave up since it wasnt something that I needed in academia back then and there were far better ways to learn DSA
TAOCP is not job training now, if it ever was; that is trying to get the cart to pull the horse. The point of a job, unless you're lucky enough to get a job where you can change the world, is to pay your living expenses so that you have the leisure to do things like read TAOCP and write Sudoku solvers. If that's not your idea of an enjoyable vacation, don't read it; you'll regret it.
Knuth's Art of Computer Programming, V 4B, has gone into print
111–120 of 357 posts
Re: Knuth's Art of Computer Programming, V 4B, has gone into print
#112Very cool. I own the originals and the 4th but sadly I have to admit that even though I am a reasonably accomplished developer with a couple of CS degrees I have a hard time understanding this work and have not yet really read it. I feel like I am publicly admitting failure just posting this. I still have time to make sure these are not just bookshelf decorations though.
The 1st Chapter is one of the best mathematical discussions I've ever read, bar none. But hardcore math isn't needed for most of us programmers. Knuth knows this. I suggest skipping around on an "as needed" basis. Try Volume 1, Section 2.2 "Linear Lists", as a starting point. I promise you its an easier read than you expect. Despite being relatively easy material, you will probably learn something about arrays with j…
Re: Knuth's Art of Computer Programming, V 4B, has gone into print
#113Very cool. I own the originals and the 4th but sadly I have to admit that even though I am a reasonably accomplished developer with a couple of CS degrees I have a hard time understanding this work and have not yet really read it. I feel like I am publicly admitting failure just posting this. I still have time to make sure these are not just bookshelf decorations though.
Re: Knuth's Art of Computer Programming, V 4B, has gone into print
#114Very cool. I own the originals and the 4th but sadly I have to admit that even though I am a reasonably accomplished developer with a couple of CS degrees I have a hard time understanding this work and have not yet really read it. I feel like I am publicly admitting failure just posting this. I still have time to make sure these are not just bookshelf decorations though.
Re: Knuth's Art of Computer Programming, V 4B, has gone into print
#115very amusingly, the entire 700+ page volume covers only Sections 7.2.2.1 and 7.2.2.2 of The Art . The lyf so short, the craft so long to lerne
Re: Knuth's Art of Computer Programming, V 4B, has gone into print
#116Earlier quoted context omitted.
Knuth got annoyed at the state of mathematical publishing decades ago, and in a fit not seen since (maybe Linus and git counts) stopped what he was doing, learned enough about typesetting to become a domain expert, wrote TeX, and then resumed what he was doing. So when he uses typesetting/printing terms, he's using them correctly.
Not only TeX, also Metafont, because we was not satisfied with available computer types.
Re: Knuth's Art of Computer Programming, V 4B, has gone into print
#117Very cool. I own the originals and the 4th but sadly I have to admit that even though I am a reasonably accomplished developer with a couple of CS degrees I have a hard time understanding this work and have not yet really read it. I feel like I am publicly admitting failure just posting this. I still have time to make sure these are not just bookshelf decorations though.
Re: Knuth's Art of Computer Programming, V 4B, has gone into print
#118Earlier quoted context omitted.
If you’re interested in reading them (and they are extremely readable), you should first know something (not everything) about programming and discrete mathematics. If you watched some YouTube videos on logic, sets, graphs, etc. you’ll be more than equipped. Knuth has even written a book, Concrete Mathematics, that covers these pre-requisites but it might be faster and easier to watch a Khan Academy video!
Does Khan Academy cover the math topics of Concrete Mathematics yet? Looking at their list of math courses I don't see a single discrete math course in the bunch.
Re: Knuth's Art of Computer Programming, V 4B, has gone into print
#119Re: Knuth's Art of Computer Programming, V 4B, has gone into print
#120Can someone honestly tell me if they have actually read these books AND found them useful ON TGE JOB? What do you guys do for work? I tried reading part 1?? Like ten years ago and it was pretty much assembly language or something I believe. And gave up since it wasnt something that I needed in academia back then and there were far better ways to learn DSA
Algorithm training is useful on most jobs for preventing you from going accidentally quadratic.