YoVDO

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

Offered By: Meeting Cpp via YouTube

Tags

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

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the influence of functional programming on modern C++ in this conference talk from Meeting C++ 2022. Delve into how concepts from Haskell and other functional languages have subtly permeated mainstream programming, including C++. Examine the evolution of C++ towards more functional paradigms, from lambdas and closures to composable STL algorithms and lazy ranges. Analyze various functional programming techniques in C++ and discover how they can lead to more concise, clear, and efficient code by adopting a declarative style. Investigate the functional aspects of the current STL, learn about algebraic data types (ADT), and preview upcoming functional programming features in future C++ standards. Gain insights into advanced concepts such as composition, lifting, currying, partial application, pure functions, and potentially pattern matching and lazy evaluation.

Syllabus

The Imperatives Must Go! - Victor Ciura - Meeting C++ 2022


Taught by

Meeting Cpp

Related Courses

Введение в iOS-разработку
Moscow Institute of Physics and Technology via Coursera
Object-Oriented JavaScript
Udacity
Front-End Interview Prep
Udacity
Work with augmented reality (AR) and the web
Curtin University via edX
Mighty JavaScript (Advanced)
Udemy