Direkt zum Inhalt wechseln

C++, big in Japan – Michael Hava am C++26 Komiteemeeting

Das C++ Komitee traf sich von 18. bis 23. März in Tokyo und arbeitete weiter an Features für C++26. Es war bereits das dritte von neun Meetings zu C++26, damit ist bereits die Hälfte der „Featureentwicklungszeit“ für C++26 abgeschlossen – geplant sind stets sechs Meetings für neue Features und drei für deren Stabilisierung und Finalisierung des neuen Standards. Michael Hava ist Teil dieses Komitees und war wie immer mit dabei.


Zu den potenziellen neuen großen Features von C++26 zählen Pattern Matching, Reflection und Contracts. Letztere zwei wurden während diesem Meeting erstmals von den Sprach- und Bibliothekserweiterungsgruppen (EWG und LEWG) anstelle von den entsprechenden domänenspezifischen Unterarbeitsgruppen (SG7 und SG21) besprochen.

Das Review von Reflection war überaus positiv. Auch Pattern Matching bekam überwiegend positives Feedback, obwohl die entsprechende Diskussion von einem Erdbeben der Stärke 5.2 unterbrochen wurde. Das Review von Contracts war durchwachsener, was angesichts des Spannungsfeldes zwischen Safety und Performance wenig überraschend war – ob das Feature nicht doch noch auf C++29 verschoben werden muss, steht seit diesem Meeting im Raum.


Michael war mit zwei Paper in Tokyo:

Das nächste Meeting, an dem Michael nur remote teilnehmen wird, findet im Juni in St. Louis (MO), USA statt.
Danach folgt die „C++ Europa Tour“:

Über das Face-to-Face Meeting

Von 18. bis 23. März fand in Tokyo, Japan ein Face-to-Face-Meeting des C++ Komitees statt. Michael Hava, Senior Software Developer und C++-Koryphäe der RISC Software GmbH, ist Teil dieses Komitees und nahm daher an diesem Meeting teil.

Über Michael Hava

Michael Hava, Senior Software Developer und C++-Koryphäe der RISC Software GmbH, ist Teil des C++-Standardisierungs-Komitees. Er kam 2011 während seines Masterstudiums an der Fachhochschule Oberösterreich – Campus Hagenberg zu RISC Software. Seitdem hat er die Einführung von modernem C++ in verschiedenen Bereichen der Technik gefördert. Mit dem Ziel, diese Förderung auf die Ausbildung auszuweiten, kehrte er 2016 als Teilzeit-Dozent an seine ehemalige Fachhochschule zurück. Nach der Teilnahme an seiner ersten C++-Standardisierungssitzung im Jahr 2019 wurde er Gründungsmitglied der österreichischen C++-Arbeitsgruppe und fungiert als Vorsitzender des nationalen Gremiums. Er bleibt die meiste Zeit in der LEWG und mehrere seiner Papers sind bereits für C++26 angenommen.

Ansprechperson









    Michael Hava, MSc

    Senior Software Architect

    Weiterlesen