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,[1] and the second in 2013.[2] 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 (e.g., converting a divide by a constant into a multiply by another constant that gives the same result).[3]
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.
See also
References
- Warren Jr., Henry S. (2002). Hacker's Delight (1 ed.). Addison Wesley. ISBN 978-0-201-91465-8.
- Warren Jr., Henry S. (2013). Hacker's Delight (2 ed.). Addison Wesley - Pearson Education, Inc. ISBN 978-0-321-84268-8.
- Maxfield, Clive "Max" (2012-04-05). "Book Review: Engineer's Bookshelf - Hacker's Delight by Henry S. Warren, Jr". EE Times. Archived from the original on 2017-04-02. Retrieved 2017-04-02.
Further reading
- Beeler, Michael; Gosper, Ralph William; Schroeppel, Richard C. (April 1995) [1972-02-29]. "Artificial Intelligence Memo No. 239". In Baker, Jr., Henry Givens (ed.). HAKMEM (retyped & converted ed.). Cambridge, Massachusetts, USA: Artificial Intelligence Laboratory, Massachusetts Institute of Technology (MIT). Archived from the original on 2019-10-08. Retrieved 2016-01-02.
- Jones, Douglas W. (2014-09-10) [1999]. "Arithmetic Tutorials". Iowa City, Iowa, USA: The University of Iowa, Department of Computer Science. Archived from the original on 2019-07-10. Retrieved 2016-01-03.
- Cowlishaw, Mike F. (2015) [1981,2008]. "General Decimal Arithmetic". Archived from the original on 2019-11-02. Retrieved 2016-01-02.
- Ingenoso, Tony (1999-02-03) [1998]. "Chapter 11 - More tricks in C and Assembler code". Making Code Work Better - How to minimize the size of 80x86 code and sometimes make it faster (e-book). Archived from the original on 2019-11-18. Retrieved 2019-11-18.
- Anderson, Sean Eron, ed. (2009-11-26) [1997]. "Bit Twiddling Hacks". Stanford University. Archived from the original on 2020-06-01. Retrieved 2020-06-01.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.