Original PDF Ebook – Learning C++ Functional Programming1st Edition – 9781787281974
Apply Functional Programming techniques to C++ to build highly modular, testable, and reusable code_x000D_About This Book_x000D_
Modularize your applications and make them highly reusable and testable_x000D_
Get familiar with complex concepts such as metaprogramming, concurrency, and immutability_x000D_
A highly practical guide to building functional code in C++ filled with lots of examples and real-world use cases_x000D_
Who This Book Is For_x000D_
This book is for C++ developers comfortable with OOP who are interested in learning how to apply the functional paradigm to create robust and testable apps._x000D_
What You Will Learn_x000D_
Get to know the difference between imperative and functional approaches_x000D_
See the use of first-class functions and pure functions in a functional style_x000D_
Discover various techniques to apply immutable state to avoid side effects_x000D_
Design a recursive algorithm effectively_x000D_
Create faster programs using lazy evaluation_x000D_
Structure code using design patterns to make the design process easier_x000D_
Use concurrency techniques to develop responsive software_x000D_
Learn how to use the C++ Standard Template Library and metaprogramming in a functional way to improve code optimization_x000D_
In Detail_x000D_
Functional programming allows developers to divide programs into smaller, reusable components that ease the creation, testing, and maintenance of software as a whole. Combined with the power of C++, you can develop robust and scalable applications that fulfill modern day software requirements. This book will help you discover all the C++ 17 features that can be applied to build software in a functional way.
Reviews
There are no reviews yet.