Saturday, May 9, 2009

Which one is better : C++.net or C#.net ?

I used to work with VC6 ...Now I want to learn more about .Net tec.


and specially about C++.net And C#.net ....which one is better to start learning ...?


THANX a lot

Which one is better : C++.net or C#.net ?
C# is easier to begin with, and it has wider area of application than C++.net (or Managed C++) has.





You won't have problems learning the C# language syntax as it's very similar to C++, but simpler. Your main focus will be learning .Net framework, managed code features (such as garbage collection or metadata), new language concepts (such as delegates, attributes), etc., - that is required anyway, and there's much much more information (articles, samples) in C# than in MCPP.





As for MCPP, despite it is a kind of C++, there're many new features in it specific to managed code, which are not as naturally integrated into the language as in C#, which was originally designed for .Net. So don't expect that you'll understand MCPP easily just because you know unmanaged C++. And there's really much less information on MCPP than on C#.





That's why it's easier to understand .Net first by learning C#, then granted you already know C++ it will be a lot easier to understand managed C++.
Reply:.NET technology is the best.


C# is really easy to learn ,new and so user friendly language


but C++ is old language and not so user friendly language.





There are more job opportunities for C#.








I prefer C# instead of C++
Reply:C++ as a language is difficult..but since it is a ower level language....manipulation at the basic level is possible with it.





C# on the other hand is quite easy to learn and use. And would be quite handy if you are muilding bif applications.


No comments:

Post a Comment