Click here to Skip to main content
15,901,373 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hello to every body,

1)How much support of .net C++ has in comparision to C#?
2)why C++ is not called C++.net(if i am not wrong) while C# is called as C#.net?
Posted

There are no such languages as C#.NET or C++. There are C#, C++ and C++/CLI.

So, what do you mean "support of .NET C++ has"? there is no such thing; only C++/CLI has support of .NET. There is one unique feature of C++/CLI compared to other .NET high-level languages: value semantics for reference type; thanks to this feature, the variable of reference types could be true stack variables with no part of memory used on heap; in other languages this is impossible.

Note: C++/CLI had a predecessor called "Managed C++", now defunct and not supported any more.

As to different kinds of "syntactic sugar", C# (and some derivative languages such as Spec#) is more powerful and elegant.

There is no possibility to discuss the difference between languages in further detail here. If you want to know all, simply take the language manuals and spend couple or more days to read them all through — it would be very useful for you, by the way.

—SA
 
Share this answer
 
v2
1. I don't get this question. Managed C++ has same powers as C# since both use same framework.
2. There is nothing called C#.Net.
 
Share this answer
 
Comments
Gerben Jongerius 25-Jul-11 2:15am    
C++.net does not exist either. It's like you stated in the first question managed C++.
Sergey Alexandrovich Kryukov 25-Jul-11 2:59am    
For your information, managed C++ does not exist anymore. Please see my answer.
--SA
ahsanriaz1K 25-Jul-11 2:18am    
Is there any concept of managed C++ in VC 6.0,Visual studio 2005,2008,2010.
Is there any concept of .net in VC 6.0?
Sergey Alexandrovich Kryukov 25-Jul-11 2:58am    
No, no, no. Managed C++ is deprecated, you could use it in VS 2005, if I'm not much mistaken.
No .NET in VC 6.0.
--SA
dan!sh 25-Jul-11 2:25am    
I am not a C++ developer so cannot help much here. This[^] should help though.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900