【问题标题】:Is there a new upcoming C Standard that supersedes C99?是否有即将取代 C99 的新 C 标准?
【发布时间】:2011-01-09 19:07:53
【问题描述】:

是否有即将取代 C99 的新 C 标准?毕竟,根据 Wikipedia here 的来源,有一个非官方的 C++0x 出来了。为了这个问题,我们将这个 C99 超集称为 C'y2k.01' 以免混淆(因为我要说 C99++,它看起来像 C++ 对应物......但我离题了)

如果没有,您希望在今天的 C'y2k.01' 标准中看到什么,以便 C 语言在 21 世纪生存下来?当然有 Java、.NET、C#、Scala、Erlang、F# 等等,但真的,继续……

我想看看:

  1. 将 Posix 函数统一到运行时中,
  2. 使用上面提到的 #1,fork()ing 会更容易,并且可以并行化代码而不是依赖第三方库
  3. 为自定义集合(如数组)提供动态内存的便利性......类似于“char __dynamic foo[];”您可以在其中轻松添加/删除元素

这是开放的辩论和讨论。

谢谢。

【问题讨论】:

  • 您具体指的是哪些 POSIX 函数?请注意,POSIX 仅在限制性意义上与 C 兼容,即 POSIX 需要特定版本的 C(预计与 Unix 规范一致)。因此,在不破坏 POSIX 的情况下,无法将 POSIX 集成到 C 中。
  • "C'y2k.01'"???为什么不像我们其他人一样称它为 c1x 呢? :-)
  • @paxdiablo:我从下面的答案中不知道 C1X 即将问世......对不起,冗长的“Cy2k.01”......我怎么知道...... . :)
  • 好的..我是不是应该修改这个问题,说C1X之后的下一个,让它更有趣?
  • 你最好问另一个问题,@tommieb75。

标签: c


【解决方案1】:

有一个更新 C99 的项目。该草案目前被称为C1X,并提供here。你也可以看到charter

您可以查看当前打开的projects 列表并从ISO C Working Group 获取最新消息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-08-27
    • 1970-01-01
    • 1970-01-01
    • 2011-01-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-17
    相关资源
    最近更新 更多