Chris H said:
In message <
[email protected]
s.com>, (e-mail address removed) writes
I know but that is irrelevant.
Since then ISO has driven the procedure and in fact when C99 turned up
it was I think about a year before ANSI ratified it.
SO it is OK to Quite BSI-C or DIN-C then?
It is the "almost" I like...
There is a widely held opinion (one that I share with a significant
number of other contributors) that C99, C95, C89/C90, K&R C, and even
earlier versions (including pre-K&R C, B, and BCPL) are topical here
in comp.lang.c. Including C89/C90 is a partly a matter of
practicality, since C99-compliant implementations are still not as
widespread as some of us might like them to be, and C90 (with some
care to avoid C99 incompatibilities) is still the best bet for
portable code. Earlier versions are of historical interest; if
someone wants to discuss the history of the C language, this seems
like a good place for it.
As far as I can tell, few if any contributors seriously believe that
C90 should be excluded and we should only discuss C99. Since C90 is
very nearly a subset of C99, the distinction usually shows up in the
context of reminding people that a particular feature is C99-specific.
The 1989 ANSI standard and the 1990 ISO standard describe the same
language; the only changes were the addition of some front matter and
the renumbering of the sections. I'm not sure what point you're
trying to make about BSI and DIN; I presume they've simply adopted the
ISO C standard, and if not, that they have standard that also describe
the same language. (If that's not the case, I'd be interested in
learning more about that.)