El placer del hacker

Puntuación:   (4,6 de 5)

El placer del hacker (Henry Warren)

Opiniones de los lectores

Resumen:

Las reseñas destacan «Hacker's Delight» como un recurso esencial para los interesados en la programación de bajo nivel y las matemáticas computacionales, especialmente adecuado para los programadores que se ocupan de la manipulación de bits y la optimización del rendimiento. Muchos críticos aprecian la profundidad técnica y los algoritmos prácticos del libro, mientras que algunos advierten que está dirigido a un público avanzado con una sólida formación matemática.

Ventajas:

Ofrece algoritmos inteligentes y avanzados para la manipulación de bits y problemas computacionales
muy práctico para sistemas embebidos y aplicaciones de rendimiento crítico
incluye numerosos trucos de codificación eficientes
bien considerado entre los programadores experimentados
fuerte énfasis en las técnicas matemáticas
valioso como libro de referencia.

Desventajas:

Dirigido a un público limitado
puede resultar confuso para lectores con escasos conocimientos matemáticos
no está estructurado para facilitar su comprensión
la versión Kindle tiene problemas de representación
posiblemente abrumador para quienes no estén familiarizados con la programación de bajo nivel o con conceptos avanzados.

(basado en 70 opiniones de lectores)

Título original:

Hacker's Delight

Contenido del libro:

"Este es el primer libro que promete contar los profundos y oscuros secretos de la aritmética computacional, y cumple con creces. Contiene todos los trucos que conocía y muchos, muchos más. Un regalo del cielo para desarrolladores de bibliotecas, compiladores y amantes de los trucos elegantes, merece un lugar en su estantería junto a Knuth".

--Josh Bloch (Elogio de la primera edición)

En Hacker's Delight, Second Edition, Hank Warren vuelve a recopilar una irresistible colección de trucos de programación: técnicas que ahorran tiempo, algoritmos y trucos que ayudan a los programadores a crear software más elegante y eficiente, al tiempo que profundizan en su oficio. Los trucos de Warren son eminentemente prácticos, pero también intrínsecamente interesantes y, en ocasiones, inesperados, como la solución a un gran rompecabezas. Son, en una palabra, una delicia para cualquier programador al que le entusiasme la oportunidad de mejorar.

Las amplias adiciones en esta edición incluyen

⬤ Un nuevo capítulo sobre comprobación de redundancia cíclica (CRC), que incluye rutinas para el código CRC-32 de uso común.

⬤ Un nuevo capítulo sobre códigos de corrección de errores (ECC), incluyendo rutinas para el código Hamming.

⬤ Mayor cobertura de la división de enteros por constantes, incluyendo métodos que utilizan sólo desplazamientos y sumas.

⬤ Cálculo de residuos sin calcular un cociente.

⬤ Mayor cobertura del conteo de población y conteo de ceros a la izquierda.

⬤ Recuento de población de matrices.

⬤ Nuevos algoritmos para comprimir y expandir.

⬤ Algoritmo LRU.

⬤ Conversiones de punto flotante a entero.

⬤ Rutina de raíz cuadrada recíproca aproximada en coma flotante.

⬤ Una galería de gráficas de funciones discretas.

⬤ Ahora con ejercicios y respuestas.

Otros datos del libro:

ISBN:9780321842688
Autor:
Editorial:
Encuadernación:Tapa dura
Año de publicación:2012
Número de páginas:512

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

El placer del hacker - Hacker's Delight
"Este es el primer libro que promete contar los profundos y oscuros secretos de la aritmética computacional, y cumple con...
El placer del hacker - Hacker's Delight
Pintar con acuarelas - Painting in Water Colours
Esta obra ha sido seleccionada por los especialistas por su importancia cultural y forma parte de la base de...
Pintar con acuarelas - Painting in Water Colours

Las obras del autor han sido publicadas por las siguientes editoriales:

© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)