C++'s Next Decade - The Future of Compile-Time Reflection, Memory Safety, and Simplification
Meeting Cpp via YouTube
Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Explore a keynote conference talk from Meeting C++ 2024 where Herb Sutter discusses three major turning points shaping the future of C++ programming language. Dive into how compile-time reflection, including source generation, is poised to become the most powerful feature in C++26, potentially revolutionizing library building capabilities. Learn about the significant steps being taken towards memory safety through compile-time checks and the renewed focus on language simplification. Understand how these three developments interconnect and reinforce each other, particularly how reflection enables more compile-time libraries instead of compiler-based features, leading to simpler language evolution and safer code implementation. Discover why C++, consistently ranked among the top 5 programming languages, is entering what could be its most transformative decade, with promising developments that aim to enhance usability to levels not seen since C++11.
Syllabus
Peering forward: C++'s next decade - Herb Sutter - Keynote Meeting C++ 2024
Taught by
Meeting Cpp