Book

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 byPackt Logo

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.

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!

No credit card required