Path: utzoo!news-server.csri.toronto.edu!cs.utexas.edu!samsung!munnari.oz.au!metro!usage.csd.unsw.oz.au!vast.eecs.unsw.oz!mackin From: mackin@vast.eecs.unsw.oz (John Mackin) Newsgroups: comp.lang.c++ Subject: What C++ implementation is best for Sparcs? Message-ID: <1195@usage.csd.unsw.oz.au> Date: 8 Mar 91 17:12:46 GMT Sender: news@usage.csd.unsw.oz.au Followup-To: poster Organization: VLSI And Systems Technology Laboratory, EECS, UNSW, Australia Lines: 33 I am a relative novice at C++ and am hoping for some assistance. A group I am about to join wants to implement a large C++ application on Sun Sparc 2's (using X, if that matters). I was wondering what would be the best C++ system to use. I asked the biggest C++ guru I could find and he said: ``Buy the one from Sun, costs around $20K, includes C++-source-level debugger. Don't touch g++, they've broken the language.'' Being aware that gcc now compiles a superset of C (but hasn't broken the language as far as I know, as long as you don't use any of the superset features), I queried him about this, and he insisted that g++ was not just a superset, that what it compiled wasn't really C++ at all. I would like some help through this maze. Is g++ really broken? If so, please tell me specifically how. If not, does gdb (or some hypothetical gdb variant, like gdb++ if it exists) work with g++? If not, is it possible to use any C++-source-level debugger with g++? Is the Sun C++ product really that expensive? How much is it from AT&T? (Rough numbers are all I want.) Should anything else be considered? I have heard rumours of Saber C++ -- I assume it's just a development environment, not a compiler? Is it out? How much does it cost? Please reply by mail, and I will summarise. Thanks for your help. -- John Mackin, currently between affiliations; ``I wanted a mission -- and for my sins, they gave me one.''