Hackers Vergnügen

Bewertung:   (4,6 von 5)

Hackers Vergnügen (Henry Warren)

Leserbewertungen

Zusammenfassung:

In den Rezensionen wird „Hacker's Delight“ als unverzichtbare Ressource für alle hervorgehoben, die sich für Low-Level-Programmierung und Computermathematik interessieren, insbesondere für Programmierer, die sich mit Bitmanipulation und Leistungsoptimierung beschäftigen. Viele Rezensenten schätzen die technische Tiefe und die praktischen Algorithmen des Buches, während einige darauf hinweisen, dass es sich an ein fortgeschrittenes Publikum mit einem starken mathematischen Hintergrund richtet.

Vorteile:

Bietet clevere und fortgeschrittene Algorithmen für Bitmanipulation und Berechnungsprobleme
sehr praktisch für eingebettete Systeme und leistungskritische Anwendungen
enthält zahlreiche effiziente Codierungstricks
unter erfahrenen Programmierern sehr geschätzt
starker Schwerpunkt auf mathematischen Techniken
wertvoll als Nachschlagewerk.

Nachteile:

Richtet sich an ein begrenztes Publikum
kann für Leser mit schwachen mathematischen Kenntnissen verwirrend sein
ist nicht so strukturiert, dass es leicht zu verstehen ist
Kindle-Version hat Darstellungsprobleme
kann für diejenigen, die mit Low-Level-Programmierung oder fortgeschrittenen Konzepten nicht vertraut sind, überwältigend sein.

(basierend auf 70 Leserbewertungen)

Originaltitel:

Hacker's Delight

Inhalt des Buches:

Dies ist das erste Buch, das verspricht, die tiefen, dunklen Geheimnisse der Computerarithmetik zu enthüllen, und es hält, was es verspricht. Es enthält jeden Trick, den ich kannte, und noch viele, viele mehr. Es ist ein Geschenk des Himmels für Bibliotheksentwickler, Compilerautoren und Liebhaber eleganter Hacks und verdient einen Platz in Ihrem Regal direkt neben Knuth."

--Josh Bloch (Lob für die erste Auflage)

In Hacker's Delight, Second Edition stellt Hank Warren wieder einmal eine unwiderstehliche Sammlung von Programmier-Hacks zusammen: zeitsparende Techniken, Algorithmen und Tricks, die Programmierern helfen, elegantere und effizientere Software zu erstellen und gleichzeitig tiefere Einblicke in ihr Handwerk zu gewinnen. Warrens Hacks sind nicht nur äußerst praktisch, sondern auch sehr interessant und manchmal unerwartet, ähnlich wie die Lösung eines großen Rätsels. Mit einem Wort, sie sind eine Freude für jeden Programmierer, der sich über die Möglichkeit freut, sich zu verbessern.

Zu den umfangreichen Ergänzungen in dieser Ausgabe gehören

⬤ Ein neues Kapitel über zyklische Redundanzprüfung (CRC), einschließlich Routinen für den häufig verwendeten CRC-32-Code.

⬤ Ein neues Kapitel über Fehlerkorrekturcodes (ECC), einschließlich Routinen für den Hamming-Code.

⬤ Mehr Behandlung der ganzzahligen Division durch Konstanten, einschließlich Methoden, die nur Verschiebungen und Additionen verwenden.

⬤ Berechnung von Resten ohne Berechnung eines Quotienten.

⬤ Mehr Informationen über die Auszählung der Bevölkerung und das Zählen führender Nullen.

⬤ Array-Bevölkerungszählung.

⬤ Neue Algorithmen für Komprimieren und Expandieren.

⬤ Ein LRU-Algorithmus

⬤ Gleitkomma-nach/von Ganzzahl-Konvertierungen.

⬤ Annähernde Routine für die reziproke Quadratwurzel aus Fließkommazahlen.

⬤ Eine Galerie von Graphen diskreter Funktionen.

⬤ Neu mit Übungen und Antworten.

Weitere Daten des Buches:

ISBN:9780321842688
Autor:
Verlag:
Einband:Hardcover
Erscheinungsjahr:2012
Seitenzahl:512

Kauf:

Derzeit verfügbar, auf Lager.

Ich kaufe es!

Weitere Bücher des Autors:

Hackers Vergnügen - Hacker's Delight
Dies ist das erste Buch, das verspricht, die tiefen, dunklen Geheimnisse der Computerarithmetik zu enthüllen, und es hält, was...
Hackers Vergnügen - Hacker's Delight
Banken und ihre Kunden; Ein praktischer Leitfaden für alle, die Bankkonten führen Aus der Sicht der...
Banks And Their Customers; A Practical Guide For...
Banken und ihre Kunden; Ein praktischer Leitfaden für alle, die Bankkonten führen Aus der Sicht der Kunden - Banks And Their Customers; A Practical Guide For All Who Keep Banking Accounts From The Customers' Point Of View
Malen mit Wasserfarben - Painting in Water Colours
Dieses Werk wurde von Wissenschaftlern als kulturell wichtig eingestuft und ist Teil der Wissensbasis der...
Malen mit Wasserfarben - Painting in Water Colours

Die Werke des Autors wurden von folgenden Verlagen veröffentlicht: