2010-01-27 59 views
1

是否有新的C标准取代C99?毕竟有一个非官方的C++ 0x出现在维基百科here中。为了这个问题,我们把这个C99超集称为C'y2k.01'不要混淆(因为我打算说C99 ++看起来像C++对象......但我离题了)是否有新的C标准取代C99?

如果有不是,为了让C语言能够在21世纪中生存下来,您今天想要在C'y2k.01标准中看到什么?当然还有的Java,.NET,C#,斯卡拉,二郎,F#的名字,但很少,但实际上,去...

我想看看:

  1. 统一POSIX的功能集成到运行时,
  2. 与上述#1,fork() ING将是更容易,并在并行代码将成为可能,而不是依靠第三方库
  3. 的难易程度为自定义集合动态存储器,诸如阵列.. 。像这样'char __dynamic foo [];'您可以轻松地添加/删除元素

这是开放的辩论和讨论。

谢谢。

+0

你在谈论什么POSIX函数?请注意,POSIX仅在限制意义上与C兼容,即POSIX需要特定版本的C(预期与Unix特定版本保持一致)。对于这个raeson,不可能在不破坏POSIX的情况下将POSIX集成到C中。 – AnT 2010-01-27 02:51:50

+3

“C'y2k.01”“?为什么不像我们其他人那样称呼它? :-) – paxdiablo 2010-01-27 02:55:20

+0

@paxdiablo:我不知道从下面的答案,C1X是出来....很抱歉,长长的'Cy2k.01'....我怎么知道... :) – t0mm13b 2010-01-27 02:57:20

回答

7

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

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

+0

@Jason:感谢我的+1 ... – t0mm13b 2010-01-27 03:02:14