The Real Problem of C++ - Understanding C++'s People Problem Beyond Safety Issues
Meeting Cpp via YouTube
Free courses from frontend to fullstack and AI
AI Product Expert Certification - Master Generative AI Skills
Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Explore the underlying challenges facing the C++ programming community in this conference talk that examines why C++ continues to be perceived as problematic despite having modern solutions for safety issues. Discover how bounds, type, initialization, and lifetime safety concerns can be effectively addressed using contemporary C++ features like ranges, value semantics, strong types, concepts, and constexpr. Investigate the "10% bubble" phenomenon, where the majority of C++ developers remain unaware of current best practices and fail to utilize recommended tools and features. Analyze the mindset of C++ programmers who are often drawn to dangerous implementation details rather than safer alternatives. Examine why educational materials and teaching resources lag behind in adopting the newest best practices and methodologies. Learn how what appears to be a technical legacy problem is actually rooted in human factors and community dynamics within the C++ ecosystem. Gain insights into the disconnect between available modern C++ capabilities and their actual adoption in the development community, revealing that the real challenge lies not in the language itself but in how it is taught, learned, and practiced.
Syllabus
The real problem of C++ - Klaus Iglberger - Meeting C++ 2025
Taught by
Meeting Cpp