stringtranslate.com

El deleite del hacker

Hacker's Delight es un libro de algoritmos de software de Henry S. Warren, Jr. publicado por primera vez en 2002. Presenta algoritmos aritméticos rápidos de nivel de bits y de bajo nivelpara tareas comunes como contar bits o mejorar la velocidad de división mediante la multiplicación.

Fondo

El autor, un investigador de IBM que trabaja en sistemas que van desde el IBM 704 hasta el PowerPC , [1] recopiló lo que llamó "trucos de programación" a lo largo de su carrera. Estos trucos se refieren a la manipulación eficiente de bajo nivel de números y cadenas de bits. Según el prólogo del libro de Guy L. Steele , el público objetivo incluye escritores de compiladores y personas que escriben código de alto rendimiento.

Resumen

Los ejemplos de programación están escritos en C y ensamblador para una arquitectura RISC similar, pero no idéntica, a PowerPC . Los algoritmos se dan como fórmulas para cualquier número de bits; los ejemplos suelen ser para 32 bits.

Aparte de la introducción, los capítulos son independientes entre sí y cada uno se centra en un tema en particular. Muchos algoritmos del libro dependen de números enteros en complemento a dos .

El tema de la segunda edición del libro [1] incluye algoritmos para

Estilo

El estilo es el de un libro de texto de matemáticas informal. Las fórmulas se utilizan ampliamente. Se dan demostraciones matemáticas para algunos algoritmos no obvios, pero no son el tema central del libro.

Recepción

La recepción general ha sido positiva en términos generales. [2] [3]

Historial de publicaciones

El libro fue publicado por Addison-Wesley Professional . La primera edición se publicó en 2002 [4] y la segunda en 2013. [1]

Ver también

Referencias

  1. ^ abc Warren Jr., Henry S. (2013). El placer del hacker (2 ed.). Addison Wesley - Pearson Education, Inc. ISBN  978-0-321-84268-8.
  2. ^ Baxter, Michael (1 de abril de 2003). "El placer del hacker". Reseñas. Diario de Linux . Archivado desde el original el 27 de septiembre de 2020 . Consultado el 28 de agosto de 2021 .
  3. ^ Maxfield, Clive "Max" (5 de abril de 2012). "Reseña del libro: estantería del ingeniero: el placer del hacker por Henry S. Warren, Jr". Tiempos EE.UU. Archivado desde el original el 2 de abril de 2017 . Consultado el 2 de abril de 2017 .
  4. ^ Warren Jr., Henry S. (2002). El placer del hacker (1 ed.). Addison Wesley . ISBN 978-0-201-91465-8.

Otras lecturas

enlaces externos