【问题标题】:Slow adoption of C99 [closed]C99的缓慢采用[关闭]
【发布时间】:2014-04-19 10:05:45
【问题描述】:

我最近查看了一些描述采用 C 标准的页面,我对 C99(创建于 15 年前!)尚未完全支持这一事实感到恐惧。大多数编译器(如果不是全部)不支持完整的 C99,我们已经有了 C11。这是否意味着这些标准已经失效或被忽视,或者不再值得投资于 C?

【问题讨论】:

  • 如果你有一天要成为一名经验丰富的开发人员,MS 的糟糕应该不会让你感到惊讶 - 它就像天空是蓝色的或水是湿的一样正常,如果有的话,如果/何时它应该会让你感到惊讶MS 没有为改变做坏事:D
  • 大多数编译器实际上都有某种 c99 支持。甚至 MSVC 去年也引入了一些 c99 支持。

标签: c standards c99 c11


【解决方案1】:

像 gcc 和 clang 这样的大型 C 编译器毫无问题地支持 C99(主要是 C11)。只有微软决定他们不会为 Visual Studio 开发 C99 支持,而是更多地使用 C++。

【讨论】:

  • Visual Studio 2013 不是(不完全)采用了 C99 吗?
  • @pmg 他们实现了一些更多的功能,但没有那么多,我称之为支持 c99。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-09-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-06-26
  • 2013-06-05
相关资源
最近更新 更多