C++20 ist fertig definiert
Quelle: Pexels/Kevin Ku

C++20 ist fertig definiert

Der Entwurf für den nächsten C++-Standard C++20 ist fertig und geht in die internationale Vernehmlassung. Auch eine Roadmap für C++23 steht schon fest.
19. Februar 2020

     

Die Programmiersprache C++ lebt. Am vergangenen Wochenende hat das für den Standard zuständige Komitee anlässlich eines Meetings in den Räumen von Avast in Prag bekanntgegeben, dass die technische Arbeit an der kommenden Version C++20 plangemäss abgeschlossen sei. Der Entwurf soll nun in einer weltweiten Abstimmung als Draft International Standard (DIS) genehmigt und dann publiziert werden.

Zu den zuletzt vorgenommenen Änderungen gehören laut einem Bericht von "heise.de" Verbesserungen bei der kontextsensitiven Erkennung von module und import, damit Build-Systeme ohne Compiler Build-Abhängigkeiten einfacher auflösen können, eine Verfeinerung der Schlüsselwörter static und inline sowie mehrere neue rangifizierte Algorithmen und die Ergänzung von ranges::ssize.


Mit C++20 haben sich die 252 Teilnehmer indes nicht begnügt. Am Prager Treffen wurde auch eine Roadmap für C++23 verabschiedet. Im Zentrum des übernächsten C++-Standards stehen laut einem Reisebericht von Herb Sutter, Software-Architekt bei Microft und Vorsitzender des ISO-C++-Standardkomitees, die Vervollständigung von C++20 mit Standard-Library-Modulen und Library-Unterstützung von Koroutinen, die Ergänzung mit Executors und eine Networking-Library, die auf Executors basiert. Neuerungen wie Reflection, Pattern Matching und Contracts können in C++23 möglicherweise ebenfalls kommen. Aussserdem wolle man dem Bugfixing mehr Aufmerksamkeit zukommen lassen als in der Vergangeheit. (ubi)


Weitere Artikel zum Thema

IBM stellt Entwicklung von Swift ein

18. Dezember 2019 - IBM hat entschieden, nicht mehr an der Weiterentwicklung der quelloffenen und von Apple entwickelten Programmiersprache Swift mitzuarbeiten. Ab 2020 wird IBM nicht mehr Teil der Swift-Arbeitsgruppe sein.

Javascript und Java auch in der Schweiz beliebteste Programmiersprachen

15. November 2019 - Schweizer Entwickler nutzen am meisten Javascript sowie die MySQL-Datenbank und arbeiten am häufigsten auf einer Linux-Plattform. Dies sind die Ergebnisse einer Befragung von fast 1000 Programmierern von Swiss Made Software.

Programmiersprachen: Python überholt Java auf Github

11. November 2019 - Entwickler lieben Python, so Microsofts Github. Gleichzeitig präsentiert Github auch die grössten Open-Source-Projekte der Plattform.


Artikel kommentieren
Kommentare werden vor der Freischaltung durch die Redaktion geprüft.

Anti-Spam-Frage: Wieviele Fliegen erledigte das tapfere Schneiderlein auf einen Streich?
GOLD SPONSOREN
SPONSOREN & PARTNER