دانلود کتاب Low-Level Programming: C, Assembly, and Program Execution on Intel 64 Architecture
49,000 تومان
برنامه نویسی سطح پایین: C، اسمبلی و اجرای برنامه در معماری Intel 64
| موضوع اصلی | کامپیوتر – برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Apress |
| تعداد صفحه | 435 / 446 |
| حجم فایل | 5.47 مگابایت |
| کد کتاب | 1484224035 , 9781484224038 |
| نویسنده | Igor Zhirkov |
|---|---|
| زبان | انگلیسی |
| فرمت | |
| سال انتشار | 2017 |
جدول کد تخفیف
| تعداد کتاب | درصد تخفیف | قیمت کتاب |
| 1 | بدون تخفیف | 25,000 تومان |
| 2 | 20 درصد | 20,000 تومان |
| 3 الی 5 | 25 درصد | 18,750 تومان |
| 6 الی 10 | 30 درصد | 17,500 تومان |
| 11 الی 20 | 35 درصد | 16,250 تومان |
| 21 الی 30 | 40 درصد | 15,000 تومان |
| 31 الی 40 | 45 درصد | 13,750 تومان |
| 41 الی 50 | 50 درصد | 12,500 تومان |
| 51 الی 70 | 55 درصد | 11,250 تومان |
| 71 الی 100 | 60 درصد | 10,000 تومان |
| 101 الی 150 | 65 درصد | 8,750 تومان |
| 151 الی 200 | 70 درصد | 7,500 تومان |
| 201 الی 300 | 75 درصد | 6,250 تومان |
| 301 الی 500 | 80 درصد | 5,000 تومان |
| 501 الی 1000 | 85 درصد | 3,750 تومان |
| 1001 الی 10000 | 90 درصد | 2,500 تومان |
Low-Level Programming explains Intel 64 architecture as the result of von Neumann architecture evolution. The book teaches the latest version of the C language (C11) and assembly language from scratch. It covers the entire path from source code to program execution, including generation of ELF object files, and static and dynamic linking. Code examples and exercises are included along with the best code practices. Optimization capabilities and limits of modern compilers are examined, enabling you to balance between program readability and performance. The use of various performance-gain techniques is demonstrated, such as SSE instructions and pre-fetching. Relevant Computer Science topics such as models of computation and formal grammars are addressed, and their practical value explained.
Low-Level Programming teaches programmers to:
• Freely write in assembly language
• Understand the programming model of Intel 64
• Write maintainable and robust code in C11
• Follow the compilation process and decipher assembly listings
• Debug errors in compiled assembly code
• Use appropriate models of computation to greatly reduce program complexity
• Write performance-critical code
• Comprehend the impact of a weak memory model in multi-threaded applications
ترجمه فارسی (ترجمه ماشینی)
زبان اسمبلی و معماری Intel 64 را بیاموزید، به زبان C مسلط شوید و نحوه کامپایل شدن و اجرای برنامهها را تا دستورالعملهای ماشین درک کنید و به شما امکان میدهد کدهای قوی و با کارایی بالا بنویسید.
برنامهنویسی سطح پایین معماری Intel 64 را به عنوان نتیجه تکامل معماری فون نویمان توضیح می دهد. این کتاب آخرین نسخه زبان C (C11) و زبان اسمبلی را از ابتدا آموزش می دهد. این کل مسیر از کد منبع تا اجرای برنامه را پوشش می دهد، از جمله تولید فایل های شی ELF، و پیوند استاتیک و پویا. مثالها و تمرینهای کد همراه با بهترین شیوههای کد گنجانده شدهاند. قابلیتهای بهینهسازی و محدودیتهای کامپایلرهای مدرن بررسی میشوند و شما را قادر میسازند بین خوانایی و عملکرد برنامه تعادل برقرار کنید. استفاده از تکنیک های مختلف افزایش عملکرد، مانند دستورالعمل های SSE و پیش واکشی نشان داده شده است. موضوعات مرتبط با علوم رایانه مانند مدلهای محاسبات و دستور زبانهای رسمی مورد بررسی قرار گرفته و ارزش عملی آنها توضیح داده شده است.
برنامهنویسی سطح پایین به برنامهنویسان میآموزد:
• آزادانه به زبان اسمبلی بنویسید
• مدل برنامه نویسی Intel 64 را بدانید
• کدهای قابل نگهداری و قوی را در C11 بنویسید
• روند کامپایل را دنبال کنید و رمزگشایی کنید لیست های اسمبلی
• خطاهای اشکال زدایی در کد اسمبلی کامپایل شده
• استفاده از مدل های محاسباتی مناسب برای کاهش تا حد زیادی پیچیدگی برنامه
• نوشتن کدهای حیاتی عملکرد
• تاثیر یک مدل حافظه ضعیف را در برنامه های چند رشته ای درک کنید
محصولات مرتبط
دانلود کتاب Advanced Lingo for Games
دانلود کتاب Bitcoin Essentials
دانلود کتاب Blockchain Enabled Applications: Understand the Blockchain Ecosystem and How to Make it Work for You
دانلود کتاب Ethereum for Dummies
دانلود کتاب Ethereum Smart Contract Development in Solidity
دانلود کتاب Hands-On Blockchain for Python Developers: Gain blockchain programming skills to build decentralized applications using Python
| موضوع اصلی | کامپیوتر - برنامه نویسی |
|---|---|
| نوع کالا | کتاب الکترونیکی |
| ناشر | Packt Publishing |
| تعداد صفحه | 450 / 436 |
| حجم فایل | 14.16 مگابایت |
| کد کتاب | 1788627857 , 9781788627856 |

نقد و بررسیها
هنوز بررسیای ثبت نشده است.