Click here to Skip to main content
15,921,028 members

Survey Results

C# vs Managed C++   [Edit]

Survey period: 11 Feb 2002 to 17 Feb 2002

You're a C++ programmer and have been told that from now on all your code is to target the .NET platform using the language of your choice. Do you use C# or stick with C++ and use Managed Extensions?

OptionVotes% 
I'd stick with C++ and use Managed extensions27030.30
C# for server/web stuff, Managed C++ for client apps748.31
C# for GUIs, Managed C++ for business logic738.19
Managed C++ for GUIs, C# for business logic70.79
C# for everything26729.97
I'd quit.15717.62

View optional text answers (50 answers)


 
GeneralRe: Yeah, but.... Pin
Christian Graus11-Feb-02 1:38
protectorChristian Graus11-Feb-02 1:38 
GeneralRe: Yeah, but.... Pin
Khaled Hammouda11-Feb-02 4:57
Khaled Hammouda11-Feb-02 4:57 
GeneralRe: Yeah, but.... Pin
Christian Graus11-Feb-02 9:53
protectorChristian Graus11-Feb-02 9:53 
GeneralRe: Yeah, but.... Pin
George11-Feb-02 15:18
George11-Feb-02 15:18 
GeneralRe: Yeah, but.... Pin
Christian Graus11-Feb-02 16:01
protectorChristian Graus11-Feb-02 16:01 
GeneralRe: Yeah, but.... Pin
George12-Feb-02 17:22
George12-Feb-02 17:22 
GeneralRe: Yeah, but.... Pin
Christian Graus12-Feb-02 19:46
protectorChristian Graus12-Feb-02 19:46 
GeneralRe: Yeah, but.... Pin
George12-Feb-02 21:07
George12-Feb-02 21:07 
Christian Graus wrote:
You're putting the cart before the horse.

Not really, it's more that I choose the real horse (eg. C++) to pull the cart rather than a pony that promises to be able to pull the cart "soon"...

Christian Graus wrote:
I hope you think harder than this when you code.

Well, I *think* before I code, you seem to be suggesting to "try" and see if it works. Best way to write a bad code.

Christian Graus wrote:
The point is that people ARE migrating to C#, and support for C++ will dry up maybe in part to push people toward C#, but also as a response to people who ARE doing so.

One small correction: if you are migrating it doesn't mean that people are doing so. Last time I checked in the discussion board stats it was 30156 VC++ posts against 536 for C#. When that proportion will reverse you can consider that C++ dries out on Windows (but be sure to check for other compilers first, it might be that people just switch the compilers rather than languages).

Pushing people will only create a resistance agaist and MS should rather attract people. As a result of pushing people for C# the C++ part is underinvested, which effectively stops people from moving to VS70 and .NET as a whole. Since there is nothing really new and important for VC++ in VS70 people will just stick with VS60 and not upgrade.

Christian Graus wrote:
I believe most programmers are not as narrow minded as you, and will be more than happy to add another language to their toolkit, and to use it when it is appropriate.

You are not as broad minded as you might think - it seems that your job at hand affects your opinion, and that is quite narrow. I might work with different technologies and languages in the past and future, but I would not attempt to defend a crappy technology just because I work with it in the office.

Christian Graus wrote:
I've found great benefit in COM, and I found your gloating over it's apparent outdatedness now quite revealing.

Rubbish, I give COM as a good example of many promises that didn't happen. COM by itself it OK and I have no problem with it at all.

Christian Graus wrote:
Sure C++ is a long term investment for me, but I don't see any harm, and much good, in learning more transient things so I can benefit from them while they remain relevant.

We only have one life and you can spent only so much time learning new things. It's probably better to learn something that can last longer than waste time to learn always new things but nothing really good. It's better to study C++ deeper as there is a lot of things to learn in it...
GeneralRe: Yeah, but.... Pin
Christian Graus13-Feb-02 1:06
protectorChristian Graus13-Feb-02 1:06 
GeneralRe: Yeah, but.... Pin
George13-Feb-02 3:55
George13-Feb-02 3:55 
GeneralRe: Yeah, but.... Pin
Christian Graus13-Feb-02 9:08
protectorChristian Graus13-Feb-02 9:08 
GeneralRe: Yeah, but.... Pin
George13-Feb-02 18:30
George13-Feb-02 18:30 
GeneralRe: Yeah, but.... Pin
Christian Graus16-Feb-02 0:16
protectorChristian Graus16-Feb-02 0:16 
GeneralRe: Yeah, but.... Pin
Anna-Jayne Metcalfe13-Feb-02 13:25
Anna-Jayne Metcalfe13-Feb-02 13:25 
GeneralRe: Yeah, but.... Pin
George13-Feb-02 17:59
George13-Feb-02 17:59 
GeneralRe: Yeah, but.... Pin
James R. Twine11-Feb-02 10:39
James R. Twine11-Feb-02 10:39 
GeneralRe: Yeah, but.... Pin
Christian Graus11-Feb-02 10:48
protectorChristian Graus11-Feb-02 10:48 
GeneralRe: Yeah, but.... Pin
James R. Twine12-Feb-02 4:11
James R. Twine12-Feb-02 4:11 
GeneralRe: Yeah, but.... Pin
12-Feb-02 19:36
suss12-Feb-02 19:36 
GeneralRe: Yeah, but.... Pin
Christian Graus12-Feb-02 20:00
protectorChristian Graus12-Feb-02 20:00 
GeneralRe: Yeah, but.... Pin
George11-Feb-02 15:03
George11-Feb-02 15:03 
GeneralRe: Yeah, but.... Pin
Christian Graus11-Feb-02 16:05
protectorChristian Graus11-Feb-02 16:05 
GeneralRe: Yeah, but.... Pin
George12-Feb-02 17:46
George12-Feb-02 17:46 
GeneralRe: Yeah, but.... Pin
Jason Gerard11-Feb-02 6:57
Jason Gerard11-Feb-02 6:57 
GeneralRe: Yeah, but.... Pin
James T. Johnson11-Feb-02 20:13
James T. Johnson11-Feb-02 20:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.