A few days ago I posted a query about the availability and quality of
commercial (and PD) C/C++ compilers. From the few responses I got it's
hard to tell which one is the winner, although gcc/g++ seem to have
the upper hand. Therefore I will pass on whatever people had to say.
Also, there are other compilers (Liant's LPI C/C++, among others) which
I have not received any comments about.
Thanks to everybody who responded.
-------------- snip-snip ------------------------------------------------
Sun C 1.1
---------
- ...The unbundled C compiler supposedly produces MUCH more efficient code
than the regular compiler. Our limited tests have shown 20% speed up.
J. Matt Landrum mdl@cypress.com
Saber-C
-------
Most people are very happy. However, you need a compiler - Saber is
interpreter only.
Note: Saber-C is now called CodeCenter, Saber-C++ --> ObjectCenter.
John Stanley stanley@oce.orst.edu
Ed Arnold era@ncar.ucar.edu
Mark Galbraith mark@deltam.com
J. Matt Landrum mdl@cypress.com
Chuck Yerkes chuck@fsg.com
AT&T C++
--------
- Quite good.
Boyd Fletcher boyd@cs.odu.edu
G++
--- - We use AT&T C++ & G++, ATT is quite good. GCC is excellent, however, G++ is not quite up to ATT's newest version of C++ standard. But, G++/GCC are suppose to goto Version 2.0 by March-ish (If we're lucky).Boyd Fletcher boyd@cs.odu.edu
- GNU has the Dynamic library problem and it will need to be precompiled.
Chuck Yerkes chuck@fsg.com
- G++ generates better code that C++ + SunC - in my experience. gdb is a lot more friendly with c++ code, and the compile times in a debug cycle (as well as being able to debug optimized code) are much better.
Kevin Sheehan kalli!kevin@fourx.aus.sun.com
- ...I'm all gung-ho for GCC/G++, as the debugger understands C++ and thus does a bit more than follow #line directives around. Also, it's definitely commercial quality. Bug fixes are uniformly faster than commercial compilers (my experience is 24 hours, yes really, although others have reported times up to a week), and if you're serious about it you can dive in yourself.
Colin Plumb uunet!atha!lsuc!array!colin
Lucid Inc. ---------- - Lucid, Inc., the people who build Sun Common Lisp, also have a C and C++ product and will soon have a ObjectWorks/Saber C++ type of programming environment product. I don't know when, but I have high hopes for it.
Jim Dempsey jjd@bbn.com
General Comments ---------------- - What is a "commercial grade" compiler? Just because you pay money for it, doesn't mean it's any good.
Martin Leisner leisner@spectrum.wrc.xerox.com
Speaking to various friends, it appears that *all* C++ compilers have bugs (due to the intricacy and subtlety of Stroustrop's mind); it's just a matter of which tricky construction will tickle them.
Colin Plumb uunet!atha!lsuc!array!colin -------------- snip-snip ------------------------------------------------
/* Amir J. Katz | UUCP: uunet!ingr!matis!amir */ /* System Specialist | Internet: amir%matis.UUCP@ingr.COM */ /* SEE Technologies Ltd. | Voice: +972 52-584684, Fax: +972 52-543917 */
This archive was generated by hypermail 2.1.2 : Fri Sep 28 2001 - 23:06:34 CDT