0
نام کتاب
Hacker’s Delight

Henry S. Warren, Jr.

Paperback513 Pages
PublisherAddison-Wesley
Edition2
LanguageEnglish
Year2012
ISBN9780321842688
805
A5309
انتخاب نوع چاپ:
جلد سخت
1,284,000ت
0
جلد نرم
1,384,000ت(2 جلدی)
0
طلق پاپکو و فنر
1,424,000ت(2 جلدی)
0
مجموع:
0تومان
کیفیت متن:اورجینال انتشارات
قطع:B5
رنگ صفحات:سیاه و سفید
پشتیبانی در روزهای تعطیل!
ارسال به سراسر کشور

#Hacker

#Delight

#Algorithms

#CRC

#ECC

توضیحات

"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."

--Josh Bloch (Praise for the first edition)


In Hacker’s 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. Warren’s hacks are eminently practical, but they’re 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


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 ELEM ENT ARY FUNCTIONS

CHAPTER 12. UNUSUAL BASES FOR NUMBER SYSTEMS

CHAPTER 13. GRAY CODE

CHAPTER 14. CYCLIC REDUNDANCY CHECK

CHAPTER 15. ERROR-CORRECTING CODES

CHAPTER 16. HILBERT'S CURVE

CHAPTER 17. FLOATING-POINT

CHAPTER 18. FORMULAS FOR PRIMES


About the Author

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 IBM’s 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.

دیدگاه خود را بنویسید
نظرات کاربران (0 دیدگاه)
نظری وجود ندارد.
کتاب های مشابه
هک و امنیت
1,140
Beginning Ethical Hacking with Kali Linux
1,020,000 تومان
هک و امنیت
971
What Every Engineer Should Know About Cyber Security and Digital Foren...
549,000 تومان
هک و امنیت
945
Building a Cyber Risk Management Program
590,000 تومان
هک و امنیت
1,227
The Art of Memory Forensics
1,974,000 تومان
هک و امنیت
424
Alice and Bob Learn Secure Coding
918,000 تومان
وب
1,044
Secure Web Application Development
1,011,000 تومان
هک و امنیت
573
Security Architecture for Hybrid Cloud
1,021,000 تومان
هک و امنیت
1,237
Stealing the Network
822,000 تومان
هک و امنیت
1,018
CISA Certified Information Systems Auditor
1,809,000 تومان
هک و امنیت
1,722
Black Hat GraphQL
744,000 تومان
قیمت
منصفانه
ارسال به
سراسر کشور
تضمین
کیفیت
پشتیبانی در
روزهای تعطیل
خرید امن
و آسان
آرشیو بزرگ
کتاب‌های تخصصی
هـر روز با بهتــرین و جــدیــدتـرین
کتاب های روز دنیا با ما همراه باشید
آدرس
پشتیبانی
مدیریت
ساعات پاسخگویی
درباره اسکای بوک
دسترسی های سریع
  • راهنمای خرید
  • راهنمای ارسال
  • سوالات متداول
  • قوانین و مقررات
  • وبلاگ
  • درباره ما
چاپ دیجیتال اسکای بوک. 2024-2022 ©