دانلود رایگان کتاب:
Hackers Delight (Second Edition)
معرفی و دانلود کتاب:

Hackers Delight (Second Edition)

Hacker’s Delight (Second Edition)
نویسنده

Henry S. Warren Jr.

سال انتشار

2013

تعداد صفحات

470

سطح کتاب

متوسط تا پیشترفته

زبان کتاب

انگلیسی

حجم فایل

12MB

باکس دانلود

مطالعه کنید

ویرایش محتوا

درباره کتاب Hacker’s Delight (Second Edition):

کتاب Hacker’s Delight یک مجموعه منظم از ترفندهای برنامه‌نویسی سطح پایین و روش‌های کارآمد برای اجرای عملیات ریاضی و منطقی بر روی داده‌ها در سطح بیت است. نویسنده، هنری اس. وارن، این اثر را برای افرادی نوشته که از کشف جزئیات فنی در معماری کامپیوتر و پردازش عددی لذت می‌برند. کتاب از بنیان‌های محاسبات دودویی تا موضوعاتی چون شمارش بیت‌ها، تقسیم صحیح، کد گری، CRC و الگوریتم‌های هیلبرت پیش می‌رود و پلی بین تئوری عدد و بهینه‌سازی نرم‌افزار ایجاد می‌کند.

خلاصه کتاب Hacker’s Delight (Second Edition):

Hacker’s Delight رویکردی عملی و در عین حال عمیق به برنامه‌نویسی سطح پایین دارد. کتاب با معرفی مفاهیم محاسبات دودویی، نمایش اعداد در قالب دو مکمل و عملیات ‌منطقی آغاز می‌شود. سپس با مثال‌های واقعی در زبان C نشان می‌دهد چگونه عملیات ساده‌ای مثل شمارش بیت‌ها، چرخش و انتقال بیت‌ها، یا تشخیص مرز توان‌های دو را می‌توان با دستوراتی هوشمندانه و کم‌هزینه پیاده‌سازی کرد. این فصل‌ها برای کسانی که به بهینه‌سازی کد علاقه‌مندند ارزش فراوانی دارند. در ادامه وارن به سراغ مباحث پیشرفته‌تری مانند ضرب و تقسیم سریع، حدود عددی، کد گری، سیستم‌های عددی نامتعارف و بررسی خطاهای محاسباتی می‌رود. همچنین مفاهیم رمزنگاری و الگوریتم‌های تصحیح خطا، از جمله کدهای هَمینگ، روشن و کاربردی توضیح داده شده‌اند. بخش‌های پایانی شامل توابع عددی خاص، محاسبات شناور و فرمول‌های اولیه برای اعداد اول هستند که کتاب را به مرجعی منحصربه‌فرد برای توسعه‌دهندگان سیستم‌های کارایی‌محور، مهندسان نرم‌افزار و طراحان کامپایلر تبدیل می‌سازد.
ویرایش محتوا

فهرست مطالب کتاب Hacker’s Delight (Second Edition):

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. Hilbert’s Curve

Chapter 17. Floating-Point

Chapter 18. Formulas For Primes

موارد اخیر