Zum Inhalt springen

Details

Meeting C++ is hosting an interview with Klaus Iglberger, who is going to speak about the real problem with C++ at Meeting C++ 2025.

Talk description:
Everyone has heard the warnings about buffer overflows, use-after-free, memory corruption, and other infamous vulnerabilities lurking in low-level code. But many developers accept that these traps should be avoided without truly understanding how the exploits work. In this talk, attendees will see hands-on examples of how memory vulnerabilities arise, how they’re exploited, and why they’re dangerous.
It is popular today to complain about C++’s perceived safety issues: bounds, type, initialization and lifetime safety, and not to forget undefined behavior. However, when we take an honest look we will realize that today we have wonderful solutions to cope with these issues: ranges, value semantics, strong types, concepts, constexpr, … Using those makes it almost impossible to experience problems with any of these safety issues. So the question is: why do C++ developers still experience problems and why is C++ still perceived as problematic?

In this talk, we will focus on what really goes wrong in the C++ industry. We’ll talk about the 10% bubble, i.e. the fact that the vast majority of “C++ developers” is not fully aware of the state of the art and cannot or chooses not to use the recommended tools and features. We’ll also take a look at the mindset of C++ developers, who too often seem to be attracted to the dangerous details. And finally, we’ll take a look at the reason why the current teaching material is not consequently updated to the newest best practices. Although initially it may sound like a legacy problem, we’ll come to realize that C++ has a people problem.

We'll start at 20:00 (8:00PM) CEST.

Functional Programming
Computer Programming
Concurrent Programming
Software Development
C & C++

Mitglieder interessieren sich auch für