Python MSVC++ binaries considered evil
Edward Diener
eldiener at earthlink.net
Sat Jan 26 11:54:26 EST 2002
I use both C++ Builder 5 and VC++ 6 pretty regularly. VC++ has retained
some non-compliant features for a long time, with Microsoft's excuse
being mainly that it will break old code to change. VC++ does not
support partial specialization at all, and even the new VC++ 7.0 doesn't
either although it is rumored that VC 7.1 with Stan Lippman at the helm
of VC++ will. There are a number of template features in VC++ 6 that do
not work properly. OTOH C++ Builder has problems with non-type template
parameters.
But rather than argue one compiler against another, why don't you just
download the free BCC compiler and test it out. BCB6 and VC7 are coming
out pretty much together so there will be a new round of comparisons no
doubt.
As Alex Martelli states in a further post to this thread Comeau C++ is
far more C++ standard compliant than either VC++ or BCC. I have also the
greatest respect for Greg Comeau and have even jokingly suggested to him
that Borland should just pay him what he wants to get their own compiler
up to speed. However, I don't think that Comeau C++ for Windows is free.
I wouldn't discourage anyone for paying for it if they were
considering C++ standard compliance. If it is free, from just the
viewpoint of compliance, it is easily the best for Windows.
Greg Landrum wrote:
> "Edward Diener" <eldiener at earthlink.net> wrote in message
> news:3C524424.8040601 at earthlink.net...
>
>>It should be very possible to create a Python distribution using
>>Borland's free compiler. It has some bugs, as does VC++, but is
>>generally more compliant to the C++ standard than VC++.
>>
>
> Just out of curiousity, do you have any references to back up this
> assertion? I'm on the lookout for a compiler which is closer to the
> standard than VC++.
More information about the Python-list
mailing list