Archived

This topic is now archived and is closed to further replies.

VC++ 6.0 or C# .NET?

This topic is 5128 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

THe thing is that im just starting out using VC++. i got a few years of C++ using DOS but not API. which one do you recommend starting out with? which one is easier and more powerful.

Share this post


Link to post
Share on other sites
There isn''t much difference. However, EVERYTHING is linkable with C++. There are things that don''t have Managed wrappers for C#, so you might end up wanting some third party library, but having to do the wrappers yourself, which is a royal pain.

Thus, if you already know C++, then that''s probably better.

Share this post


Link to post
Share on other sites
Well, if you plan on sticking to Windows, probably C#. It runs Managed code, which is what Longhorn (the next Windows) will be in. That means it handles memory, deleting variables automatically if they are not being pointed to (everything is a reference). If you ever plan on moving away from Windows, like to a videogame console a different OS (though I beleive Linux has a C# compiler), learn C++. You need to manage memory yourself to milk out every last drop of power for videogame consoles, and Mac programs are written generally in C++.

[edited by - PlayGGY on November 30, 2003 9:57:09 PM]

[edited by - PlayGGY on November 30, 2003 10:00:32 PM]

Share this post


Link to post
Share on other sites