Overview
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore practical applications of higher-order functions and combinators in C++ in this 20-minute conference talk from ACCU 2023. Delve into the functional programming concepts inspired by Rust's Option(T) and Haskell's Maybe, focusing on how they can be applied in C++ to write cleaner and more modular code. Learn how to manage control flow using continuations and combinators, moving beyond theoretical concepts like Monads to practical implementations. Gain insights from Victor Ciura, a Principal Engineer on the Visual C++ team at Microsoft, as he shares his expertise in modernizing codebases and improving C++ tools. Discover how these functional programming techniques can enhance your C++ projects and streamline your development process.
Syllabus
And Then() Some(T): C++ Combinators - Higher-Order Functions in Cpp - Victor Ciura - ACCU 2023
Taught by
ACCU Conference