YoVDO

Functional C++

Offered By: NDC Conferences via YouTube

Tags

NDC Conferences Courses C++ Courses Functional Programming Courses Concurrency Courses Immutability Courses Persistent Data Structures Courses

Course Description

Overview

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