Ich suche nach einer kostenlosen Version des C89 / C90-Standards , kann sie aber nirgendwo finden! Warum ist es so schwer zu finden?
C99- und C11-Standards sind sehr einfach im Internet zu erhalten. Auch in den Fragen zum Stapelüberlauf Wo finde ich die aktuellen C- oder C ++ - Standarddokumente? und der C-Standard, Erhalten des Standards, enthalten nicht das, wonach ich suche.
Die Websuche hat weder geholfen noch Open Standards .
Antworten:
Hier finden Sie nette HTML-Versionen von C89, C99 und C11 sowie einige der offiziellen Entwürfe von PDF-Dateien, aus denen sie generiert wurden:
http://port70.net/~nsz/c/
Einige andere nützliche direkte Links zu kostenlosen PDF-Dateien der Standards C89 / C90, C99 und C11 sind nachstehend aufgeführt:
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
quelle
Es gibt genau einen verbleibenden Ort, an dem Sie noch eine offizielle NON-DRAFT- Version des ursprünglichen ANSI C89-Standards erwerben können. Dieser eine Ort ist Standards Australia. Der Webshop-Link für C89 ist hier:
http://www.techstreet.com/standards/as-3955-1991?product_id=1178768
Lassen Sie sich nicht durch die Tatsache verwirren, dass es 9899: 1990 heißt, denn dies ist nur die ISO-Nummer, die C89 erhalten hat, als die ISO es 1990 von ANSI übernommen hat. Lassen Sie sich auch nicht von der Tatsache abbringen, dass die Dokumentennummer der australischen Standards lautet "AS 3955-1991", weil 1991 wahrscheinlich nur das Jahr ist, in dem sie es selbst von der ISO übernommen haben.
Beachten Sie die Zusammenfassung auf dieser Seite:
[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.
Dieses Dokument ist wirklich der ursprüngliche ANSI C89-Standard, nur in einer neu gedruckten Form. Wenn Sie 160,29 USD zur Verfügung haben, können Sie eine Kopie zum digitalen Download des PDFs oder der gedruckten Ausgabe zum gleichen Preis erhalten.
Sobald Sie den Standard haben, können Sie alle Änderungen und technischen Berichtigungen hier kostenlos finden:
http://www.open-std.org/jtc1/sc22/wg14/www/standards
quelle
Nur ein kleiner Hintergrund aus der Online-Dokumentation von GCC , um zu klären, was genau die Schlüsselbegriffe sind:
Ursprünglich als Kommentar veröffentlicht, ist hier ein Link zu einem Entwurf des zuvor genannten Standards, des ANSI C-Standards. Nach meinem Verständnis können die Entwürfe kostenlos eingesehen werden, wie auch @pmg festgestellt hat.
quelle