Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

The Imperatives Must Go - Functional Programming in Modern C++

CppCon via YouTube

Overview

Explore functional programming techniques in modern C++ through this conference talk from CppCon 2022. Discover how Haskell concepts have influenced mainstream languages and learn to apply functional programming ideas to solve software complexity problems. Examine the functional aspects of current STL, including lambdas, closures, std::function, and lazy ranges. Gain insights into declarative programming styles that can make code shorter, clearer, and faster. Delve into advanced topics such as algebraic data types, composition, lifting, currying, and partial application. Learn about upcoming functional programming features in future C++ standards, including monadic extensions to std::future, std::optional, and std::expected.

Syllabus

The Imperatives Must Go! [Functional Programming in Modern C++] - Victor Ciura - CppCon 2022

Taught by

CppCon

Reviews

Start your review of The Imperatives Must Go - Functional Programming in Modern C++

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.