Hacker's Delight es un libro de algoritmos de software de Henry S. Warren, Jr. y publicado por Addison-Wesley Professional . La primera edición fue lanzada en 2002, [1] y la segunda en 2013. [2] Discute una variedad de algoritmos de programaciónpara tareas comunes que involucran tipos enteros , a menudo con el objetivo de realizar el número mínimo de operaciones o reemplazar operaciones lentas por los más rápidos (por ejemplo, convertir una división por una constante en una multiplicación por otra constante que da el mismo resultado). [3]
La segunda edición tiene nuevos capítulos sobre el código de redundancia cíclica y otros códigos de corrección de errores . También tiene un nuevo apéndice que contiene gráficos de funciones discretas.
Ver también
Referencias
- ^ 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" (5 de abril de 2012). "Reseña del libro: estantería del ingeniero - delicia del hacker por Henry S. Warren, Jr" . EE Times . Archivado desde el original el 2 de abril de 2017 . Consultado el 2 de abril de 2017 .
Otras lecturas
- Beeler, Michael; Gosper, Ralph William ; Schroeppel, Richard C. (abril de 1995) [29 de febrero de 1972]. "Memorando de Inteligencia Artificial No. 239" . En Baker, Jr., Henry Givens (ed.). HAKMEM (editado reescrito y convertido). Cambridge, Massachusetts, EE.UU .: Laboratorio de Inteligencia Artificial , Instituto de Tecnología de Massachusetts (MIT). Archivado desde el original el 8 de octubre de 2019 . Consultado el 2 de enero de 2016 .
- Jones, Douglas W. (10 de septiembre de 2014) [1999]. "Tutoriales de aritmética" . Iowa City, Iowa, EE. UU .: Universidad de Iowa, Departamento de Ciencias de la Computación. Archivado desde el original el 10 de julio de 2019 . Consultado el 3 de enero de 2016 .
- Cowlishaw, Mike F. (2015) [1981, 2008]. "Aritmética decimal general" . Archivado desde el original el 2 de noviembre de 2019 . Consultado el 2 de enero de 2016 .
- Ingenoso, Tony (3 de febrero de 1999) [1998]. "Capítulo 11 - Más trucos en C y código ensamblador". Hacer que el código funcione mejor: cómo minimizar el tamaño del código de 80x86 y, a veces, hacerlo más rápido (libro electrónico). Archivado desde el original el 18 de noviembre de 2019 . Consultado el 18 de noviembre de 2019 .
- Anderson, Sean Eron, ed. (26 de noviembre de 2009) [1997]. "Bit Twiddling Hacks" . Universidad de Stanford . Archivado desde el original el 1 de junio de 2020 . Consultado el 1 de junio de 2020 .