#398 in Computers & technology books
Use arrows to jump to the previous/next product
Reddit mentions of Hacker's Delight
Sentiment score: 6
Reddit mentions: 11
We found 11 Reddit mentions of Hacker's Delight. Here are the top ones.
Buying options
View on Amazon.comor
Specs:
Height | 9.25 Inches |
Length | 6.5 Inches |
Number of items | 1 |
Weight | 1.30513659104 Pounds |
Width | 1 Inches |
Here's a whole book devoted to the topic of never branching.
Also relevant: Hackers Delight, (Amazon link)
This reads pretty much exactly like Hacker's Delight except that the book focuses on the assembly behind this instead of the C code in front.
I've posted this before but I'll repost it here:
Now in terms of the question that you ask in the title - this is what I recommend:
Job Interview Prep
Junior Software Engineer Reading List
Read This First
Fundementals
Understanding Professional Software Environments
Mentality
History
Mid Level Software Engineer Reading List
Read This First
Fundementals
Software Design
Software Engineering Skill Sets
Databases
User Experience
Mentality
History
Specialist Skills
In spite of the fact that many of these won't apply to your specific job I still recommend reading them for the insight, they'll give you into programming language and technology design.
The goto theory book by Sipser.
Excellent for C programming.
Programming in general.
My favourite.
You can probably find all of these at a library.
Might be biased, but I'm a big fan of Jeff Erickson's Algorithm Notes, which I think are better than a lot of textbooks.
If you really want a book, CLR Algorithms and The Art of Computer Programming both get recommended a lot, with good reason.
If you're interested in computational theory, the New Turing Omnibus and Spiser's Theory of Computation are two good choices.
Finally, I'd check out Hacker's Delight. It's a lot more on the electrical/computer engineering side of things, which might interest you, and it's very detailed while still being quite excellent.
you want hacker's delight
The other major website on this subject is the Aggregate Magic Algorithms.
You can also find some interesting hacks at the Chess Programming site bitboards.
The magnificent book Hacker's Delight is the Knuth of bits. It's actually better than Knuth on this subject! (At the end of 50 pages of bitwise stuff in Volume 4, DEK basically says "read Hacker's Delight for the real deal.")
Hacker's Delight
http://www.amazon.com/gp/product/0201914654/sr=8-1/qid=1144182215/ref=pd_bbs_1/002-3707800-4554451?%5Fencoding=UTF8
is another great resource
"More focused" is the key point for me. I have a different opinion what that means, that's all.
See here for the following quote:
> The following subjects would be off-limits: Technology, devices, software, operating systems;
For me, operating systems are relevant to coding: they define the framework that I must navigate in order to get my code to do what it is supposed to. But I can find my OS-related programming content elsewhere, I don't need to have it present in /r/coding. But I would rather exclude too much than allow too much in - noise is distracting, and simplicity stimulates focus. If people really miss something, it will find its way in.
Regardless, I can recognize a losing battle - the idea of code reviews seems to have many supporters and few opponents, so it will happen anyway if someone wants to risk and endure not-so-constructive criticism, puns and potential fame on TheDailyWTF.
I think the whole idea will be short-lived. The comment threads will provide some helpful remarks (e.g. read Code Complete, Beautiful Books, or other books, learn about various algorithms and their computational complexity to figure out better approaches, etc.). The comments will become redundant after a while, and then people will realize that they are doing somebody's homework, and that learning good style is largely a self-study, and can't be passed on in a couple of sentences. And we'll have a new rule for "no newbie code reviews here".
But I've been proven wrong by Reddit many times before, so I won't bet on my version of events. So, who's gonna be the first one to submit code for a review?
If you like this kind of stuff, I highly recommend "Hacker's Delight". It's a fantastic book that goes orders of magnitude beyond anything discussed here.
http://www.amazon.com/Hackers-Delight-Henry-S-Warren/dp/0201914654/