The Art of Computer Programming
Donald Knuth
127 people recommended it in 43 threads, 2009–2026.
8 commenters pushed back on it — worth reading the threads.
What people on Hacker News said
Anyone who doesn't want to learn MIX can just ignore those few parts of TAOCP; there's enough value in those books without them.
Have read only parts of Knuth / CLRS - They are good, but for real problems analysis , would prefer Sienna
TAOCP is more than an algorithms book, Knuth even have strategies for writing lengthy programs from scratch, how to build test libraries, how to optimize a program to make it cache memory friendly ect.
It’s machine language for a fictional machine, but there exist emulators for the machine. The code is runnable.
I generally go to Knuth when I'm really stuck--not just how to do something but sometimes how to frame the problem so it can be solved.
For years I've had the textbooks of CLRS and Skiena at home (and a pdf of Dasgupta) but they are used only in the event I need to drill down to understand a particular algorithm to solve a particular problem.
Where it comes up
- Ask HN: What are the most fundamental books on computer science? 2019 · 32 recommendations
- A Comparison of Four Algorithms Textbooks (2016) 2017 · 10 recommendations
- Extracting Hacker News book recommendations with the ChatGPT API 2023 · 6 recommendations
- Ask HN: Which books do you consider real gems in your field of work/study? 2022 · 6 recommendations
- Ask HN: What language-agnostic programming books should I read? 2017 · 6 recommendations
- The most mentioned books on Stack Overflow 2017 · 5 recommendations
- Gödel, Escher, Bach is the most influential book in my life (2022) 2024 · 4 recommendations
- Ask HN: The book that did it for you in math and/or CS? 2022 · 4 recommendations
- Reddit's favorite programming books, from 3.5B comments 2017 · 4 recommendations
- Programming books you might want to consider reading 2016 · 4 recommendations
- Reading list for those who love to learn 2009 · 4 recommendations
- SICP: The only computer science book worth reading twice? (2010) 2024 · 3 recommendations
- Ask HN: Best book to gift someone for getting into software engineering? 2019 · 3 recommendations
- Ask HN: What books do you recommend reading once a year? 2018 · 3 recommendations
- Best algorithms book I ever read 2011 · 3 recommendations
- What is the single most influential book every programmer should read? 2011 · 3 recommendations
- Ask HN: Best books read in 2022? 2022 · 2 recommendations
- The Textbook That Unleashed Ramanujan's Genius 2021 · 2 recommendations
- Ask HN: Mind bending books to read and never be the same as before? 2020 · 2 recommendations
- Ask HN: What book have you given as a gift? 2016 · 2 recommendations
