Где я могу найти стандарты C89/C90 в формате PDF? [закрытый]


Я ищу бесплатную версию копии стандарт C89/C90, но я не могу найти его нигде! Почему так трудно его найти?

стандарты C99 и C11 очень легко получить копию в Интернете. Даже в вопросе переполнения стека где я могу найти текущие стандартные документы C или C++? и стандарт C, получая стандарт не содержат то, что я ищу.

поиск в Интернете не помогло ни то, ни другое Открытые Стандарты.

3 63

3 ответа:

вы можете найти хорошие HTML-версии C89, C99 и C11, а также некоторые из официальных проектов PDF-файлов, из которых они генерируются, здесь:

http://port70.net / ~nsz / c/

ниже перечислены некоторые другие полезные прямые ссылки на бесплатные PDF-файлы стандартов C89/C90, C99 и C11:

C89/C90:http://read.pudn.com/downloads133/doc/565041/ANSI_ISO%2B9899-1990%2B[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 поглотил его из Анси в 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 USD, чтобы раскошелиться, вы можете получить копию для цифровой загрузки PDF или печатного издания для того же цена.

если у вас есть стандарт, то все поправки и технических исправлений можно найти здесь, бесплатно:

http://www.open-std.org/jtc1/sc22/wg14/www/standards

просто немного фона от онлайн-документация GCC чтобы помочь уточнить, какие именно ключевые термины:

оригинальный стандарт ANSI C (X3.159-1989) был ратифицирован в 1989 году и опубликован в 1990 году. Этот стандарт был ратифицирован в качестве стандарта ISO (ISO/IEC 9899:1990) позднее в 1990 году. Между этими публикациями не было никаких технических различий, хотя разделы стандарта ANSI были перенумерованы и стали положениями стандарта ISO. Этот стандарт, в обеих его формах, обычно известен как C89, или иногда как C90, с даты ратификации.

Первоначально опубликовано в качестве комментария,вот ссылка к тому, что кажется проект прежнего упомянутого стандарта, стандарта ANSI C. Это мое понимание, что проекты можно посмотреть бесплатно, как отметил @pmg.