~4Dgifts/toolbox/documents/ANSI-C README so far, this brand-new-to-v4.1 directory includes files relevant to the book, "The Annotated ANSI C Standard", and the text originally published as the ANSI C rationale. The reason to own "The Annotated ANSI C Standard" is because it has the text of the ISO C standard. But the book has mistakes, and the file, AnnotatedAnnotatedCStandard, points out the errors. Sometimes it suggests the correction and sometimes not. rationale.{ps,latex.tar.Z} is the text that was originally published as the ANSI C rationale. It contains useful information about the origin, creation and meaning of the ISO C standard, but was never published as part of the ISO version. Newsgroups: sgi.engr.all Subject: The Annotated ANSI C Standard : book review Organization: Silicon Graphics, Inc. Mountain View, CA Date: Mon, 28 Mar 1994 19:46:36 GMT The Annotated ANSI C Standard American National Standard for Programming Languages-C ANSI/ISO 9899-1990 by Herbert Schildt Published by Osborne-McGraw Hill. is, at $40, the cheapest way to get a copy of the real standard. It was reviewed by PJ Plauger in the January 1994 C User's journal, where Plauger points out that page 132 was dropped and page 131 duplicated in its place. But he still recommends it. Recently Clive Feather posted his detailed technical review of the book on comp.std.c including every article posted related to the review (AnnotatedAnnotatedCStandard.discussion.txt). Then, after this net discussion, he revised it slightly (AnnotatedAnnotatedCStandard.txt). Here is that review in case you missed it in comp.std.c. It *is* the least expensive way to get the Standard. If you buy the book, make a copy from a real standard of what should be on page 132. Print out Clive Feather's review. File both with the book. Newsgroups: sgi.engr.all Subject: Re: The Annotated ANSI C Standard : book review Date: 29 Mar 1994 19:49:13 GMT Organization: Silicon Graphics, Inc., Mountain View, CA Lines: 41 In article <CnE49o.LL8@sgi.sgi.com>, > > The Annotated ANSI C Standard > American National Standard for Programming Languages-C > ANSI/ISO 9899-1990 > by Herbert Schildt > Published by Osborne-McGraw Hill. > >is, at $40, the cheapest way to get a copy of the real standard. ... >If you buy the book, make a copy from a real standard of what >should be on page 132. Print out Clive Feather's review. >File both with the book. You will also want a copy of the rationale: "Rationale for American National Standard for Information Systems -- Programming Language -- C" which is printed with the expensive version, but omitted from the above-mention annotated version. To quote from the introduction, "This Rationale summarizes the deliberations of X3J11, the Technical committee charged by ANSI with devising a standard for the C programming language." While not part of the standard proper, it contains invaluable insight into why the committee created the standard the way they did. It also contains invaluable information on how ANSI/ISO C differs from e.g. K&R. It's large: 119+ pages. Available in postscript and latex source, and on various ftp sites.
Documentation
Already Built tar Files