0 رای
وضعیت موجودی موجود

قیمت قبلی: 4,000,000 ریال
قیمت: 3,600,000 ریال

 



Product details

  • Publisher ‏ : ‎ Manning; 1st edition (November 19, 2018)
  • Language ‏ : ‎ English
  • Paperback ‏ : ‎ 320 pages
  • ISBN-10 ‏ : ‎ 1617293814
  • ISBN-13 ‏ : ‎ 978-1617293818


 

کتاب Functional Programming in C++: How to improve your C++ programs using functional techniques

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
 

  1. Introduction to functional programming
  2. Getting started with functional programming
  3. Function objects
  4. Creating new functions from the old ones
  5. Purity: Avoiding mutable state
  6. Lazy evaluation
  7. Ranges
  8. Functional data structures
  9. Algebraic data types and pattern matching
  10. Monads
  11. Template metaprogramming
  12. Functional design for concurrent systems
  13. Testing and debugging

منابع کتاب کتاب Functional Programming in C++: How to improve your C++ programs using functional techniques

خلاصه

برنامه نویسی تابعی در ++C به توسعه دهندگان جنبه کاربردی برنامه نویسی تابعی و ابزارهایی را که C++ برای توسعه نرم افزار به سبک عملکردی ارائه می دهد، آموزش می دهد. این راهنمای عمیق پر از نمودارهای مفید است که به شما در درک مفاهیم FP و شروع به تفکر عملکردی کمک می کند.

خرید کتاب چاپی شامل یک کتاب الکترونیکی رایگان در قالب‌های PDF، Kindle و ePub از انتشارات منینگ است.

درباره فناوری

کدهای خوب نوشته شده برای آزمایش و استفاده مجدد آسان تر، موازی سازی ساده تر و کمتر مستعد خطا هستند. تسلط بر سبک کاربردی برنامه نویسی می تواند به شما کمک کند تا با نیازهای برنامه های مدرن مقابله کنید و به بیان ساده تر منطق برنامه پیچیده، مدیریت برازنده خطا، و همزمانی زیبا منجر شود. C++ از FP با الگوها، لامبداها و دیگر ویژگی‌های زبان اصلی، همراه با بسیاری از بخش‌های STL پشتیبانی می‌کند.

درباره کتاب

برنامه نویسی تابعی در سی پلاس پلاسبه شما کمک می کند تا جنبه عملکردی مغز خود را آزاد کنید، زیرا دیدگاه جدیدی قدرتمند در مورد کدنویسی C++ به دست می آورید. ده‌ها مثال، نمودار و تصویر را خواهید دید که مفاهیم کاربردی را که می‌توانید در C++ اعمال کنید، از جمله ارزیابی تنبل، اشیاء تابع و فراخوانی‌ها، انواع داده‌های جبری و غیره را تجزیه می‌کنند. همانطور که مطالعه می‌کنید، تکنیک‌های FP را با سناریوهای عملی مطابقت می‌دهید که بیشترین سود را دارند.

داخلش چیه
 

  • نوشتن کد ایمن تر بدون جریمه عملکرد
  • مدیریت صریح خطاها از طریق سیستم نوع
  • گسترش C++ با ساختارهای کنترلی جدید
  • نوشتن وظایف با DSL


درباره Reader

برای توسعه دهندگانی با دو سال یا بیشتر تجربه کدنویسی در C++ نوشته شده است.

درباره نویسنده

Ivan Čukić یک توسعه دهنده اصلی در KDE است و از سال 1998 به کدنویسی در C++ مشغول است. او C++ مدرن و برنامه نویسی تابعی را در دانشکده ریاضیات دانشگاه بلگراد تدریس می کند.

فهرست مطالب
 

  1. مقدمه ای بر برنامه نویسی تابعی
  2. شروع با برنامه نویسی کاربردی
  3. اشیاء تابع
  4. ایجاد توابع جدید از توابع قدیمی
  5. خلوص: اجتناب از حالت تغییرپذیر
  6. ارزیابی تنبل
  7. محدوده ها
  8. ساختارهای داده عملکردی
  9. انواع داده های جبری و تطبیق الگو
  10. مونادها
  11. فرابرنامه نویسی قالب
  12. طراحی عملکردی برای سیستم های همزمان
  13. تست و رفع اشکال

نظرات کاربران درباره کتاب Functional Programming in C++: How to improve your C++ programs using functional techniques

نظری در مورد این محصول توسط کاربران ارسال نگردیده است.
اولین نفری باشید که در مورد کتاب Functional Programming in C++: How to improve your C++ programs using functional techniques نظر می دهد.

ارسال نظر درباره کتاب Functional Programming in C++: How to improve your C++ programs using functional techniques

لطفا توجه داشته باشید که ایمیل شما منتشر نخواهد شد.

برچسب های مرتبط با کتاب Functional Programming in C++: How to improve your C++ programs using functional techniques

++C&C# Programming Languages خرید اینترنتی کتاب های زبان اصلی کامپیوتر خرید اینترنتی کتاب های زبان اصلی ++C&C#

بر اساس سلیقه شما...

  این کتاب به صورت  رنگی  است. Product details ...
7,600,000 ریال
Product details Publisher ‏ : ‎  Springer; 1st ed. 2015 e ...
2,900,000 ریال
  Product details Publisher ‏ : ‎  For Dummies ...
4,480,000 ریال

codebazan

طراحی و اجرا: فروشگاه ساز سبدخرید