【问题标题】:Is the next C standard actively developed?下一个 C 标准是否正在积极开发?
【发布时间】:2010-03-08 22:46:53
【问题描述】:

目前是否有一个小组致力于下一个 C 标准(下一个,我指的是 C99 之后)?如果是这样,有哪些功能可能实现?

【问题讨论】:

  • 有C++0x迟早会出来,但我对C一无所知。
  • 已经很完美了。
  • 当然,我查看了 Wikipedia 页面 (en.wikipedia.org/wiki/C1X),但其中似乎没有什么值得购买 :(
  • 我想,按照标准委员会的性质,我们应该已经开始称它为 C2x...
  • @James,他们也对 C89 这么说(有些仍然如此)。

标签: c standards c99


【解决方案1】:

有一个叫 c1x 的东西(还是个草稿)

http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1425.pdf

【讨论】:

    【解决方案2】:

    他们至少与 C++0x 小组合作,以保持两种语言之间的线程标准兼容。 (这也意味着 C 将获得一个线程标准。)

    【讨论】:

    • 在这个过程中,他们从 pthreads 倒退了 大量 步,这已经很出色了;而没有解决一个确实存在于pthreads中的实际问题。
    【解决方案3】:

    根据Wikipedia page(由OP 引用),功能包括“删除gets 功能”。我觉得荒谬的是,就 C 语言的本质而言,有太多的方法可以让你自食其果,而它们恰好删除了其中 一种

    Com'on,这是成年人的语言!如果你能射中自己的脚,那只是因为它有真正的火力!

    【讨论】:

    • 虽然你可以用 C 中的许多函数来打自己的脚,但大多数函数都有安全使用的方法。 gets 是唯一一个显然没有安全使用方式的库函数。
    • gets() 就像一根香烟。如果完全按照指示使用,它最终会杀死你。
    • @Tim:没错!你所在的地区是否禁止吸烟?!
    猜你喜欢
    • 2011-01-26
    • 1970-01-01
    • 1970-01-01
    • 2011-09-24
    • 1970-01-01
    • 2021-04-08
    • 1970-01-01
    • 2021-06-09
    • 1970-01-01
    相关资源
    最近更新 更多