Description: FREE SHIPPING UK WIDE Hacker's Delight by Henry Warren 2nd edition. FORMAT Hardcover LANGUAGE English CONDITION Brand New Publisher Description In Hackers Delight, Henry Warren once again compiles an irresistible collection of programming hacks: timesaving techniques, algorithms, and tricks that help programmers build more elegant and efficient software, while also gaining deeper insights into their craft. Warrens hacks are eminently practical, but theyre also intrinsically interesting, and sometimes unexpected, much like the solution to a great puzzle. They are, in a word, a delight to any programmer who is excited by the opportunity to improve. Extensive additions in this edition include A new chapter on cyclic redundancy checking (CRC), including routines for the commonly used CRC-32 code A new chapter on error correcting codes (ECC), including routines for the Hamming code More coverage of integer division by constants, including methods using only shifts and adds Computing remainders without computing a quotient More coverage of population count and counting leading zeros Array population count New algorithms for compress and expand An LRU algorithm Floating-point to/from integer conversions Approximate floating-point reciprocal square root routine A gallery of graphs of discrete functions Now with exercises and answers Notes 2nd edition. Author Biography 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. Table of Contents Chapter 1: Introduction Chapter 2: Basics Chapter 3: Power-of-2 Boundaries Chapter 4: Arithmetic Bounds Chapter 5: Counting Bits Chapter 6: Searching Words Chapter 7: Rearranging Bits And Bytes Chapter 8: Multiplication Chapter 9: Integer Division Chapter 10: Integer Division By Constants Chapter 11: Some Elementary Functions Chapter 12: Unusual Bases For Number Systems Chapter 13: Gray Code Chapter 14: Cyclic Redundancy Check Chapter 15: Error-Correcting Codes Chapter 16: Hilberts Curve Chapter 17: Floating-Point Chapter 18: Formulas For Primes Answers To Exercises: Appendix A: Arithmetic Tables For A 4-Bit Machine Appendix B: Newtons Method Appendix C: A Gallery Of Graphs Of Discrete Functions Review "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, its been absolutely invaluable to my work at Sun and Google. Im 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. Its the latter, but its 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 Long Description In Hackers Delight, Second Edition , Hank Warren once again compiles an irresistible collection of programming hacks: timesaving techniques, algorithms, and tricks that help programmers build more elegant and efficient software, while also gaining deeper insights into their craft. Warrens hacks are eminently practical, but theyre also intrinsically interesting, and sometimes unexpected, much like the solution to a great puzzle. They are, in a word, a delight to any programmer who is excited by the opportunity to improve. Extensive additions in this edition include A new chapter on cyclic redundancy checking (CRC), including routines for the commonly used CRC-32 code A new chapter on error correcting codes (ECC), including routines for the Hamming code More coverage of integer division by constants, including methods using only shifts and adds Computing remainders without computing a quotient More coverage of population count and counting leading zeros Array population count New algorithms for compress and expand An LRU algorithm Floating-point to/from integer conversions Approximate floating-point reciprocal square root routine A gallery of graphs of discrete functions Now with exercises and answers Review Text "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, its been absolutely invaluable to my work at Sun and Google. Im 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. Its the latter, but its 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 Feature Henry S. Warren, Jr.s legendary collection of timesaving techniques, algorithms, and tricks, expanded and updated for todays developers! Practical, unexpected, fascinating solutions that will delight every developer whos excited about their craft Includes new chapters on CRC and ECC, many new algorithms, plus new exercises with answers Elegant, efficient techniques that are relevant in any current language Thoroughly updates a 10-year-old book thats been seeing rising sales in recent years New Feature New coverage includes: A chapter on cyclic redundancy checking (CRC) Routines for the commonly used CRC-32 code A chapter on error correcting codes (ECC) Hamming code More on integer division by constants Methods using only shifts and adds Computing the remainder without computing the quotient More on population count and leading zeros count Counting the 1-bits in an array New algorithms for compress and expand An LRU algorithm Floating-point to/from integer conversions Approximate floating-point reciprocal square root routine A gallery of graphs of discrete functions Exercises and answers Details ISBN0321842685 Publisher Pearson Education (US) Year 2012 Edition 2nd ISBN-10 0321842685 ISBN-13 9780321842688 Format Hardcover Imprint Addison-Wesley Educational Publishers Inc Place of Publication New Jersey Country of Publication United States Replaces 9780201914658 DEWEY 005.8 Short Title HACKERS DELIGHT 2/E Language English Media Book Pages 512 Illustrations Yes Author Henry Warren Publication Date 2012-10-04 AU Release Date 2012-10-04 NZ Release Date 2012-10-04 US Release Date 2012-10-04 UK Release Date 2012-10-04 Edition Description 2nd edition Audience Tertiary & Higher Education We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! 30 DAY RETURN POLICY No questions asked, 30 day returns! FREE DELIVERY No matter where you are in the UK, delivery is free. SECURE PAYMENT Peace of mind by paying through PayPal and eBay Buyer Protection TheNile_Item_ID:99071417;
Price: 63.08 GBP
Location: Melbourne
End Time: 2024-11-10T10:12:44.000Z
Shipping Cost: 3.14 GBP
Product Images
Item Specifics
Return postage will be paid by: Buyer
Returns Accepted: Returns Accepted
After receiving the item, your buyer should cancel the purchase within: 30 days
Return policy details:
ISBN-13: 9780321842688
Book Title: Hacker's Delight
Item Height: 231 mm
Item Width: 157 mm
Author: Henry Warren
Publication Name: Hacker's Delight
Format: Hardcover
Language: English
Publisher: Pearson Education (Us)
Subject: Computer Science
Publication Year: 2012
Type: Textbook
Item Weight: 900 g
Number of Pages: 512 Pages