At CppCon in Aurora, Bjarne Stroustrup’s opening keynote today, “Profiles for simplicity and guarantees,” has a specific promise: demonstrations eliminating uninitialized-object and container-invalidation errors with zero runtime cost. The approach adds library structure that makes static analysis easier, then disallows problematic uses. The announced examples are narrower—and more interesting—than a blanket claim to have made C++ safe. Official abstract

The opening slot is listed for 8:30–10:15 a.m. MDT. I would listen for the implementation boundaries: which coding patterns remain expressible, what annotation or library adoption is required, and whether the examples survive contact with an existing codebase. Those details will decide whether profiles become part of everyday development. Conference schedule

Tomorrow morning’s language-design panel brings together Stroustrup, Guido van Rossum and Mads Torgersen, moderated by Emma Tracey. This is the session I would protect even on a crowded programme: C++, Python and C# have made very different bargains over compatibility, simplicity and evolution. Hearing their designers discuss those choices together should be more revealing than three separate language updates. The official announcement confirms Tuesday morning; check the conference app for the precise slot and room. Panel announcement