home *** CD-ROM | disk | FTP | other *** search
- Newsgroups: comp.sys.amiga.programmer
- Path: sparky!uunet!well!comeau
- From: comeau@csanta.attmail.com (Greg Comeau)
- Subject: Re: Wanted: info on available C++ compilers
- Message-ID: <C0oBMM.Lyz@well.sf.ca.us>
- Originator: comeau@well.sf.ca.us
- Sender: news@well.sf.ca.us
- Reply-To: comeau@csanta.attmail.com (Greg Comeau)
- Organization: Comeau Computing
- References: <mbs.1jld@adastra.cvl.va.us> <C0HoE1.HMp@well.sf.ca.us> <Bx2hs*5a2@kink.PhaedraV.On.Ca>
- Date: Mon, 11 Jan 1993 05:08:46 GMT
- Lines: 49
-
- In article <Bx2hs*5a2@kink.PhaedraV.On.Ca> hugh@kink.PhaedraV.On.Ca (Hugh D. Gamble) writes:
- >In article <C0HoE1.HMp@well.sf.ca.us>, Greg Comeau writes:
- >
- >> Hey, any time ;-) Seriously though, although the C compiler can be
- >> considered as some sort of logical bottleneck or something given that
- >> there is diversity of implementation and other issues in different C
- >> compilers, to say that Comeau C++ is as good as the C compiler back
- >> ended to it is simply not quite accurate. Despite that we offer
- >
- >When I made that remark I was thinking, perhaps rather narrowly, of
- >the output code quality. A C++ front end cannot produce better code
- >than the underlying compiler, and can be expected to be worse in terms
- >of efficiency.
-
- It can be? How's that? A C++ front end doesn't produce any direct
- native object code, so I'm unclear on how you are comparing it to
- a back end. If you mean a front/back combo cannot produce better
- code and can be expected to be worse in terms of efficiency, I disagree
- and still ask: How is that?
-
- > In terms of the programmers' productivity, or source
- >code maintainability, the combination may be better than the back end.
-
- May be.
-
- >The valiant efforts of the development team at SAS notwithstanding,
- >the Amiga native C compilers do not produce the world's best 680x0
- >code. But I bet Comeau C++ works fine as a front end for GNU C.
-
- It has with some work we have done. GNU C is currently not an official
- Comeau C++ backend under AmigaDOS though.
-
- >> Re g++, as the net continues to show, although gcc has finally reached
- >> top quality status, g++ has not. I feel that is an unbiased, accurate,
- >
- >Fair point. It's as good as any of the native IBM PC C++ compilers,
- >but does have niggling bugs and lags behind the standard a little
- >(does not yet support exception handling as per the ARM for e.g.) I
- >have yet to try any version of CFront but I can well believe that
- >Comeau C++ has fewer bugs and better standards compliance.
-
- It has. Borland C++ appears to have the closest conformance to us.
-
- - Greg
- --
- Comeau Computing, 91-34 120th Street, Richmond Hill, NY, 11418
- Producers of Comeau C++ 3.0/3.0.1 With Templates
- Here:attmail.com!csanta!comeau / BIX:comeau / CIS:72331,3421
- Voice:718-945-0009 / Fax:718-441-2310 / Prodigy: tshp50a
-