Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intersection of functional programming and C++ in this insightful conference talk. Delve into the misconceptions surrounding functional programming and its implementation in C++, starting with the introduction of lambdas in C++11. Examine the core principles of functional programming and how they can be applied effectively in C++ development. Discover valuable concepts from functional design, including immutable data types, persistent data structures, and atomic references. Learn how to leverage these ideas to enhance your C++ codebase, drawing from real-world experiences. Gain a deeper understanding of functional programming's potential in C++ and how it can lead to more robust and maintainable code.