AI Adoption - Drive Business Value and Organizational Impact
Master Finance Tools - 35% Off CFI (Code CFI35)
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore an experimental approach to C++ programming by attempting to replace traditional language constructs with lambda expressions in this conference talk from C++Now 2025. Discover how far you can push the boundaries of lambda usage by systematically replacing parts of the C++ standard library, type traits, classes with data members, and other fundamental components with lambda-based alternatives. Learn about the theoretical minimum number of classes and functions required in C++23 while maximizing lambda usage throughout your codebase. Examine whether it's possible to emulate virtually everything in C++ using only lambdas and understand the practical implications of such an approach. Gain insights from Braden Ganetsky, an ISO C++ Committee member representing Canada, as he demonstrates this unconventional programming paradigm through practical examples and explores the limits of lambda expressiveness in modern C++. Access accompanying slides and dive deep into advanced C++ metaprogramming techniques that challenge conventional coding practices.
Syllabus
Lambda All the Things - Braden Ganetsky - C++Now 2025
Taught by
CppNow