#c
#c
Вопрос:
Я нашел (вhttp://c-faq.com/ansi/avail.html ), что «Электронная (PDF) копия доступна онлайн за 18 долларов США от www.ansi.org «.
Но в то же время я могу скачать ее бесплатно сhttp://www.open-std.org/JTC1/sc22/wg14/www/docs/n1256.pdf
Оба являются стандартами C, верно? В чем разница между ними?
Ответ №1:
Последняя является черновиком. Точная и содержащая все, что вам нужно, но в черновом виде.
Это рабочий документ WG14, но он отражает консолидированный стандарт на момент выпуска
Ответ №2:
Все документы, подобные n1234
, являются черновыми версиями стандартов. Если вам нужны реальные, опубликованные версии, вы должны приобрести их в вашей местной организации по стандартизации.
Это редко бывает необходимо, если вы не Microsoft, Borland / Unprized / Enchilada (или как они там себя называют в настоящее время), IBM или какой-либо другой разработчик компилятора. Нормальные люди вполне адекватно справляются с черновиками последней версии просто отлично.
Ответ №3:
Последний проект, получивший название C1X и одобренный для публикации, являетсяhttp://www.open-std.org/JTC1/sc22/wg14/www/docs/n1548.pdf. Это, вероятно, настолько близко к следующему стандарту, насколько вы сможете получить, не платя за формализованную версию. Лучше взять эту версию, поскольку в n1256 пропущено несколько разъяснений и исправлений.