home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!uunet.ca!kink!hugh
- From: hugh@kink.PhaedraV.On.Ca (Hugh D. Gamble)
- Newsgroups: comp.sys.amiga.programmer
- Subject: Re: Wanted: info on available C++ compilers
- Message-ID: <Bx2hs*5a2@kink.PhaedraV.On.Ca>
- Date: Sun, 10 Jan 1993 18:13:57 EST
- References: <7cPfs*kI1@kink.PhaedraV.On.Ca> <C0H47o.JG8@well.sf.ca.us> <mbs.1jld@adastra.cvl.va.us>
- <C0HoE1.HMp@well.sf.ca.us>
- Organization: Phaedra V
- Lines: 33
-
- 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. In terms of the programmers' productivity, or source
- code maintainability, the combination may be better than the back end.
-
- 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.
-
- > 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.
-
- --
- # Hugh D. Gamble UUCP: hugh@kink.UUCP Domain: hugh@kink.PhaedraV.On.Ca %
- # AMIX: HGAMBLE bix: hgamble voice: +1 416 267 6159 %
- # "butane everything works Finland" - autofix.el in emacs automatically %
- # correcting my mistyping of "but everything works fine". %
-
-