Home

On Sep 6, 9:29 pm, Keith Thompson <ks...@mib.org> wrote:
> James Kanze <james.ka...@gmail.com> writes:

> [...]> PJP certainly knows the situation better than I do, but my
> > impression is that currently, MS does not offer a C
> > compiler---only a C++ compiler which will compile C for reasons
> > of backwards compatibility. Because the C is only for reasons
> > of backwards compatibility, there is no effort to track the more
> > recent standards.

> [...]

> Hmm. It seems to me that a compiler that compiles C, for whatever
> reasons, is a C compiler.

What if it only compiles a subset of C?

> Tracking recent standards is certainly an issue, though.

Perhaps I didn't really express myself clearly. From what I
understand (and I could easily be mistaken---I don't follow
developments under Windows very closely), Microsoft only
commercializes a C++ compiler system. That compiler system does
compile some C, for reasons of backwards compatibility, or
interfacing existing systems, or whatever, but it is not sold as
a conforming C compiler, and it makes no attempt to be
conforming. In sum, it's like the bundled C compiler in the
final versions of Sun OS 4.x.

--
James Kanze (GABI Software) email:james.kanze@gmail.com
Conseils en informatique orientée objet/
Beratung in objektorientierter Datenverarbeitung
9 place Sémard, 78210 St.-Cyr-l'École, France, +33 (0)1 30 23 00 34

previous
next

Re: pySerial in a daemon process
Re: Visual C++ Express Edition or lcc-win32?
Re: Using struct timeval in python
backup/restore postgresql database
Re: const type qualifier after function name
Krwinka
Fundacja Hobbit
Dzieci Niczyje
Nasze Dzieci
Fundacja Sloneczko