Sujet : Re: Good hash for pointers
De : jameskuyper (at) *nospam* alumni.caltech.edu (James Kuyper)
Groupes : comp.lang.cDate : 19. Jun 2024, 00:23:37
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v4t4tq$1j49k$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
User-Agent : Mozilla Thunderbird
Tim Rentsch <
tr.17687@z991.linuxsc.com> writes:
...
I see. So it isn't that you think "ANSI C" is wrong, just
that it might be misleading or that C89 or C90 is preferable.
ANSI's documentation is quite clear about the fact that there is, at any
time, only one ANSI C standard, which is the version most recently
approved - the older versions cease to be ANSI standards as soon as
newer ones are approved. C17 is the current ANSI standard for C.
Therefore, using "ANSI C" to mean specifically C89 is inaccurate, unless
the wording makes it clear that it's referring to a time period when
that was the current ANSI C standard.
Personally I would be surprised if someone used "ANSI C" to
mean anything other than C89/C90,
I would expect the term to be used almost exclusively by people who
incorrectly think that it means C89. Since it became an ISO standard
with C90, few people who care about the latest version of the C standard
worry about the parallel ANSI standard. Most people never got into the
habit of using "ISO C" to mean specifically C90, so they didn't need to
break that habit when it was superseded by C99.