views:

116

answers:

1

What are the real benefits from using Visual C++ under Visual Studio 2010 versus C# under Visual Studio 2010

EDIT: I'm asking for a pro/con type of thing here

A: 

I suppose C# will have better support and tools available since it Microsoft's baby, and the language allows it. Contrarily, C++ isn't that kind of language so the tools might seem lacking, but the language support is well. (They are trying to make a conforming implementation of C++0x, so it's not like they just threw C++ in there.)

The question doesn't really make sense, though. Choose C++ versus C# based on what you know about the language and what you want to solve, not which is better supported by an IDE.

GMan
I think my throwing in that I'm using Visual Studio 2010 was more harmful than helpful
Indebi
@Indebi: Okay...? Harmful or helpful in what regard? Is there a question in there? Does my answer answer your question? Sounds like you're asking about a step rather than the whole problem.
GMan
@Indebi I think you should rephrase and retitle this. My guess would be that you're asking "Does VS2010 support C++ well enough that I won't have to switch to C#?" - but even that isn't really answerable; you choose languages based on the kinds of problems they excel at, not how well your IDE supports them.
Superstringcheese
Most of my problem involves using Win32API and is very platform-centric, is C# a better language for this or is VC++ better?
Indebi
@Indebi: Which language do you know better?
GMan
I know C# better by far
Indebi
@Indebi: Then use C#.
GMan