Just a short note to let you know that members of VC++ are participating in a “Slow Chat” over at “Code Guru” this week. We always enjoy reading feedback and (hopefully) answering questions - and this gives us a different venue (and as they say “a change is as good as a holiday”.)
Please stop by and answer/ask a question if you have a minute!
Argh! It's not letting me post replies (can't log in). Can someone ask if Microsoft is going to make C++0x a .Net language and why not? It sure would be nice to not have to keep switching languages.
So I asked (and answered) but I am not sure I understand the question.
Thanks, Damien. I don't know why I can't log in.
Anyhow, you answered the question I meant to ask, but I don't think you answered it adequately.
I believe it to be an unnecessary burden to have to develop with different languages in different platforms and I feel it leads to a "Jack of all trades master of none" type of skillset. It would be nice if the .Net tools offered more support to C++ especially since C# doesn't have destructors among other oddities.
As I see it, the main additions to C++/CLI over C++ are reference handles (gc memory) and events/delegates. Why can't the new, similar features in C++0x be implemented using what was done with C++/CLI but preserving the C++0x syntax?
IMHO, you've put too much emphasis on RAD features. While C++/CLI is great for migrating into .Net, I think you'd get much more support for .Net if you had full support for C++ whether it be C++/CLI or C++0x.