Re: So what Standard are we working off?
- From: Richard Heathfield <invalid@xxxxxxxxxxxxxxx>
- Date: Fri, 30 Jun 2006 09:03:23 +0000
Frederick Gotham said:
Keith Thompson posted:
When the 1999 updated standard was issued, there was already an
existing standard that had been nearly universally adopted. It wasn't
perfect, but it did make it possible to write actual portable code.
There wasn't nearly as much demand for C99 as the was for C89; it made
the difference between having one standard and having another
different standard.
Do you think the C99 Standard will ever replace the C90 Standard, or do
you think the C community is content with C90 and does not want to change
anything?
I think the part of the C community that cares about portability wants a
widely-implemented standard, which it already has. Until C99 becomes as
widespread as C90, why would anyone use it if they need portability?
And the part of the C community that couldn't give two hoots about
portability aren't interested in the Standard anyway - they just want
something that works on /their/ compiler, and many such people think the
Standard (if they've even heard of it) takes second place to their compiler
documentation.
Is there anything particularly unpleasant about C99?
The presumption that people are using it, which is a far from accurate
presumption. I am not using C99, and as far as my compiler is concerned the
// comment is a syntax error, and I wish people wouldn't use it in clc
because it means an extra step for me before I can compile the code.
When I first started
to realise that everyone was using C90, my first presumption about the
situation was that there was some horrible feature about C99 which nobody
liked (VLA's maybe?)?
Non-portability is a ghastly feature.
Are there ever times when you're programming in C that you would like to
use a C99 feature that isn't present in C90?
No, but there are certainly times when I wish other people wouldn't use a
C99 feature that isn't present in C90.
--
Richard Heathfield
"Usenet is a strange place" - dmr 29/7/1999
http://www.cpax.org.uk
email: rjh at above domain (but drop the www, obviously)
.
- Follow-Ups:
- Re: So what Standard are we working off?
- From: Mark F. Haigh
- Re: So what Standard are we working off?
- References:
- So what Standard are we working off?
- From: Frederick Gotham
- Re: So what Standard are we working off?
- From: Keith Thompson
- Re: So what Standard are we working off?
- From: Frederick Gotham
- So what Standard are we working off?
- Prev by Date: Re: OT: English dialect [Was: Okay to move an "object" will-nilly?]
- Next by Date: Re: OT: Windows console programs (was Re: Function Pointers)
- Previous by thread: Re: So what Standard are we working off?
- Next by thread: Re: So what Standard are we working off?
- Index(es):
Relevant Pages
|