Sujet : Re: else ladders practice
De : Keith.S.Thompson+u (at) *nospam* gmail.com (Keith Thompson)
Groupes : comp.lang.cDate : 25. Nov 2024, 21:32:01
Autres entêtes
Organisation : None to speak of
Message-ID : <8734jfm4vy.fsf@nosuchdomain.example.com>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
User-Agent : Gnus/5.13 (Gnus v5.13)
Tim Rentsch <
tr.17687@z991.linuxsc.com> writes:
Bart <bc@freeuk.com> writes:
On 25/11/2024 16:27, Keith Thompson wrote:
Bart, can you explain the difference between a C compiler and a C
implementation? Or do you believe they're the same thing? (Hint:
They're not.)
>
Well, I write language implementations, and I consider them largely
the same thing.
>
So who's right?
>
In comp.lang.c, the C standard is right.
Agreed, but the C standard doesn't define the word "compiler",
and uses it only in non-normative text (I searched N3096).
What I consider to be a "compiler" is the program or programs that
implement translation phases 1 through 7. (The 8th and final phase
is linking.)
-- Keith Thompson (The_Other_Keith) Keith.S.Thompson+u@gmail.comvoid Void(void) { Void(); } /* The recursive call of the void */