برنامهنویسی تابعی در ++C ۲۰۱۸
Functional Programming in C++ 2018
دانلود کتاب برنامهنویسی تابعی در ++C ۲۰۱۸ (Functional Programming in C++ 2018) با لینک مستقیم و فرمت pdf (پی دی اف) و ترجمه فارسی
| نویسنده |
Ivan Cukic |
|---|
ناشر:
Simon and Schuster
۳۰ هزار تومان تخفیف با کد «OFF30» برای اولین خرید
| سال انتشار |
2018 |
|---|---|
| زبان |
English |
| تعداد صفحهها |
320 |
| نوع فایل |
|
| حجم |
11.0 MB |
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
🏷️
378,000 تومان
قیمت اصلی: ۳۷۸٬۰۰۰ تومان بود.
298,000 تومان
قیمت فعلی: ۲۹۸٬۰۰۰ تومان.
📥 دانلود نسخهی اصلی کتاب به زبان انگلیسی(PDF)
🧠 به همراه ترجمهی فارسی با هوش مصنوعی
🔗 مشاهده جزئیات
دانلود مستقیم PDF
ارسال فایل به ایمیل
پشتیبانی ۲۴ ساعته
توضیحات
معرفی کتاب برنامهنویسی تابعی در ++C ۲۰۱۸
خلاصه
برنامهنویسی تابعی در ++C به توسعهدهندگان، جنبهی کاربردی برنامهنویسی تابعی و ابزارهایی که ++C برای توسعه نرمافزار به سبک تابعی ارائه میدهد را آموزش میدهد. این راهنمای عمیق، سرشار از نمودارهای مفیدی است که به شما کمک میکند مفاهیم FP (برنامهنویسی تابعی) را درک کرده و به صورت تابعی فکر کنید.
با خرید نسخه چاپی کتاب، یک نسخه الکترونیکی رایگان در قالبهای PDF، Kindle و ePub از انتشارات Manning Publications دریافت خواهید کرد.
دربارهی فناوری
کد خوب نوشتهشده، راحتتر تست و استفادهی مجدد میشود، سادهتر میتوان آن را موازیسازی کرد و احتمال بروز خطا در آن کمتر است. تسلط بر سبک برنامهنویسی تابعی میتواند به شما در مقابله با نیازهای برنامههای مدرن کمک کند و منجر به بیان سادهتر منطق پیچیده برنامه، مدیریت خطای ظریف و همروندی (Concurrency) ظریف شود. ++C از طریق قالبها، توابع لامبدا و سایر ویژگیهای اصلی زبان، به همراه بسیاری از قسمتهای STL، از FP پشتیبانی میکند.
دربارهی کتاب
برنامهنویسی تابعی در ++C به شما کمک میکند تا جنبهی تابعی مغز خود را رها کنید و دیدگاه جدید و قدرتمندی نسبت به کدنویسی ++C بدست آورید. دهها مثال، نمودار و تصویر را کشف خواهید کرد که مفاهیم تابعی قابل استفاده در ++C، از جمله ارزیابی تنبل (Lazy Evaluation)، اشیاء تابعی و فراخواندنیها (Invokables)، انواع داده جبری (Algebraic Data Types) و موارد دیگر را تجزیه و تحلیل میکنند. با مطالعه این کتاب، تکنیکهای FP را با سناریوهای عملی که بیشترین سود را ارائه میدهند، مطابقت خواهید داد.
مطالب داخل کتاب
* نوشتن کد ایمنتر بدون هزینههای عملکردی
* مدیریت صریح خطاها از طریق سیستم نوع
* گسترش ++C با ساختارهای کنترلی جدید
* ترکیب وظایف با DSLها
دربارهی خواننده
این کتاب برای توسعهدهندگانی نوشته شده است که دو سال یا بیشتر تجربه کدنویسی در ++C دارند.
دربارهی نویسنده
ایوان Čukić یک توسعهدهنده اصلی در KDE است و از سال 1998 در ++C کدنویسی میکند. او ++C مدرن و برنامهنویسی تابعی را در دانشکده ریاضیات دانشگاه بلگراد تدریس میکند.
فهرست مطالب
1. مقدمهای بر برنامهنویسی تابعی
2. شروع کار با برنامهنویسی تابعی
3. اشیاء تابعی
4. ایجاد توابع جدید از توابع قدیمی
5. خلوص: اجتناب از حالت تغییرپذیر
6. ارزیابی تنبل
7. محدودهها (Ranges)
8. ساختارهای داده تابعی
9. انواع داده جبری و تطبیق الگو (Pattern Matching)
10. Monads
11. Metaprogramming Template
12. طراحی تابعی برای سیستمهای همروند
13. تست و اشکالزدایی
فهرست کتاب:
۱. روی جلد
۲. صفحه عنوان
۳. حق چاپ
۴. پیشگفتار
۵. تقدیر و تشکر
۶. درباره این کتاب
۷. درباره نویسنده
۸. فصل ۱: مقدمه ای بر برنامه نویسی تابعی
۹. فصل ۲: شروع به کار با برنامه نویسی تابعی
۱۰. فصل ۳: اشیاء تابع
۱۱. فصل ۴: ایجاد توابع جدید از توابع قدیمی
۱۲. فصل ۵: خلوص: اجتناب از حالت تغییرپذیر
۱۳. فصل ۶: ارزیابی تنبل
۱۴. فصل ۷: محدوده ها
۱۵. فصل ۸: ساختارهای داده تابعی
۱۶. فصل ۹: انواع داده جبری و تطبیق الگو
۱۷. فصل ۱۰: مونادها
۱۸. فصل ۱۱: فرابرنامه نویسی الگو
۱۹. فصل ۱۲: طراحی تابعی برای سیستم های همزمان
۲۰. فصل ۱۳: تست و اشکال زدایی
۲۱. فهرست نمایه
توضیحات(انگلیسی)
Summary
Functional Programming in C++ teaches developers the practical side of functional programming and the tools that C++ provides to develop software in the functional style. This in-depth guide is full of useful diagrams that help you understand FP concepts and begin to think functionally.
Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.
About the Technology
Well-written code is easier to test and reuse, simpler to parallelize, and less error prone. Mastering the functional style of programming can help you tackle the demands of modern apps and will lead to simpler expression of complex program logic, graceful error handling, and elegant concurrency. C++ supports FP with templates, lambdas, and other core language features, along with many parts of the STL.
About the Book
Functional Programming in C++ helps you unleash the functional side of your brain, as you gain a powerful new perspective on C++ coding. You’ll discover dozens of examples, diagrams, and illustrations that break down the functional concepts you can apply in C++, including lazy evaluation, function objects and invokables, algebraic data types, and more. As you read, you’ll match FP techniques with practical scenarios where they offer the most benefit.
What’s inside
- Writing safer code with no performance penalties
- Explicitly handling errors through the type system
- Extending C++ with new control structures
- Composing tasks with DSLs
About the Reader
Written for developers with two or more years of experience coding in C++.
About the Author
Ivan Čukić is a core developer at KDE and has been coding in C++ since 1998. He teaches modern C++ and functional programming at the Faculty of Mathematics at the University of Belgrade.
Table of Contents
- Introduction to functional programming
- Getting started with functional programming
- Function objects
- Creating new functions from the old ones
- Purity: Avoiding mutable state
- Lazy evaluation
- Ranges
- Functional data structures
- Algebraic data types and pattern matching
- Monads
- Template metaprogramming
- Functional design for concurrent systems
- Testing and debugging
Table of Contents
1. Cover
2. Titlepage
3. Copyright
4. preface
5. acknowledgments
6. about this book
7. about the author
8. Chapter 1: Introduction to functional programming
9. Chapter 2: Getting started with functional programming
10. Chapter 3: Function objects
11. Chapter 4: Creating new functions from the old ones
12. Chapter 5: Purity: Avoiding mutable state
13. Chapter 6: Lazy evaluation
14. Chapter 7: Ranges
15. Chapter 8: Functional data structures
16. Chapter 9: Algebraic data types and pattern matching
17. Chapter 10: Monads
18. Chapter 11: Template metaprogramming
19. Chapter 12: Functional design for concurrent systems
20. Chapter 13: Testing and debugging
21. Index
دیگران دریافت کردهاند
برنامهنویسی تابعی در اسکالا، ویرایش دوم ۲۰۲۳
Functional Programming in Scala, Second Edition 2023
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی تابعی در سیشارپ، ویرایش دوم ۲۰۲۲
Functional Programming in C#, Second Edition 2022
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی تابعی در کاتلین ۲۰۲۱
Functional Programming in Kotlin 2021
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامه نویسی با جاوا(Java), برنامهنویسی شیءگرا, سیستمعامل
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی تابعی در سیشارپ ۲۰۱۷
Functional Programming in C# 2017
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامهنویسی به زبان سی شارپ(C#), فناوری اطلاعات
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی تابعی در جاوااسکریپت ۲۰۱۶
Functional Programming in JavaScript 2016
علوم کامپیوتر, برنامه نویسی, زبانهای برنامهنویسی, برنامه نویسی با جاوا(Java), برنامهنویسی شیءگرا, جاوااسکریپت (javascript)
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
برنامهنویسی تابعی در اسکالا ۲۰۱۴
Functional Programming in Scala 2014
🏷️ 200,000 تومان قیمت اصلی: 200,000 تومان بود.129,000 تومانقیمت فعلی: 129,000 تومان.
✨ ضمانت تجربه خوب مطالعه
بازگشت کامل وجه
در صورت مشکل، مبلغ پرداختی بازگردانده می شود.
دانلود پرسرعت
دانلود فایل کتاب با سرعت بالا
ارسال فایل به ایمیل
دانلود مستقیم به همراه ارسال فایل به ایمیل.
پشتیبانی ۲۴ ساعته
با چت آنلاین و پیامرسان ها پاسخگو هستیم.
ضمانت کیفیت کتاب
کتاب ها را از منابع معتیر انتخاب می کنیم.
