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


Groups > comp.lang.c > #161941

Re: Difference between C89 and other C standards

From Vir Campestris <vir.campestris@invalid.invalid>
Newsgroups comp.lang.c
Subject Re: Difference between C89 and other C standards
Date 2021-07-16 21:35 +0100
Organization A noiseless patient Spider
Message-ID <scsqhn$dvs$1@dont-email.me> (permalink)
References <45bddc19-f745-4c9e-b395-8a6b2dd39f5an@googlegroups.com> <scekdv$1f7j$1@gioia.aioe.org> <87im1g5vkw.fsf@nosuchdomain.example.com> <scgs75$mh1$1@dont-email.me>

Show all headers | View raw


On 12/07/2021 08:49, David Brown wrote:
> He is trolling you Keith, I think.  He is specifically avoiding giving
> the versions to which he is referring.
> 
> In case he is just ignorant, here is an approximate summary:
> 
>  From C89 to C90, the changes are just formality in the text (unless Tim
> knows something we don't.  We can expect him to reply patronisingly in a
> few months to your request for details, and maybe if you humour his ego
> he'll point to the insignificant word changes some time next year).
> 
>  From C90 to C99 there were/massive/  changes.
> 
>  From C99 to C11 there were some major additions, but they make
> relatively little difference to a lot of C programming.
> 
>  From C11 to C17 there were only technical revisions and corrections (and
> nicer typography) - "bug fixes".
> 
> C23 (that appears to be the planned date) will have a few improvements,
> including standardisation of some existing common extensions and some
> imported C++ features.  Details are still to be determined, of course.
> 
> 
> The standards themselves all have a summary of the changes, which is
> handy.  There is a history of C at
> <https://en.cppreference.com/w/c/language/history>.
> 
As an old K&R programmer mostly using C++ that's pretty depressing.

And yet there are substantial quantities of C in our codebase, and 
having looked through the list I seem to have picked most of it up!

Andy

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


Thread

Difference between C89 and other C standards Rayshawn Levy <rayshawnlevy3@gmail.com> - 2021-07-03 17:42 -0700
  Re: Difference between C89 and other C standards Richard Damon <Richard@Damon-Family.org> - 2021-07-03 21:29 -0400
  Re: Difference between C89 and other C standards James Kuyper <jameskuyper@alumni.caltech.edu> - 2021-07-03 22:45 -0400
  Re: Difference between C89 and other C standards Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-07-03 22:03 -0700
    Re: Difference between C89 and other C standards Tim Rentsch <tr.17687@z991.linuxsc.com> - 2021-07-11 03:00 -0700
      Re: Difference between C89 and other C standards Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-07-11 15:34 -0700
        Re: Difference between C89 and other C standards Tim Rentsch <tr.17687@z991.linuxsc.com> - 2021-07-16 03:35 -0700
  Re: Difference between C89 and other C standards Kli-Kla-Klawitter <kliklaklawitter69@gmail.com> - 2021-07-11 13:24 +0200
    Re: Difference between C89 and other C standards Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-07-11 15:34 -0700
      Re: Difference between C89 and other C standards Kli-Kla-Klawitter <kliklaklawitter69@gmail.com> - 2021-07-12 05:33 +0200
      Re: Difference between C89 and other C standards David Brown <david.brown@hesbynett.no> - 2021-07-12 09:49 +0200
        Re: Difference between C89 and other C standards Keith Thompson <Keith.S.Thompson+u@gmail.com> - 2021-07-12 01:13 -0700
        Re: Difference between C89 and other C standards Vir Campestris <vir.campestris@invalid.invalid> - 2021-07-16 21:35 +0100

csiph-web