2010-01-27 6 views
1

Есть ли новый наступающий C-стандарт, который заменяет C99? В конце концов, неофициальный C++ 0x выходит из источника в Википедии here. Ради этого вопроса давайте назовем это супермножество C99 как C'y2k.01 ', чтобы не путать (как я собирался сказать C99 ++, который выглядит как аналог C++ .... но я отвлекаюсь)Есть ли новый C-стандарт, который заменяет C99?

Если есть нет, что бы вы хотели увидеть сегодня в стандарте C'y2k.01, чтобы язык C сохранился в 21 веке? Конечно, есть Java, .NET, C#, Scala, Erlang, F #, чтобы назвать, но некоторые из них, но на самом деле, идти на ...

Я хотел бы видеть:

  1. унифицировать Posix функции в среда,
  2. с # 1, упомянутой выше, fork() ИНГ было бы намного проще и распараллеливание кода будет возможным вместо того, чтобы полагаться на сторонней библиотеки
  3. простота динамической памяти для пользовательских коллекций, таких как массивы .. что-то вроде этого: char __dynamic foo []; где вы можете легко добавлять/удалять элементы

Это открытое обсуждение и обсуждение.

Спасибо.

+0

Какие функции POSIX вы конкретно говорите? Обратите внимание, что POSIX совместим только с C в ограничительном смысле, то есть для POSIX требуется определенная версия C (предположительно, согласованная с спецификациями Unix). Для этого raeson невозможно интегрировать POSIX в C без разрушения POSIX. – AnT

+3

"C'y2k.01 '" ??? Почему бы не назвать его c1x, как и все остальные? :-) – paxdiablo

+0

@paxdiablo: Я не знал из нижеприведенных ответов, что C1X выходит ... извините за длинный «Cy2k.01» .... как я должен был знать это ... :) – t0mm13b

ответ

7

Существует проект для обновления C99. Проект в настоящее время дублируется C1X и доступен here. Вы также можете увидеть charter.

Вы можете видеть список открытых в настоящее время projects и получать последние новости от ISO C Working Group.

+0

@ Джейсон: Спасибо за это +1 от меня ... – t0mm13b

Смежные вопросы