Ich bin jetzt seit 20jahren C Programmierer und habe trotzdem viele Dinge in diesem Buch entdeckt.
Achtung: Das ist definitiv ein Buch für "Professionals". Man muss schon einiges an Zeit mitbringen um sich durchzuwühlen.
Man kann es auch gut als Nachschlagewerk für spezielle Probleme verwenden.
Andere Verkäufer auf Amazon
47,14 €
& Kostenlose Lieferung
& Kostenlose Lieferung
Verkauft von:
TheGlobalBuyer
Verkauft von:
TheGlobalBuyer
(544 Bewertungen)
90 % positiv in den letzten 12 Monaten
90 % positiv in den letzten 12 Monaten
Gewöhnlich versandfertig in 2 bis 3 Tagen.
Versandtarife
und
Rücknahmerichtlinien
47,82 €
+ kostenlose Lieferung
+ kostenlose Lieferung
Verkauft von:
Amazon UK
Verkauft von:
Amazon UK
Versandtarife Rücknahmerichtlinien
(38888 Bewertungen)
87 % positiv in den letzten 12 Monaten
87 % positiv in den letzten 12 Monaten
Auf Lager.
Global Store
von amazon.co.uk
Versandtarife Rücknahmerichtlinien
50,46 €
+ 3,00 € Versandkosten
+ 3,00 € Versandkosten
Verkauft von:
Blackwell's UK
Verkauft von:
Blackwell's UK
(6132 Bewertungen)
95 % positiv in den letzten 12 Monaten
95 % positiv in den letzten 12 Monaten
Gewöhnlich versandfertig in 4 bis 5 Tagen.
Versandtarife
und
Rücknahmerichtlinien
Zur Rückseite klappen
Zur Vorderseite klappen
Hörprobe
Wird gespielt...
Angehalten
Sie hören eine Hörprobe des Audible Hörbuch-Downloads.
Mehr erfahren
Mehr erfahren
Dem Autor folgen
Etwas ist schiefgegangen. Wiederholen Sie die Anforderung später noch einmal.
OK
Hacker's Delight Gebundene Ausgabe – Illustriert, 25. September 2012
Englisch Ausgabe
von
Henry S. Warren
(Autor)
|
Henry S. Warren
(Autor)
Finden Sie alle Bücher, Informationen zum Autor
und mehr.
Siehe Suchergebnisse für diesen Autor
|
|
Preis
|
Neu ab | Gebraucht ab |
Erhöhen Sie Ihren Einkauf
-
Seitenzahl der Print-Ausgabe494 Seiten
-
SpracheEnglisch
-
HerausgeberAddison-Wesley Longman, Amsterdam
-
Erscheinungstermin25. September 2012
-
Abmessungen15.7 x 3 x 23.1 cm
-
ISBN-100321842685
-
ISBN-13978-0321842688
Solange es Liebe gibt
Spannend und humorvoll...
hier entdecken.
Wird oft zusammen gekauft
Welche anderen Artikel kaufen Kunden, nachdem sie diesen Artikel angesehen haben?
Seite 1 von 1 Zum AnfangSeite 1 von 1
Produktbeschreibungen
Pressestimmen
"This is the first book that promises to tell the deep, dark secrets of computer arithmetic, and it delivers in spades. It contains every trick I knew plus many, many more. A godsend for library developers, compiler writers, and lovers of elegant hacks, it deserves a spot on your shelf right next to Knuth. In the ten years since the first edition came out, it's been absolutely invaluable to my work at Sun and Google. I'm thrilled with all of the new material in the second edition." -- Joshua Bloch "When I first saw the title, I figured that the book must be either a cookbook for breaking into computers (unlikely) or some sort of compendium of little programming tricks. It's the latter, but it's thorough, almost encyclopedic, in its coverage. The second edition covers two new major topics and expands the overall collection with dozens of additional little tricks, including one that I put to use right away in a binary search algorithm: computing the average of two integers without risking overflow. This hacker is indeed delighted!" -- Guy Steele
Über den Autor und weitere Mitwirkende
Henry S. Warren, Jr., has had a fifty-year career with IBM, spanning from the IBM 704 to the PowerPC and beyond. He has worked on various military command and control systems and on the SETL (SET Language) project under Jack Schwartz. Since 1973, Hank has been with IBMs Research Division, focusing on compilers and computer architectures. He currently works on a supercomputer project aimed at an exaflop. Hank received his Ph.D. in computer science from the Courant Institute at New York University.
Beginnen Sie mit dem Lesen von Hacker's Delight (English Edition) auf Ihrem Kindle in weniger als einer Minute.
Sie haben keinen Kindle? Get your Kindle here oder eine gratis Kindle Lese-App herunterladen.
Sie haben keinen Kindle? Get your Kindle here oder eine gratis Kindle Lese-App herunterladen.
Produktinformation
- Herausgeber : Addison-Wesley Longman, Amsterdam; 2. Edition (25. September 2012)
- Sprache : Englisch
- Gebundene Ausgabe : 494 Seiten
- ISBN-10 : 0321842685
- ISBN-13 : 978-0321842688
- Abmessungen : 15.7 x 3 x 23.1 cm
-
Amazon Bestseller-Rang:
Nr. 169,373 in Bücher (Siehe Top 100 in Bücher)
- Nr. 45 in Programmieralgorithmen
- Nr. 1,063 in Informatik (Bücher)
- Nr. 7,764 in Ingenieurwissenschaft & Technik (Bücher)
- Kundenrezensionen:
Weitere Artikel entdecken
Seite 1 von 1 Zum AnfangSeite 1 von 1
Kundenrezensionen
4,7 von 5 Sternen
4,7 von 5
121 globale Bewertungen
Wie werden Bewertungen berechnet?
Um die Gesamtbewertung der Sterne und die prozentuale Aufschlüsselung nach Sternen zu berechnen, verwenden wir keinen einfachen Durchschnitt. Stattdessen betrachtet unser System Faktoren wie die Aktualität einer Rezension und ob der Rezensent den Artikel bei Amazon gekauft hat. Außerdem analysiert es Rezensionen, um die Vertrauenswürdigkeit zu überprüfen.
Spitzenrezensionen
Spitzenbewertungen aus Deutschland
Derzeit tritt ein Problem beim Filtern der Rezensionen auf. Bitte versuchen Sie es später noch einmal.
Rezension aus Deutschland vom 14. Mai 2016
Missbrauch melden
Verifizierter Kauf
2 Personen fanden diese Informationen hilfreich
Nützlich
Rezension aus Deutschland vom 6. Juli 2016
Any book with the word "hacker" catches my attention. I probably have 10 books or more with this word in the title. This book is special because it was the first books with the word "hacker" that I ever got. The word "hacker" in this book is meant in original sense of an aficionado of computers - someone, who enjoys making computers do new things, and do old things in a new and clever way.
Hacker's Delight is another timeless classic. It's a collection of small programming tricks that the author, Harry Warren, software veteran with 50 years of experience, has come across in his career. These programming tricks exclusively revolve around low-level bithacks, creative arithmetic, and finding the most effective ways to count the number of 1 bits in a word, transposing bit matrices, permuting bits, reversing and rearranging bits and bytes, dividing by constants, and many more.
I've placed this book #19 in my Top 100 Programming, Computer and Science books list:
[...]
(If this link gets removed google for >>catonmat top 100 programming computer science books<< to find my article.)
Some of the most interesting parts of the book include computing reminders without computing quotient, cyclic redundancy checking (CRC), Hamming SEC-DED algorithm and error correcting codes, unusual bases for number systems, such as bases -2 and -1+i, generating Hilbert curves, and formulas for generating primes, and a gallery of graphs of discrete functions.
If you spend more than a week with this book you'll start dreaming in binary and hex, and your brain will get filled with tons of geeky magical numbers, such as, 0x40490FDB and 0x7F80000.
The author has also composed a poem about division, found on page 202 (1st Edition) and page 278 (2nd Edition):
I think that I shall never envision
An op unlovely as division.
An op whose answer must be guessed
And then, through multiply, assessed;
An op for which we dearly pay,
In cycles wasted every day.
Division code is often hairy;
Long division's downright scary.
The proofs can overtax your brain,
The ceiling and floor may drive you insane.
Good code to divide takes a Knuthian hero,
But even God can't divide by zero!
Hacker's Delight is another timeless classic. It's a collection of small programming tricks that the author, Harry Warren, software veteran with 50 years of experience, has come across in his career. These programming tricks exclusively revolve around low-level bithacks, creative arithmetic, and finding the most effective ways to count the number of 1 bits in a word, transposing bit matrices, permuting bits, reversing and rearranging bits and bytes, dividing by constants, and many more.
I've placed this book #19 in my Top 100 Programming, Computer and Science books list:
[...]
(If this link gets removed google for >>catonmat top 100 programming computer science books<< to find my article.)
Some of the most interesting parts of the book include computing reminders without computing quotient, cyclic redundancy checking (CRC), Hamming SEC-DED algorithm and error correcting codes, unusual bases for number systems, such as bases -2 and -1+i, generating Hilbert curves, and formulas for generating primes, and a gallery of graphs of discrete functions.
If you spend more than a week with this book you'll start dreaming in binary and hex, and your brain will get filled with tons of geeky magical numbers, such as, 0x40490FDB and 0x7F80000.
The author has also composed a poem about division, found on page 202 (1st Edition) and page 278 (2nd Edition):
I think that I shall never envision
An op unlovely as division.
An op whose answer must be guessed
And then, through multiply, assessed;
An op for which we dearly pay,
In cycles wasted every day.
Division code is often hairy;
Long division's downright scary.
The proofs can overtax your brain,
The ceiling and floor may drive you insane.
Good code to divide takes a Knuthian hero,
But even God can't divide by zero!
4 Personen fanden diese Informationen hilfreich
Missbrauch melden
Spitzenrezensionen aus anderen Ländern
Oliver
5,0 von 5 Sternen
Help improving code
Rezension aus dem Vereinigten Königreich vom 30. August 2015Verifizierter Kauf
This book is not one for the feint hearted. There is a lot of complex mathematical equations in the book. Its main focus is on algorithms woking with integer types to use the least amount of operations as possible. For small programs this sort of math may not be necessary, but once the program becomes large enough that a slow down is noticeable it will be good to build in better more efficient code. This sort of efficient code would be of benefit on mobile devices where there is not as much processing horsepower and less fast data access times.
If you are already a proficient programmer looking for ways to speed your code up this is an excellent resource that will be worth looking at. This is not really aimed at a beginner programmer or someone with limited mathematic skills.
If you are already a proficient programmer looking for ways to speed your code up this is an excellent resource that will be worth looking at. This is not really aimed at a beginner programmer or someone with limited mathematic skills.
3 Personen fanden diese Informationen hilfreich
Missbrauch melden
Mr Misery
5,0 von 5 Sternen
Brilliant!
Rezension aus dem Vereinigten Königreich vom 11. Juni 2020Verifizierter Kauf
No, it's not about computer hacking! It's a collection of great algorithms that you as a Computer programmer will find fascinating to dip into!
Amazon Customer
5,0 von 5 Sternen
Five Stars
Rezension aus dem Vereinigten Königreich vom 23. August 2017Verifizierter Kauf
Beware.. you need a lot of knowledge to understand this book.
Jorge Custódio
5,0 von 5 Sternen
Great book!
Rezension aus dem Vereinigten Königreich vom 18. April 2014Verifizierter Kauf
This is not a book for those that are starting to program, but for those who want to tweak your programs! You will learn some tricks, for exemple exchanging the value of two variable without using an auxiliary one.
Mr. C. A. Hinsley
5,0 von 5 Sternen
awesome
Rezension aus dem Vereinigten Königreich vom 12. Mai 2013Verifizierter Kauf
One of the best books I've read in ages. Lots of interesting tips and ideas. Lots of 'ah ha' moments when you realise that you sort of knew this all along but now that somebody mentioned it, yeah, I'll do it that way from now on ! Pure hacker enjoyment.
2 Personen fanden diese Informationen hilfreich
Missbrauch melden












