Path: utzoo!utgpu!news-server.csri.toronto.edu!rpi!usc!elroy.jpl.nasa.gov!jato!jdickson From: jdickson@jato.jpl.nasa.gov (Jeff Dickson) Newsgroups: comp.sys.amiga.programmer Subject: Re: REVIEW: Comeau C++ compiler Keywords: programming, language, C++, compiler Message-ID: <1991Apr18.174810.14120@jato.jpl.nasa.gov> Date: 18 Apr 91 17:48:10 GMT References: <1991Apr10.051104.25326@menudo.uh.edu> <36748@ditka.Chicago.COM> <1991Apr15.170545.14190@jato.jpl.nasa.gov> <37044@ditka.Chicago.COM> Reply-To: jdickson@jato.Jpl.Nasa.Gov (Jeff Dickson) Organization: Jet Propulsion Laboratory, Pasadena, CA Lines: 37 In article <37044@ditka.Chicago.COM> comeau@csanta.attmail.com (Greg Comeau) writes: >In article <1991Apr15.170545.14190@jato.jpl.nasa.gov> jdickson@jato.Jpl.Nasa.Gov (Jeff Dickson) writes: >>In article <36748@ditka.Chicago.COM> comeau@csanta.attmail.com (Greg Comeau) writes: >>>since we are requiring that you have a C >>>compiler, and since each C compiler is slightly different, if we literally >> >> I am confused. Does the C++ compiler rewrite your C++ source code into >>plain'ol C and use your old 'C' compiler to compile it or is it that it was too >>costly (whatever) to include your own includes? I don't understand how any >>idiosyncrasies could crop up if your old compiler is not being used. >> > >Like it says, we currently require you to have a C compiler. Comeau C++ >DOES NOT rewrite your C++ source into plain'ol C though. It does full >compilation (syntax, semantic, error, type, etc checking, analysis, etc) >and decides in it's code generation phase to output C based on it internal >compiler trees (which look nothing like C or C++ BTW). So, since the C has >the includes already, it would be redundant for us to re-supply them. > >Only in cases where things have "gone wrong" will we supply an include file >and/or a patch to one. > >- Greg >-- > Comeau Computing, 91-34 120th Street, Richmond Hill, NY, 11418 > Producers of Comeau C++ > Here:attmail.com!csanta!comeau / BIX:comeau / CIS:72331,3421 > Voice:718-945-0009 / Fax:718-441-2310 You only require a C compiler, because it is bundled with the include files. What if a potential customer does not already have a C compiler and therefore no includes. This is not an impossible scenario. I guess as a recourse one could obtain the include files from CATS. I read earlier that your C++ compiler was selling for $250. That seems steep considering that it is incomplete. -jeff