Sie scheinen sich regelmäßig zu treffen und verschiedene Funktionen und Erweiterungen zu diskutieren, aber sie erwähnen nie wirklich einen zukünftigen C-Standard oder eine Roadmap. Es ist schwer zu sagen, ob sie an einem neuen Standard arbeiten oder nur an einem Technische Berichtigung nach aktuellem Standard.
ich erraten nach der Veröffentlichung einer neuen Überarbeitung des C-Standards arbeiten sie an der Analyse der Ergebnisse der letzten Änderungen (wie hat der Compiler diese neuen Änderungen integriert, welche neuen Fragen ergeben sich usw.) und einigen sich dann auf eine „Diskussions“-Roadmap, bevor sie arbeiten auf der neuen Standard-Roadmap, geben Sie ihr einen temporären Namen (wie C1x), bevor ich einen endgültigen Namen habe… Aber das ist wirklich nur so, wie ich es erwarten würde.
– zmo
9. März 2014 um 19:36 Uhr
Ich habe nach C gefragt, nicht nach C++. Die letzte C++-Version ist C++11 und die letzte C-Version ist C11, sie kamen im selben Jahr heraus, aber ich glaube nicht, dass sie wirklich aneinander gebunden sind.
– Jens
9. März 2014 um 23:52 Uhr
Einige Leute könnten Änderungen an der aktualisierten Version gebrauchen Speichermodellaber ich kenne keine zusätzlichen wichtigen Funktionen oder Updates, nach denen die Leute suchen.
– Jason
10. März 2014 um 1:26 Uhr
Die erste vollständige Veröffentlichung eines neuen Standards erfolgte 10 Jahre nach dem Original (C99, verglichen mit C89/C90). Die zweite vollständige Veröffentlichung des Standards erfolgte 12 Jahre nach der vorherigen (C11, verglichen mit C99). Es gibt einen 5-Jahres-Zyklus, in dem Standards erneut bestätigt werden müssen. Ich würde erwarten, dass der Standard 2016 oder 2017 erneut bestätigt wird und die Arbeit am nächsten Standard kurz danach beginnen könnte, mit einem Veröffentlichungsdatum im Jahr 2021 oder so ungefähr. Dies setzt voraus, dass es Druck für neue Funktionen im Standard gibt. Andernfalls könnte es auch 2021 einfach bekräftigt werden.
– Jonathan Leffler
10. März 2014 um 8:29 Uhr
Es ist zu lokalisiert. Es handelt sich um ein zukünftiges Ereignis und wird irgendwann an Relevanz verlieren.
– Jens
27. April 2014 um 13:51 Uhr
Ich habe eine E-Mail an den Mann im Kontaktbereich der WG 14 geschickt, aber ich hatte nicht damit gerechnet, bald eine Antwort zu bekommen, aber ich habe sie bekommen.
Das hat er mir geantwortet:
der Ausschuss hat den Beginn der Arbeit an einer neuen Überarbeitung des Standards nicht erörtert. Die WG 14 wird sich in der ersten Aprilhälfte in Parma, Italien, treffen, und bisher gab es keine Vorschläge für neue Funktionen, die den Überarbeitungsprozess veranlassen würden.
Vielen Dank,
John Benito – ISO/IEC JTC 1/SC 22/WG 14 Convener
Ich denke, das ist so offiziell, wie es für den Moment wird.
Ich hatte kürzlich auch Grund, David Keaton (WG 14 Convener) diesbezüglich zu kontaktieren, seine Antwort war, dass sie gerade erst mit der Diskussion darüber begannen, was für die nächste Version von C zu tun sei, und wies mich auf (Änderungen vorbehalten) open-std.org/jtc1/sc22/wg14/www/docs/n2021.htm die das Jahr 2022 als derzeit vorgesehenes Datum für die Veröffentlichung des nächsten vollständigen Standards nennt.
– Tobi
1. April 2016 um 14:51 Uhr
Offenbar gibt es Diskussionen über den nächsten C-Standard, C2x, und es gibt auch Vorschläge.
Am Ende der Charta ist das voraussichtliche Veröffentlichungsdatum 2022 angegeben.
Es gibt C18 (https://www.iso.org/standard/74528.html)-Standard, der im Juni 2018 veröffentlicht wurde, aber nur Fehler in C11 behebt, ohne neue Sprachfunktionen einzuführen.
Eine technische Berichtigung wird herausgegeben, um einen technischen Fehler oder eine Unklarheit zu korrigieren. Neue Funktionen und Erweiterungen müssen als Änderung oder Überarbeitung des Standards veröffentlicht werden.
ich erraten nach der Veröffentlichung einer neuen Überarbeitung des C-Standards arbeiten sie an der Analyse der Ergebnisse der letzten Änderungen (wie hat der Compiler diese neuen Änderungen integriert, welche neuen Fragen ergeben sich usw.) und einigen sich dann auf eine „Diskussions“-Roadmap, bevor sie arbeiten auf der neuen Standard-Roadmap, geben Sie ihr einen temporären Namen (wie
C1x
), bevor ich einen endgültigen Namen habe… Aber das ist wirklich nur so, wie ich es erwarten würde.– zmo
9. März 2014 um 19:36 Uhr
Ich habe nach C gefragt, nicht nach C++. Die letzte C++-Version ist C++11 und die letzte C-Version ist C11, sie kamen im selben Jahr heraus, aber ich glaube nicht, dass sie wirklich aneinander gebunden sind.
– Jens
9. März 2014 um 23:52 Uhr
Einige Leute könnten Änderungen an der aktualisierten Version gebrauchen Speichermodellaber ich kenne keine zusätzlichen wichtigen Funktionen oder Updates, nach denen die Leute suchen.
– Jason
10. März 2014 um 1:26 Uhr
Die erste vollständige Veröffentlichung eines neuen Standards erfolgte 10 Jahre nach dem Original (C99, verglichen mit C89/C90). Die zweite vollständige Veröffentlichung des Standards erfolgte 12 Jahre nach der vorherigen (C11, verglichen mit C99). Es gibt einen 5-Jahres-Zyklus, in dem Standards erneut bestätigt werden müssen. Ich würde erwarten, dass der Standard 2016 oder 2017 erneut bestätigt wird und die Arbeit am nächsten Standard kurz danach beginnen könnte, mit einem Veröffentlichungsdatum im Jahr 2021 oder so ungefähr. Dies setzt voraus, dass es Druck für neue Funktionen im Standard gibt. Andernfalls könnte es auch 2021 einfach bekräftigt werden.
– Jonathan Leffler
10. März 2014 um 8:29 Uhr
Es ist zu lokalisiert. Es handelt sich um ein zukünftiges Ereignis und wird irgendwann an Relevanz verlieren.
– Jens
27. April 2014 um 13:51 Uhr