AASoft Posted September 2, 2005 Posted September 2, 2005 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. Quote
Administrators PlausiblyDamp Posted September 2, 2005 Administrators Posted September 2, 2005 (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 March 7, 2007 by PlausiblyDamp Quote Posting Guidelines FAQ Post Formatting Intellectuals solve problems; geniuses prevent them. -- Albert Einstein
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.