P. 1
Draft ANSI C Rationale

Draft ANSI C Rationale

|Views: 5,344|Likes:
Published by inExcelsisDeo
Rationale for Draft Proposed National Standard for Information Systems - Programming Language C (ANSI X3J11/88-151) (Nov 18, 1988)
Rationale for Draft Proposed National Standard for Information Systems - Programming Language C (ANSI X3J11/88-151) (Nov 18, 1988)

More info:

Published by: inExcelsisDeo on Jun 11, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

12/17/2012

pdf

This Rationale is organized to parallel the Standard as closely as possible, to facil-
itate finding relevant discussions. Some subsections of the Rationale comprise just
the subsection title from the Standard: this indicates that the Committee thought
no special comment was necessary. Where a given discussion touches on several
areas, attempts have been made to include cross-references within the text. Such
references, unless they specify the Standard or the Rationale, are deliberately am-
biguous.

As for the organization of the Standard itself, Base Documents existed only for
Sections 3 (Language) and 4 (Library) of the Standard. Section 1 (Introduction)
was modeled after the introductory matter in several other standards for procedural
languages. Section 2 (Environment) was added to fill a need, identified from the
start, to place a C program in context and describe the way it interacts with its
surroundings. The Appendices were added as a repository for related material not
included in the Standard itself, or to bring together in a single place information
about a topic which was scattered throughout the Standard.
Just as the Standard proper excludes all examples, footnotes, references, and
appendices, this rationale is not part of the Standard. The C language is defined
by the Standard alone. If any part of this Rationale is not in accord with that
definition, the Committee would very much like to be so informed.

1.5. Base documents

5

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->