Jump to content
Xtreme .Net Talk

Recommended Posts

Posted

I've been programming in VC++ 6.0 for some time now, and was thinking about upgrading to C++.Net. I have the VS.Net 2003, and have been using C# for almost a year. But I want to use C++.Net. From what I know, theres Managed C++, and UnManaged C++.

First, what is the difference between these two? I've read about it, but still dont get it. If I understand correctly, the Unmanaged C++.Net doesnt require the .Net Framework, and is basically VC++6.0 with a better compiler. So, if that is correct, then do you think it is better to use unmanaged C++.Net for, say, ..Game development for example? Because C# and VB.Net(.Net Framework dependent langauges) are both kinda slow at times, whereas if the same things are done in VC++6.0, they work faster, although sometimes require more time to implement.

 

So, basically , If anyone can explain to me the difference and specifications of managed C++.Net and unmanaged C++.Net, then that would be .... helpful :D

 

Thanks.

  • Administrators
Posted (edited)

Unmanaged C++ is really just version 7 of the MS C++ compiler, although saying 'just version 7' understates the improvements in terms of standards conformance and tool improvements. Unmanaged C++ generates standard x86 (or 64-bit now) code and will involve the same runtime decisions as before (MFC or not, statically link or not).

 

Managed C++ compiles to MSIL and will require the .Net framework to run - this does mean that you can get the benefits of managed code (Garbage collection, framework classes etc.).

 

If you are looking at game development then don't discount managed C++ as an option and I would strongly recommend you have a look here to see just what can be done.

Edited by PlausiblyDamp

Posting Guidelines FAQ Post Formatting

 

Intellectuals solve problems; geniuses prevent them.

-- Albert Einstein

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...