برنامهنویسی فرابرنامهای تمپلیت C++ در عمل ۲۰۲۰
C++ Template Metaprogramming in Practice 2020
دانلود کتاب برنامهنویسی فرابرنامهای تمپلیت C++ در عمل ۲۰۲۰ (C++ Template Metaprogramming in Practice 2020) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Li Wei |
|---|
ناشر:
CRC Press
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2020 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
338 |
| نوع فایل |
|
| حجم |
13.7 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب برنامهنویسی فرابرنامهای تمپلیت C++ در عمل ۲۰۲۰
کتاب برنامهنویسی فرابرنامهای تمپلیت C++ در عمل: یک چارچوب یادگیری عمیق، با استفاده از پیادهسازی یک چارچوب یادگیری عمیق به عنوان نمونه، کاربرد برنامهنویسی فرابرنامهای را در یک پروژه نسبتا بزرگ توضیح میدهد و بر راههای بهینهسازی عملکرد سیستمها تاکید میکند. این کتاب برای توسعهدهندگانی که دانش اولیهای از C++ دارند مناسب است. توسعهدهندگانی که با چارچوبهای اصلی یادگیری عمیق آشنا هستند نیز میتوانند برای مقایسه تفاوتهای بین چارچوب یادگیری عمیق پیادهسازیشده با برنامهنویسی فرابرنامهای و محاسبات در زمان کامپایل با چارچوبهای یادگیری عمیق با استفاده از روشهای شیءگرا، به این کتاب مراجعه کنند.
این کتاب که از هشت فصل تشکیل شده است، با دو فصل در مورد بحث در مورد تکنیکهای اساسی برنامهنویسی فرابرنامهای و محاسبات در زمان کامپایل آغاز میشود. بقیه فصلهای کتاب بر کاربرد عملی برنامهنویسی فرابرنامهای در یک چارچوب یادگیری عمیق تمرکز دارند. این کتاب انواع و سیستمهای غنی، تمپلیتهای عبارت و نوشتن فراتابعهای پیچیده و همچنین موضوعاتی مانند موارد زیر را بررسی میکند:
- واژهنامههای ناهمگن و تمپلیتهای سیاست
- مقدمهای بر یادگیری عمیق
- سیستم نوع و انواع دادهای اساسی
- عملیات و تمپلیتهای عبارت
- لایههای اساسی
- لایههای ترکیبی و بازگشتی
- ارزیابی و بهینهسازی آن
برنامهنویسی فرابرنامهای میتواند کدهای انعطافپذیر و کارآمدی را ایجاد کند. برای توسعهدهندگان C++ که با برنامهنویسی شیءگرا آشنا هستند، دشواری اصلی در یادگیری و تسلط بر برنامهنویسی فرابرنامهای C++ ایجاد طرز فکر برنامهنویسی تابعی است. رویکرد فرابرنامهنویسی که در زمان کامپایل درگیر است، تابعی است، به این معنی که نتایج میانی ساخت نمیتوانند تغییر کنند و تاثیر آن ممکن است بیشتر از حد انتظار باشد. این کتاب برنامهنویسان C++ را قادر میسازد تا یک ذهنیت تابعی و مهارتهای برنامهنویسی فرابرنامهای را توسعه دهند. این کتاب همچنین هزینه توسعه و هزینه استفاده از برنامهنویسی فرابرنامهای را مورد بحث قرار میدهد و راهکارهایی را برای به حداقل رساندن این هزینهها ارائه میدهد.
فهرست کتاب:
۱. روی جلد
۲. صفحه عنوان فرعی
۳. عنوان
۴. حق چاپ
۵. فهرست
۶. پیشگفتار
۷. تقدیر و تشکر
۸. بخش اول: مقدمه
۹. بخش دوم: چارچوب یادگیری عمیق
۱۰. پسانوشت
۱۱. فهرست نمایه
توضیحات(انگلیسی)
Using the implementation of a deep learning framework as an example, C++ Template Metaprogramming in Practice: A Deep Learning Framework explains the application of metaprogramming in a relatively large project and emphasizes ways to optimize systems performance. The book is suitable for developers with a basic knowledge of C++. Developers familiar with mainstream deep learning frameworks can also refer to this book to compare the differences between the deep learning framework implemented with metaprogramming and compile-time computing with deep learning frameworks using object-oriented methods.
Consisting of eight chapters, the book starts with two chapters discussing basic techniques of metaprogramming and compile-time computing. The rest of the book’s chapters focus on the practical application of metaprogramming in a deep learning framework. It examines rich types and systems, expression templates, and writing complex meta-functions, as well as such topics as:
- Heterogeneous dictionaries and policy templates
- An introduction to deep learning
- Type system and basic data types
- Operations and expression templates
- Basic layers
- Composite and recurrent layers
- Evaluation and its optimization
Metaprogramming can construct flexible and efficient code. For C++ developers who are familiar with object-oriented programming, the main difficulty in learning and mastering C++ metaprogramming is establishing the thinking mode of functional programming. The meta-programming approach involved at compile time is functional, which means that the intermediate results of the construction cannot be changed, and the impact may be greater than expected. This book enables C++ programmers to develop a functional mindset and metaprogramming skills. The book also discusses the development cost and use cost of metaprogramming and provides workarounds for minimizing these costs.
Table of Contents
1. Cover
2. Half Title
3. Title
4. Copyright
5. Contents
6. Preface
7. Acknowledgment
8. PART I INTRODUCTION
9. PART II THE DEEP LEARNING FRAMEWORK
10. Postscript
11. Index
دیگران دریافت کردهاند
برنامهنویسی C و تحلیل عددی: یک مقدمه ۲۰۲۲
C Programming and Numerical Analysis: An Introduction 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
C# ۱۰.۰ برای همه: راهنمای کامل برای مبتدیان (۲۰۲۲)
C# 10.0 All-in-One For Dummies 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
لکتین های نوع C در هم ایستایی ایمنی ۲۰۲۰
C-Type Lectins in Immune Homeostasis 2020
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
++C عملکرد بالا: تسلط بر هنر بهینه سازی عملکرد کد ++C، ویرایش دوم ۲۰۲۰
C++ High Performance: Master the art of optimizing the functioning of your C++ code, 2nd Edition 2020
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
فعال سازی C-H برای سنتز نامتقارن ۲۰۱۹
C-H Activation for Asymmetric Synthesis 2019
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
ساختار داده ها و الگوریتم های C# ۲۰۱۸
C# Data Structures and Algorithms 2018
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
