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

Paradigms of Computer Programming – Fundamentals
Université catholique de Louvain via edX
Paradigms of Computer Programming – Abstraction and Concurrency
Université catholique de Louvain via edX
Computing: Art, Magic, Science - Part II
ETH Zurich via edX
Concurrency
AdaCore via Independent
Java Fundamentals for Android Development
Galileo University via edX