Re: BUG: compiler allows for creation of objects without destructor compiled

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: Carl Daniel [VC++ MVP] (cpdaniel_remove_this_and_nospam_at_mvps.org.nospam)
Date: 04/09/04


Date: Fri, 9 Apr 2004 16:29:44 -0700

Edward Diener wrote:
> Even that has been denied because, as I tried
> to state above, it is in MS's best interests that developers write
> their reusable classes and components in C# and VB .NET and not C++.

Pure baseless uninformed speculation. It just so happens that the outcomes
of your hypothesized motives and the truth are similar.

> How else do you give programmers a head start using inferior
> languages, which you have created yourself, over a superior one,
> unless you can somehow cripple that superior language and produce a
> slanted playing field ? I am not claiming that MS created the bug
> intentionally to begin with. I can't possibly know that. But the
> attitude about not seeing it as important enough to fix in over a two
> year time span makes me very suspicious over MS's motives in this
> regard. No one can convince me, without a good deal of technical
> information very strongly proving that it was impossible, that MS
> could not have fixed this bug in a few months at the most if they
> thought it important enough to do so. They obviously didn't, and I
> choose to believe that it served their general interests not to do
> so.

Impossibility has nothing to do with it. It's practicality and return on
investment. Adoption of Managed C++ was slow and was likely to remain slow,
given the third-class citizen that C++ is in the .NET world with the
original Managed Extensions for C++. While the C++ team (I'm sure)
certainly would have liked to really fix the bug, it was simply out of their
hands and not important enough to Microsoft as a whole to warrant diverting
several teams to fix. Their general interests are of course, those that are
most likely to yield maximum value for their stockholders. If you don'y
like that, I'd suggest using more altruistic tools that are supported "for
the common good".

-cd


Quantcast