I'm taking the CS50 course. I really want to learn as much as possible. So I bought a copy of the "Programming in C" book and the "Hacker's Delight" book. After going through the syllabus I learned that you can't submit the Hacker Edition of the problem sets for credit. Also it looks like the "Hacker's Delight" book is recommended reading for the first 3 Hacker Edition problem sets. But not for the others. So I find myself wondering, is the "Hacker's Delight" book worth having? How can I use it to be a better coder within CS50? Or is it something I should read after I complete CS50?
Is the Hacker's Delight book worth having?
I have not read the book, but if your goal is indeed to "learn as much as possible", it's probably worth having. I'm sure you can learn something from it.
How can I use it to be a better coder within CS50? Or is it something I should read after I complete CS50?
The syllabus lists Hacker's Delight under recommended reading for those "more comfortable", and specifically mentions that it's best suited for "those interested in programming techniques and low-level optimization of code for applications beyond the scope of this course".
A good way to check to answer your question is to check out a sample pdf link at this address: