Я знаю, что последняя официальная редакция стандарта доступна по адресу:
https://www.iso.org/standard/74528.html
Но поскольку страница относится к C языковой рабочей группе на http://www.open-std.org -
http://www.open-std.org/JTC1/SC22/WG14/
утверждает, что это, цитата:
официальный дом
ISO / IEC JTC1 / SC22 / WG14 - C
И его последняя дата обновления на данный момент указана как:
2020-03-30
Почему до сих пор говорится, что текущий C стандарт C11 (не C17 или C18 ):
Текущий C стандарт языка программирования (C11) ISO / IEC 9899 был принят ISO и IEC в 2011 году.
?
Это плохое ведение этой страницы? Или это не официальная страница, как она утверждает? Или Рабочая группа не рассматривает C18 как истинную версию / пересмотр стандарта, а как «исправление» для версии C11, которая все еще является последней?
Еще один вопрос, который, вероятно, относится к первоначальному .
В различных источниках в Интернете документ N2176.pdf
называется последней черновой версией C18 и даже содержит ссылку на него. Например, на странице Википедии о C18 имеется ссылка на архивную версию черновика C17 с www.open-std.org, и содержимое этого pdf-документа выглядит как настоящий документ N2176. Однако фактический документ n2176.pdf
из текущего www.open-std.org: http://www.open-std.org/JTC1/SC22/WG14/www/docs/n2176.pdf сложно увидеть, поскольку он заблокирован паролем. В то же время черновые версии предыдущих ревизий можно просмотреть бесплатно.