YoVDO

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

Offered By: CppCon via YouTube

Tags

C++ Courses Haskell Courses Functional Programming Courses Lazy Evaluation Courses Closures Courses Lambda Functions Courses Algebraic Data Types Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
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

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera