c - 是否有新的即将推出的 C 标准来取代 C99?

标签 c

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

如果没有,为了让 C 语言在 21 世纪生存,您希望在今天的 C'y2k.01' 标准中看到什么?当然有 Java、.NET、C#、Scala、Erlang、F# 等等,但实际上,继续...

我想看看:

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

这是开放的辩论和讨论。

谢谢。

最佳答案

有一个更新 C99 的项目。该草案目前被称为 C1X可用here .您还可以看到 charter .

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

关于c - 是否有新的即将推出的 C 标准来取代 C99?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2144248/

相关文章:

c - 如何修复和检测指针上的内存别名以更好地优化 C

c - 如何在 C 文件中同一行中的字符串后打印一些内容?

c - 在同一行中打印并在 C 中暂停

c - 将文件描述符的整数值写入文件

c - 使用另一个指针变量 char *c 操作和访问 char *s 指针变量(字符串) - C

c - 显示菜单的奇怪方法

c - 在c中对main函数使用return vs return 0

c - 为什么在 C 中每次执行后变量的地址都会改变?

c - 如果指数是变量,为什么从 pow() 输出的超大值不以相同的方式强制转换?

c - 一般情况下,将 ungetc() 包装起来,而不使用 put() gets() 和流