Hacker News new | ask | show | jobs
by sl956 2966 days ago
1) The Art of Computer Programming

2) The Art of Computer Programming

3) The Art of Computer Programming

4A) The Art of Computer Programming

2 comments

Has anyone really read these books from page to page?

Also, are they really relevant when you are starting your career? These seem more into the category of making you competent in the field of algorithms research, rather than something a person starting a career should read.

> Has anyone really read these books from page to page?

I recently finished reading the first three, and have started on the fourth (with a detour to read "fascicle 1.1 on MMIX"). I started the series planning to work every single problem. That turned out to be just a little unrealistically ambitious - I settled for _attempting_ every single problem except for the "unsolved research problems" (in some cases, just figuring out what the problem was asking for left me with a sense of accomplishment). Even so, I ended up spending a year on each volume, reading/working problems for a half hour a day or so. On the one hand, I loved these books, and really enjoyed reading/working through them, but - recommended before beginning one's software development career? You'll need to know a fair amount of calculus to make sense of a lot of it, and it'll take quite a while to get through. It's questionable how relevant it really is, fascinating as the subject matter is.

I've read 3 pages and I started on one exercise: I'm the better for it. Someday I hope to find the energy to read 3 more pages. If I'm really energetic I'll attempt another exercise as well.
The book everyone recommends but few have actually read.