Hacker's Delight


Hacker's Delight is a software algorithm book by Henry S. Warren, Jr. and published by Addison-Wesley Professional. The first edition was released in 2002, and the second in 2013. It discusses a variety of programming algorithms for common tasks involving integer types, often with the aim of performing the minimum number of operations or replacing slow operations by faster ones.
The second edition has new chapters on cyclic redundancy code and other error correcting codes. It also has a new appendix containing graphs of discrete functions.