Topic: C++ Compilers for NT environment.
Author: "Chuck McCorvey" <chuckm@solutionware.com>
Date: 1998/05/05 Raw View
Mike Davies wrote in message <6ifegr$i5g@engnews1.Eng.Sun.COM>...
>In article <6i59ga$ib0$1@nntp.ucs.ubc.ca>, Craig Jones
><craig@msmri.medicine.ubc.ca> writes
>>
>>Along the lines of a previous post, can anyone please suggest a good
>>compiler that contains the Draft of the STL standard. I know of
>>compilers from MS, Intel, Borland, Symantec, Watcom etc.
>>
>>What would you suggest? Why?
>>
>>[If this has been done to death (I could not find it), please just
>>e-mail me that and point me to the articles/summaries.]
>>
>>Thanks,
>>
>>Craig.
>>craig@msmri.medicine.ubc.ca
>
>EGCS isn't bad and seems to be approaching the stanadrd at a reasonable
>rate. As a bonus it's completely free !
>
>Go to www.cygnus.com and look under the EGCS button, it would probably
>be easiest to use the Ming version, you'll have to follow the links. If
>you don't know about Cygnus already then you are in for a bit of time to
>sort out the howto side of installing this - good luck !
>
For a completely free compiler it is getting fairly close to the standard.
But when compared to VC++ or C++ Builder it isn't as close to ANSI/ISO C++.
At least not close enough for me to use...
--
Chuck McCorvey
Creative SolutionWare, Inc.
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]
Author: "Daniel Parker" <danielp@nospam.com>
Date: 1998/04/29 Raw View
Craig Jones wrote in message <6i59ga$ib0$1@nntp.ucs.ubc.ca>...
>
>Along the lines of a previous post, can anyone please suggest a good
>compiler that contains the Draft of the STL standard. I know of
>compilers from MS, Intel, Borland, Symantec, Watcom etc.
>
>What would you suggest? Why?
>
None of these vendors has a fully conforming compiler, and all of them are
likely to be readying new releases, so any comments made now will be dated
quickly. I'd tend to recommend MS VC++ for now, but I haven't used
Borland's compiler lately so I can't really comment on it. MS VC++ is a
pretty good compiler that has some bugs and some omissions. Namespaces, at
least to one level, are useable, but there are bugs with nested namespaces.
Templates for the most part are useable, but partial template specialization
isn't supported and templated member functions are problematic (officially
not supported.) There are some bugs in some of the STL classes, the deque
class has a problem, and I believe there's a bug in the string class which
still hasn't been addressed. The definite list of known bugs is quite long,
as it probably is for most compilers.
I obtained the Intel compiler hoping it would be better, but I can't really
recommend it. It's a dropin to VC++, but still has problems supporting some
STL headers that come with the VC compiler, <complex> being one of them. I
discovered some fairly serious problems with template instantiation that
could be handled easily by VC++; I recently received a patch from Intel but
other problems prevented me from testing it. There were also a lot of minor
nuicances with this compiler, like no warning message when you forgot to
return something. The best thing about Intel is the responsiveness of their
support staff.
On the whole, I think MS VC++(SP3) is quite good, usable for large projects,
and I'd recommend it.
--
Regards,
Daniel Parker danielp@no_spam.anabasis.com.
---
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]
Author: hinnant@_anti-spam_metrowerks.com (Howard Hinnant)
Date: 1998/04/29 Raw View
In article <6i59ga$ib0$1@nntp.ucs.ubc.ca>, "Craig Jones"
<craig@msmri.medicine.ubc.ca> wrote:
> Along the lines of a previous post, can anyone please suggest a good
> compiler that contains the Draft of the STL standard. I know of
> compilers from MS, Intel, Borland, Symantec, Watcom etc.
>
> What would you suggest? Why?
>
Metrowerks CodeWarrior. Pro 3 version just released. I use it on NT.
No, it is not 100% draft standard (who is?). But it is getting there
quick.
-Howard
---
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]
Author: Mike Davies <mike_davies@noco.demon.co.uk>
Date: 1998/05/02 Raw View
In article <6i59ga$ib0$1@nntp.ucs.ubc.ca>, Craig Jones
<craig@msmri.medicine.ubc.ca> writes
>
>Along the lines of a previous post, can anyone please suggest a good
>compiler that contains the Draft of the STL standard. I know of
>compilers from MS, Intel, Borland, Symantec, Watcom etc.
>
>What would you suggest? Why?
>
>[If this has been done to death (I could not find it), please just
>e-mail me that and point me to the articles/summaries.]
>
>Thanks,
>
>Craig.
>craig@msmri.medicine.ubc.ca
EGCS isn't bad and seems to be approaching the stanadrd at a reasonable
rate. As a bonus it's completely free !
Go to www.cygnus.com and look under the EGCS button, it would probably
be easiest to use the Ming version, you'll have to follow the links. If
you don't know about Cygnus already then you are in for a bit of time to
sort out the howto side of installing this - good luck !
--
Mike Davies
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]
Author: "Craig Jones" <craig@msmri.medicine.ubc.ca>
Date: 1998/04/28 Raw View
Along the lines of a previous post, can anyone please suggest a good
compiler that contains the Draft of the STL standard. I know of
compilers from MS, Intel, Borland, Symantec, Watcom etc.
What would you suggest? Why?
[If this has been done to death (I could not find it), please just
e-mail me that and point me to the articles/summaries.]
Thanks,
Craig.
craig@msmri.medicine.ubc.ca
[ comp.std.c++ is moderated. To submit articles, try just posting with ]
[ your news-reader. If that fails, use mailto:std-c++@ncar.ucar.edu ]
[ --- Please see the FAQ before posting. --- ]
[ FAQ: http://reality.sgi.com/austern_mti/std-c++/faq.html ]