【发布时间】:2014-04-12 15:33:57
【问题描述】:
我搜索了open standards website,尤其是C working group homepage,但只找到了关于C11的信息。
他们似乎定期开会并讨论不同的功能和扩展,但他们从未真正提及未来的 C 标准或路线图。很难判断他们是在制定新标准,还是只是针对当前标准制定Technical Corrigendum。
【问题讨论】:
-
我猜在发布 C 标准的新修订版后,他们确实在分析最后更改的结果(编译器如何集成这些新更改,什么新出现问题等……)然后就“讨论”路线图达成一致,然后再制定新的标准路线图,在获得确定名称之前给它一个临时名称(如
C1x)……但这实际上只是我所期望的成为。 -
我问的是 C,而不是 C++。最后一个 C++ 版本是 C++11,最后一个 C 版本是 C11,它们是同年问世的,但我认为它们之间并没有真正的绑定。
-
有些人可以对更新后的memory model 进行修改,但我不知道人们正在寻找的任何其他主要功能或更新。
-
新标准的第一个完整版本是在最初的 10 年后发布的(C99,与 C89/C90 相比)。该标准的第二次完整发布是在之前的 12 年之后(C11,与 C99 相比)。有一个 5 年的周期,必须重新确认标准。我预计该标准将在 2016 年或 2017 年得到重申,不久之后可能会开始制定下一个标准,发布日期在 2021 年左右。这假设标准中的新功能存在任何压力。否则,它也可能在 2021 年得到重申。
-
太本地化了。这是关于未来的事件,最终将缺乏相关性。