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 focuses primarily on additions, clarifications, and changes made to
the language as described in the Base Documents (see§1.5). It is not a rationale for
the C language as a whole: the Committee was charged with codifying an existing
language, not designing a new one. No attempt is made in this Rationale to defend
the pre-existing syntax of the language, such as the syntax of declarations or the
binding of operators.

The Standard is contrived as carefully as possible to permit a broad range of im-
plementations, from direct interpreters to highly optimizing compilers with separate
linkers, from ROM-based embedded microcomputers to multi-user multi-processing
host systems. A certain amount of specialized terminology has therefore been cho-
sen to minimize the bias toward compiler implementations shown in the Base Doc-
uments.

The Rationale discusses some language or library features which were not
adopted into the Standard. These are usually features which are popular in some C
implementations, so that a user of those implementations might question why they
do not appear in the Standard.

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)//-->