برنامهنویسی سطح پایین ۲۰۱۷
Low-Level Programming 2017
دانلود کتاب برنامهنویسی سطح پایین ۲۰۱۷ (Low-Level Programming 2017) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Igor Zhirkov |
|---|
ناشر:
Apress
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2017 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
435 |
| نوع فایل |
|
| حجم |
1.4 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب برنامهنویسی سطح پایین ۲۰۱۷
زبان اسمبلی و معماری Intel 64 را بیاموزید، در زبان C ماهر شوید و درک کنید که چگونه برنامهها تا سطح دستورالعملهای ماشین کامپایل و اجرا میشوند. این دانش به شما امکان میدهد کدهایی قوی و با عملکرد بالا بنویسید.
برنامهنویسی سطح پایین معماری Intel 64 را به عنوان نتیجهی تکامل معماری فون نویمان توضیح میدهد. این کتاب آخرین نسخه زبان C (C11) و زبان اسمبلی را از ابتدا آموزش میدهد. این کتاب کل مسیر از کد منبع تا اجرای برنامه، از جمله تولید فایلهای شیء ELF و پیوند ایستا و پویا را پوشش میدهد. مثالهای کد و تمرینها به همراه بهترین شیوههای کدنویسی در کتاب گنجانده شدهاند. قابلیتها و محدودیتهای بهینهسازی کامپایلرهای مدرن بررسی میشوند و به شما امکان میدهند بین خوانایی و عملکرد برنامه تعادل برقرار کنید. استفاده از تکنیکهای مختلف افزایش عملکرد، مانند دستورالعملهای SSE و پیشواکشی، نشان داده شده است. موضوعات مرتبط با علوم کامپیوتر مانند مدلهای محاسباتی و گرامرهای رسمی نیز مورد بررسی قرار میگیرند و ارزش عملی آنها توضیح داده میشود.
آنچه خواهید آموخت
برنامهنویسی سطح پایین به برنامهنویسان میآموزد که:
- به راحتی به زبان اسمبلی کد بنویسند
- مدل برنامهنویسی Intel 64 را درک کنند
- کدهایی قابل نگهداری و قوی در C11 بنویسند
- فرآیند کامپایل را دنبال کرده و لیستهای اسمبلی را رمزگشایی کنند
- خطاهای موجود در کد اسمبلی کامپایلشده را رفع اشکال کنند
- از مدلهای محاسباتی مناسب برای کاهش چشمگیر پیچیدگی برنامه استفاده کنند
- کدهای حساس به عملکرد را بنویسند
- تأثیر یک مدل حافظه ضعیف را در برنامههای چند رشتهای درک کنند
این کتاب برای چه کسانی است؟
برنامهنویسان متوسط تا پیشرفته و دانشجویان برنامهنویسی
فهرست کتاب:
۱. نگاهی اجمالی به محتویات
۲. فهرست مطالب
۳. درباره نویسنده
۴. درباره بازبین فنی
۵. تقدیر و تشکر
۶. مقدمه
۷. قسمت اول: زبان اسمبلی و معماری کامپیوتر
۸. قسمت دوم: زبان برنامه نویسی C
۹. قسمت سوم: بین C و اسمبلی
۱۰. قسمت چهارم: ضمائم
۱۱. نمایه
توضیحات(انگلیسی)
Learn Intel 64 assembly language and architecture, become proficient in C, and understand how the programs are compiled and executed down to machine instructions, enabling you to write robust, high-performance code.
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 andformal grammars are addressed, and their practical value explained.
What You’ll Learn
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
Who This Book Is For
Intermediate to advanced programmers and programming students
Table of Contents
1. Contents at a Glance
2. Contents
3. About the Author
4. About the Technical Reviewer
5. Acknowledgments
6. Introduction
7. Part I: Assembly Language and Computer Architecture
8. Part II: The C Programming Language
9. Part III: Between C and Assembly
10. Part IV: Appendices
11. Index
دیگران دریافت کردهاند
تشخیص های بالینی ارزان قیمت دامپزشکی ۲۰۲۳
Low-Cost Veterinary Clinical Diagnostics 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
جراحی کم تهاجمی قلب کودکان، ۲۰۲۲
Low Invasive Pediatric Cardiac Surgery 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
طرحهای مدولاسیون با فرکانس سوئیچینگ پایین برای اینورترهای چند سطحی ۲۰۲۰
Low-Switching Frequency Modulation Schemes for Multi-level Inverters 2020
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
اثرات تشعشعات با دوز پایین بر حیوانات و اکوسیستم ها: مطالعه ی بلندمدت بر حادثه ی هسته ای فوکوشیما ۲۰۱۹
Low-Dose Radiation Effects on Animals and Ecosystems: Long-Term Study on the Fukushima Nuclear Accident 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
Overcoming Teenage Low Mood and Depression: A Five Areas Approach 2012
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
ادراک بصری قسمت ۱: مبانی دید: فرآیندهای سطح پایین و میانی در ادراک ۲۰۰۶
Visual Perception Part 1: Fundamentals of Vision: Low and Mid-Level Processes in Perception 2006
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
سایر کتابهای ناشر
تحقیقات ریاضی در بیست سال اخیر: سخنرانی ریاست جمهوری، ایراد شده در ۳۱ ژانویه ۱۹۲۱، در مجمع ریاضیات بنارس ۲۰۲۱
Mathematical Research in the last 20 years: Presidential adress, delivered on the 31st January, 1921, before the Benares mathematical society 2021
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
