Goodreads helps you keep track of books you want to read.
Start by marking “Hacker's Delight” as Want to Read:
Hacker's Delight
Enlarge cover
Rate this book
Clear rating
Open Preview

Hacker's Delight

4.21  ·  Rating details ·  1,065 ratings  ·  17 reviews
Aiming to tell the dark secrets of computer arithmetic, this title is suitable for library developers, compiler writers, and lovers of elegant hacks.
Hardcover, 320 pages
Published July 17th 2002 by Addison-Wesley Professional
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Hacker's Delight, please sign up.

Be the first to ask a question about Hacker's Delight

Community Reviews

Showing 1-30
Average rating 4.21  · 
Rating details
 ·  1,065 ratings  ·  17 reviews


More filters
 | 
Sort order
Start your review of Hacker's Delight
Ushan
Mar 28, 2013 rated it it was ok
Shelves: computer-science
Imagine a minicomputer programmer in 1972 or a microcomputer programmer in 1982 who needed to implement more integer operations than the standard plus, minus, bitwise and, or and xor provided by the computer's architecture: things like the number of one bits in a word, the position of the rightmost one bit in a word, cyclic redundancy check, the difference between two integers or zero if it is negative, and so on. It is possible to write straightforward algorithms implementing these operations, ...more
Brian
Jul 31, 2011 rated it really liked it
Recommended to Brian by: Nick Black
Shelves: nerd-stuff
(4.0) Full on geek out, probably only helpful if you're writing assembly or compilers or something

I've not often (if ever?) read a book straight through in one setting, but that happened to me last night (to my wife's great disapproval). It's a tour of clever ways to accomplish all sorts of computation as efficiently as possible (primarily by avoiding any branch statements, the vermin!). I'm not sure I'll ever apply any of these, but I did enjoy the clever mathiness of a state machin
...more
Nick Black
Dec 11, 2007 rated it it was amazing
I haven't enjoyed a book this thoroughly in perhaps a decade. Everything you should have learned in computer school, but somehow missed. I've used at least a dozen techniques from this short masterwork (largely culled from HAKMEM -- devotees of that long-gone-but-not-forgotten first and greatest 'zine know this speaks to quality) in the year since I eagerly tore through my pre-ordered edition with almost sexual pleasure. Reading it is like a stroll down memory lane, except the road's been blaste ...more
Koen Crolla
Basically HAKMEM repeated by someone worse at mathematics. If you enjoyed this you'll probably like the earlier chapters, though you shouldn't be allowed to read them. If you like numbers, you'll probably like the later ones, though not if you also like any sort of rigour in your maths.
It's unlikely that you won't find anything at all to like in the book (I liked the chapter on Gray codes, for instance), but even if you like it all, you won't find its three hundred or so pages to be $59.99 ($71.99
...more
Sweemeng Ng
Feb 07, 2019 rated it really liked it  ·  review of another edition
This is more of a recipe books of techniques, things that many forget as we don't use it anymore. It is interesting, very deep. Not exactly practical among my circle.

I think I can scare some junior dev by showing off this book
Rebekah Mercer
Nov 12, 2018 rated it it was amazing
This book is a good read, but it is better suited to have on hand as a reference book than to read as a novel :)
Mitchell
Jun 04, 2017 rated it it was amazing
This book is good fun if you're into low level programming. It's full of nice bit-twiddling and clear explanations of elementary concepts like hamming codes,
Gregory Blake
Jun 10, 2016 rated it it was amazing  ·  review of another edition
Hacker's Delight promises to tell the secrets of computer arithmetic, and it very much does that. From the basics of bitwise operations to Single-Error Correcting codes, this book contains an impressive repertoire of tricks for low-level software work.

If you're frustrated by branch mispredictions ruining your algorithm's performance, this book might have the branchless algorithm you're looking for.

The Integer Division chapters felt bloated and jammed with proofs, and the
...more
Bishu
Apr 15, 2014 rated it liked it
Great stuff. Yes, I have read HAKMEM (or most of it) and yes bithacks was the the website that actually made me think about buying this book. I wont go as far as saying this book sucks or anything. I think its one of those classics if u are new to CS and havnt had a chance to mess with bits as much. Anyway, it was good, I like it fine!
Sami Gh
Jul 08, 2013 rated it it was amazing
i love to be good hacker
Duncan
Dec 18, 2010 is currently reading it
lots of programming tricks, not sure if it's useful. But it's good to at least know about it. That said, knowing is requires significant effort.
Michael Economy
Jul 16, 2009 marked it as did-not-complete
Recommended to Michael by: Nick Black
Shelves: work-related
Lots of cool assembly/c level shortcuts.
Kevin Watkins
Apr 09, 2013 rated it really liked it  ·  review of another edition
A good book, excellent for basic bitshifting tricks. Don't try and read it cover to cover during your commute to work though, it is hard going at times...
V
Mar 16, 2013 marked it as to-read  ·  review of another edition
comprehensive algorithms wide for a hiker
Joe
Mar 09, 2016 rated it it was ok
Why anyone would want to write code like this is beyond me, unless of course you are trying to win the annual obfuscated C contest then it's probably a godsend.
Rex
rated it it was amazing
Jun 06, 2013
Nabhodipto
rated it really liked it
Aug 15, 2017
Pootis
rated it it was amazing
Mar 29, 2017
Arnok Shuvro
rated it it was amazing
Feb 04, 2014
Alberto Trombetta
rated it it was amazing
Feb 14, 2013
David
rated it liked it
Jun 10, 2012
Jv Lq
rated it it was amazing
Feb 08, 2014
Nfor Elvise
rated it it was amazing
Jan 23, 2018
Nathan Boy
rated it it was amazing
Oct 21, 2014
Sanjanaa Bose
rated it it was amazing
Jul 31, 2015
Emil Ohlsson
rated it it was amazing
Nov 27, 2015
PeteGalario
rated it it was amazing
Mar 04, 2015
Giorgos
rated it it was amazing
Aug 22, 2016
Anugrah Shetty
rated it really liked it
Nov 11, 2014
Xyber
rated it it was amazing
Apr 05, 2014
« previous 1 3 4 5 6 7 8 9 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Introduction to Algorithms
  • The Idea Factory: Bell Labs and the Great Age of American Innovation
  • Turing's Cathedral: The Origins of the Digital Universe
  • The Soul of a New Machine
  • In Pursuit of the Unknown: 17 Equations That Changed the World
  • The Algorithm Design Manual
  • Programming Pearls
  • The Industries of the Future
  • How We Got to Now: Six Innovations That Made the Modern World
  • Concrete Mathematics: A Foundation for Computer Science
  • The C Programming Language
  • The Theory That Would Not Die: How Bayes' Rule Cracked the Enigma Code, Hunted Down Russian Submarines, and Emerged Triumphant from Two Centuries of Controversy
  • The Innovators: How a Group of  Hackers, Geniuses and Geeks Created the Digital Revolution
  • The Annotated Turing: A Guided Tour Through Alan Turing's Historic Paper on Computability and the Turing Machine
  • Compilers: Principles, Techniques, and Tools
  • Purely Functional Data Structures
  • Applied Cryptography: Protocols, Algorithms, and Source Code in C
  • Nine Algorithms That Changed the Future: The Ingenious Ideas That Drive Today's Computers
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »