Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.c > #71932

Re: Spurious diagnostic messages

From Ian Collins <ian-news@hotmail.com>
Newsgroups comp.lang.c
Subject Re: Spurious diagnostic messages
Date 2015-10-05 17:32 +1300
Message-ID <d7ecqnFehaeU13@mid.individual.net> (permalink)
References (17 earlier) <kfntwr7tomc.fsf@x-alumni2.alumni.caltech.edu> <d548g8FndfhU1@mid.individual.net> <kfn4mihgovy.fsf@x-alumni2.alumni.caltech.edu> <d6omdkFqr3pU9@mid.individual.net> <kfntwq68uuq.fsf@x-alumni2.alumni.caltech.edu>

Show all headers | View raw


Tim Rentsch wrote:
> Ian Collins <ian-news@hotmail.com> writes:
>
>> Tim Rentsch wrote:
>>> Ian Collins <ian-news@hotmail.com> writes:
>>>
>>>> You won't see any discussions regarding which is the better standard
>>>> like we see here in C++ forums.  The C++ community embraces the new
>>>> standards because they give us what we have been asking for.
>>>
>>> C developers choose (to code to) different versions of the C
>>> standard for a variety of reasons.  It is partly in recognition
>>> of this that WG14 is more conservative with regards to what
>>> additions or changes are made.
>>
>> Isn't that argument self-contradictory?
>
> It doesn't seem contradictory to me.  Recognizing that there
> will be somewhat large time overlaps where multiple versions
> of the standard are being used, I think it's understandable
> and reasonable to follow a path of evolving the language
> slowly.  In particular WG14 is very reluctant to make changes
> that would alter the semantics of existing code.

Something binary literals wouldn't do...

I agree evolving the language slowly is the best approach, but this 
wasn't what happened with C99: it was too big a change for many 
conservative users to accept.

>> If WG14 were more conservative, C99 would have been more widely
>> accepted and C developers wouldn't be faced with the choice of writing
>> modern C or portable C.  The two would be the same.
>
> I don't think this implication follows, because there are lots of
> different forces affecting the decision to move to a new version
> of the language, not just how much the language has changed.  But
> in any case I believe you are using "more conservative" here in
> a different sense than I was.  I meant only that WG14 is more
> conservative than the corresponding group for C++.  That still
> leaves a lot of room to change the language significantly (if
> that is what is thought appropriate).

A significant factor affecting the decision to move to a new version of 
the language is vendor support.

WG14 may be more conservative than WG21, but that didn't help them to 
produce a universally accepted standard...

-- 
Ian Collins

Back to comp.lang.c | Previous | Next — Previous in thread | Find similar | Unroll thread


Thread

Re: Spurious diagnostic messages Tim Rentsch <txr@alumni.caltech.edu> - 2015-09-26 08:51 -0700
  Re: Spurious diagnostic messages Ian Collins <ian-news@hotmail.com> - 2015-09-27 12:01 +1300
    Re: Spurious diagnostic messages Tim Rentsch <txr@alumni.caltech.edu> - 2015-10-04 09:24 -0700
      Re: Spurious diagnostic messages Ian Collins <ian-news@hotmail.com> - 2015-10-05 17:32 +1300

csiph-web