C
Chris Hills
Richard Heathfield said:jacob navia said:
The 1989 Standard is far from obsolete. It is still the current de facto
Standard,
I think you mean ISO 9899:1990 + A1 and the TC's aka C95
C89 is a local US standard that was superseded by the ISO standard in
1990.
and will remain so until C99 is widely implemented. That day
appears to be some way off - the GNU people have shied away from full
conformance to C99, and Microsoft have ignored it completely.
The C Standard is of no value unless it enables us to write portable code.
I don't agree there. There are few truly portable apps. However I agree
that the c standard is of little use unless the language as defined in
the standard is of use and implimentable in the majority of compilers.
Or the majority of it implimentable in All compilers.
C99 features are, quite simply, not even remotely as portable as C89
features.
Neither, it appears, are they wanted by the majority.