Я ищу бесплатную копию стандарта C89 / C90 , но нигде не могу найти! Почему его так сложно найти?
Стандарты C99 и C11 очень легко получить в Интернете. Даже в вопросах переполнения стека. Где мне найти текущие стандартные документы C или C ++? и Стандарт C, Получение стандарта не содержат того, что я ищу.
Поиск в Интернете тоже не помог, ни открытые стандарты .
Ответы:
Вы можете найти хорошие HTML-версии C89, C99 и C11, а также некоторые официальные черновики PDF-файлов, из которых они созданы, здесь:
http://port70.net/~nsz/c/
Некоторые другие полезные прямые ссылки на бесплатные PDF-файлы стандартов C89 / C90, C99 и C11 перечислены ниже:
C89 / C90: https://www.pdf-archive.com/2014/10/02/ansi-iso-9899-1990-1/ansi-iso-9899-1990-1.pdf
C99: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf
C11: http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1570.pdf
источник
Я знаю ровно одно место, где вы все еще можете приобрести официальную НЕЧЕРНОВУЮ версию исходного стандарта ANSI C89. Это одно место - Стандарты Австралии. Ссылка на их интернет-магазин для C89 находится здесь:
http://www.techstreet.com/standards/as-3955-1991?product_id=1178768
Пусть вас не смущает тот факт, что он называется 9899: 1990, потому что это просто номер ISO, который получил C89, когда ISO перенял его из ANSI в 1990 году. И также не разочаровывайтесь тем фактом, что номер документа Австралийских стандартов «AS 3955-1991», потому что 1991, вероятно, был годом, когда они сами переняли его от ISO.
Обратите внимание на аннотацию на этой странице:
[Abstract] Specifies the form and establishes the interpretation of programs written in the C programming language. This Standard is identical with and has been reproduced from ISO/IEC 9899:1990.
Этот документ действительно является оригинальным стандартом ANSI C89, только в повторно распечатанном виде. Если у вас есть 160,29 долларов США, вы можете получить копию для цифровой загрузки PDF-файла или печатного издания по той же цене.
Когда у вас есть стандарт, все поправки и технические исправления можно будет бесплатно найти здесь:
http://www.open-std.org/jtc1/sc22/wg14/www/standards
источник
Немного предыстории из онлайн-документации GCC, чтобы помочь прояснить, какие именно ключевые термины:
Первоначально опубликованный в качестве комментария, вот ссылка на то, что кажется черновиком ранее упомянутого стандарта, стандарта ANSI C. Насколько я понимаю, черновики можно просматривать бесплатно, как также отметил @pmg.
источник