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