Functional C++
Offered By: NDC Conferences via YouTube
Course Description
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
Related Courses
Computer GraphicsUniversity 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