Quoth Nadav Har'El on Tue, Mar 25, 2003:
> On Tue, Mar 25, 2003, Vadim Vygonets wrote about "Re: ANSI C":
> > > I suppose it is a draft of a newer standard (?) called
> > > C9X. When people speak of ANSI C, they don't normally refer to C9X. If you
> > > want your programs to be very portable, you better not rely on C9X extensions.
> > 
> > "ANSI C" is ISO C for more than a decade now, and the latest(?)
> 
> So what? I tend to give credit to ANSI for working on this, and call it
> ANSI C. I also use the term ASCII, not ISO 646...

Credit is another issue entirely.  The credit in this case should
go to Ritchie and the others at Bell Labs, ANSI, ISO and
countless others.

> > version is C99, slightly over 3 years old now, so I argue that
> > C99 is the Standard C today, and this reference is more relevant
> > today than that to the older version of the standard.  Also, the
> 
> How is it more relevant? I would argue the opposite, that most C compilers
> do not yet fully support C99, but 99% of the C compilers you'll find nowadays
> are compliant with the 1990 ANSI C.

The older standard is, well, older, it has or will one day become
obsolete.  It's still somewhat relevant (lots of production code
these days is still written in K&R style C (look at BSD
sources)), but the newer standard contains corrections, newer
errors and, abve all, is devined as current standard, unless I'm
mistaken.

I agree with you that people writing code today should be aware
of the differences, but we *should* move forward.

> I guess you're right, and it won't hurt to look at the C99 standard if
> it's more readily available.

The draft is available for free, which is nice, but it's still a
draft.

Vadik.

-- 
If you think C++ is not overly complicated, just what is a protected
abstract virtual base pure virtual private destructor, and when
was the last time you needed one?
                -- Tom Cargill, C++ Journal, Fall 1990.

=================================================================
To unsubscribe, send mail to [EMAIL PROTECTED] with
the word "unsubscribe" in the message body, e.g., run the command
echo unsubscribe | mail [EMAIL PROTECTED]

Reply via email to