Tales from a Trading Desk

Noise from an Investment Bank

Why does Microsoft treat C++ as a second class citizen?

Todd Brooks makes a few interesting comments on Don's recent blog.  Visual Studio (VS) Class Designer will support J#, but will not support C++ is setting a president - does anyone use J#? The lack of STL.NET in the final release of VS 2005 is also a bit of a joke, especially given that the release of VS 2005 has already slipped by 6 months or so.  I know VS is a large product, and there are a lot of people working on its shipment (together with .NET 2.0), but surely Microsoft code dedicate a few more resource to actually shipping a product that does C++ the justice it deserves.

Since we are on the subject of C++, it's also worth mentioning that the Microsoft C++ bloggers appear to have gone silent - Andy Rich, Brandon Bray etc - which is a shame since the quality of there previous blog postings was excellent.
Posted: May 31 2005, 09:11 AM by mdavey | with 7 comment(s)
Filed under:

Comments

Charles Chen said:

It's all about appealing to the masses.

Managed code appeals to the masses.

One "left field" guess is also that MS feels that the people who are using C++ are likely more "hardcore"? Thus these C++ programmers don't need hold-your-hand-so-you-don't-get-scared stuff like Class Designer.
# May 31, 2005 8:25 AM

Zohar said:

Could it be a hint to developers : "stop using C++ already"?
In the majority of cases using C++ is the wrong choice. It's just reinforced by the toolset. Also developing these things for the C++ compilation model ( far too complex) is a pita.
# May 31, 2005 9:25 AM

IM said:

As an ex C++ programmer, I would like to say I NEVER want to go back to header hell libs hell preprocessor hell 'what do I #include' 'clever but annoying in practice collections' etc etc.
# May 31, 2005 10:40 AM

TrackBack said:

Interesting Finds today
# May 31, 2005 3:44 PM

Todd Brooks said:

Here is a link to the confirmation that STL.NET will NOT be shipping in final form with VS 2005

http://blog.voidnish.com/index.php?p=64
# May 31, 2005 3:50 PM

Todd Brooks said:

"In the majority of cases using C++ is the wrong choice"

Wow, that just made me laugh.
# May 31, 2005 4:55 PM

Zohar said:

unless you're writing an operating system, device driver, or similar then you have no business using C or C++.

Todd, i hope this will make you laugh as well...
# June 2, 2005 7:50 PM
Leave a Comment

(required) 

(required) 

(optional)

(required)