C++20 hat ein bahnbrechendes Update erhalten!

Liebe C++-Begeisterte, es ist an der Zeit, die Korken knallen zu lassen, denn C++20 hat ein bahnbrechendes Update erhalten: die Modulunterstützung! In meinen C++20-Klassen stehen diese Module jetzt im Rampenlicht – und das nicht ohne Grund. Leider musste ich bisher feststellen, dass die Implementierung in GCC und Clang dem Microsoft Compiler deutlich unterlegen war. Also habe ich mich größtenteils auf den guten alten Microsoft Compiler verlassen müssen, um Module in meinen Klassen, Vorträgen und Büchern vorzustellen. Aber hey, das hat sich jetzt geändert!

Ich freue mich riesig verkünden zu können, dass die Modulunterstützung von GCC und Clang in den letzten Jahren enorme Fortschritte gemacht hat. Endlich kann ich aufatmen und meine Liebe zu allen drei führenden Compilern gleichermaßen bekunden. Deshalb möchte ich in diesem Artikel den aktuellen Stand der Modulimplementierung (Stand: 10/2023) von GCC, Clang und MSVC präsentieren.

Ihr werdet es kaum glauben, aber ich habe tatsächlich in den letzten vier Jahren fast 100 Artikel über C++20 verfasst. Und wisst ihr was? Ich bin noch lange nicht fertig! In meinem kommenden Artikel werde ich meine epische Erzählung über C++20 fortsetzen und euch mit noch mehr spannenden Informationen beglücken.

Aber bevor es soweit ist, habe ich hier eine kleine Vorschau für euch: In diesem Artikel habe ich euch bereits einen Vorgeschmack auf die Erstellung eines Moduls mit den Big Three gegeben. Doch in meinem kommenden Meisterwerk werde ich mich noch ausführlicher mit der Modulunterstützung der drei großen Compiler befassen. Ihr werdet aus dem Staunen nicht mehr herauskommen!

Freut euch also auf mehr C++20-Wahnsinn, mehr Compiler-Vergleiche und vor allem mehr Modul-Spaß. Lasst uns gemeinsam in eine Zukunft voller Modularität und Code-Strukturierung eintauchen!

Bis bald, meine lieben C++-Freunde!

Schlagwörter: C20Klassen + Modulimplementierung + Compiler Microsoft GCC Clang

Wie bewerten Sie den Schreibstil des Artikels?
1 Star2 Stars3 Stars4 Stars5 Stars
  • 16. Oktober 2023