Zum Inhalt springen

Details

Sponsor: JetBrains (www.jetbrains.com).
Thanks to JetBrains for hosting this event.

***

On January 9th, we have the opportunity to see a live version of Klaus Iglberger's C++ under the Sea 2025 talk about the real problem of C++. Klaus is a freelance C++ trainer and consultant. He shares his expertise in popular C++ courses — from beginner to advanced — all around the world. He is the author of C++ Software Design, one of the organizers of the Munich C++ user group, and the (co-)organizer of the Back-to-Basics and Software Design tracks at CppCon.

***

Abstract: 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.

***

Schedule:
18:45 (CEST) -- Open doors
19:00 (CEST) -- Welcome with snacks and drinks
~20:00 (CEST) -- Welcome by the MUC++ Organizers
~20:10 (CEST) -- Talk by Klaus Iglberger
~21:10 (CEST) -- Open Networking
~22:00 (CEST) -- Official End

***

Livestream: TBA

C & C++
Programming Languages
Computer Programming
Software Development

Mitglieder interessieren sich auch für