Learning C++ Functional Programming
Functional Programming allows developers to divide programs into smaller, reusable components that eases 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 C++17 features that can be applied to build software in a functional way.
Offered by
Difficulty Level
Intermediate
Completion Time
10h8m
Language
English
About Book
Who Is This Book For?
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.
Learning C++ Functional Programming
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 10h8m total length
Diving into Modern C++
Manipulating functions in functional programming
Applying immutable state to the function
Recurring method invocation using recursive algorithm
Procrastinating the execution process using Lazy Evaluation
Optimizing code with Metaprogramming
Running parallel execution using Concurrency
Creating and debugging application in functional approach
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!