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

YouTube

Functional C++

NDC Conferences via YouTube

Overview

Explore functional programming concepts in C++ through this comprehensive conference talk. Delve into expressing functional ideas idiomatically in modern C++, focusing on immutability beyond const, concurrency beyond threading and locks, and viewing functions as transformations and units of composition. Learn about shared and persistent data structures, practical examples, and the Observer approach. Examine topics such as void pointers, mutability, consistency, isolation, date classes, constant time operations, and garbage collection. Gain insights into solving common programming problems using functional paradigms and discover how to apply these principles effectively in C++ development.

Syllabus

Intro
Practical Examples
Observer Approach
Void Pointer
Legal
Mutability
Asking a question
Consistency
Isolation
Date Classes
Persistent Data Structures
Constant Time Operations
Hamlet
Garbage Collection
The problem
Wrap up

Taught by

NDC Conferences

Reviews

Start your review of Functional 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.