YoVDO

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

Offered By: ACCU Conference via YouTube

Tags

ACCU Conference Courses Functional Programming Courses Closures Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore functional programming techniques in modern C++ through this comprehensive conference talk. Discover how Haskell's principles have influenced mainstream languages, including C++, and learn to apply functional programming concepts to write clearer, shorter, and faster code. Delve into topics such as lambdas, closures, std::function, value types, constants, STL algorithm composability, lazy ranges, folding, mapping, and higher-order functions. Examine the benefits of adopting a declarative style over an imperative one, and gain insights into upcoming C++ features like ranges and monadic extensions. Investigate advanced concepts including composition, lifting, currying, partial application, pure functions, pattern matching, and lazy evaluation to enhance your C++ programming skills and tackle complex software challenges.

Syllabus

Functional Programming in Modern C++: The Imperatives Must Go! - Victor Ciura - ACCU 2023


Taught by

ACCU Conference

Related Courses

Khronos Sycl Language Framework for C++ Accelerators - Take Advantage of All the MIPS
ACCU Conference via YouTube
Space Invaders - The C++20 Spaceship Operator is Upon Us
ACCU Conference via YouTube
Grinding, Farming, and Alliances - Become a Better Programmer by Using Words and Ideas From Casual Gaming
ACCU Conference via YouTube
Designing for C++ Concurrency Using Message Passing
ACCU Conference via YouTube
Productivity in C++ Game Development - Inside the Mind of an AAA Game Developer
ACCU Conference via YouTube