Sujet : Re: C23 on MSVC
De : jameskuyper (at) *nospam* alumni.caltech.edu (James Kuyper)
Groupes : comp.lang.cDate : 23. Jan 2025, 08:35:20
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <vmsrfo$1hbsd$1@dont-email.me>
References : 1 2 3 4
User-Agent : Mozilla Thunderbird
On 1/22/25 21:28, Jack Lemmon wrote:
...
compile it to be used by other objects. This is the same as in C or
C++. First release were in assembly and any enhancement were in the
same language = C or C++ respectively.
Not quite - the original C++ compiler was Cfront, which produced C code
which was then compiled by a conventional C compiler. Per Wikipedia:
"As Cfront was written in C++, it was a challenge to bootstrap on a
machine without a C++ compiler/translator. Along with the Cfront C++
sources, a special "half-preprocessed" version of the C code resulting
from compiling Cfront with itself was also provided. This C code was to
be compiled with the native C compiler, and the resulting executable
could then be used to compile the Cfront C++ sources."