Sunday, July 26, 2009

I can't decide as which language is better, C#.NET or C++?

I know both are good in their own domain but whats good for me is really the point I am trying to ask. I will soon be a Computer Science graduate and I like programming. I have programmed in C++, JAVA and C#. Definitely, the choice has to be made among C# and C++. It seems all could be done with C++ which could be done with C#, even more! But the ease of use of C# is really cool. and C++ will continue to dominate market in future. Based on this assessment C++ wins the race for me. Is the assessment appropriate?

I can't decide as which language is better, C#.NET or C++?
I see no reason why you shouldn't aspire to be proficient in both. Any programmer who focuses all of their energy into a single language/platform/technology isn't maximizing their career potential.
Reply:As a programmer yourself you might be knowing technical differences, so not going into technical differences i would say Its not which language is better over another but it is where you wana implement it. C# is more java like and C++ is more C like. While each language has its strengths, you need to decide what you want to do.





C# is good for web stuff and wizbang apps that have a lot of network flavored features.





C++ is (IMHO) more robust and able to handle anything you can through at it, but the .Net documentation is far more C# centric.





So, which one to pick? I think C++ is easier to pick up, but some people claim C# is.
Reply:Personally, I like JAVA. But then I have never tried C++ or C#. Also I think that JAVA is a lot easier to use on a Linux system. And I think JAVA is best used for web design and business aplications. If you can, get the book, Teach Yourself JAVA in 24 Hours, published by Sam's Publishing
Reply:While C++ may dominate the future market, C isnt going anywhere. At the end of the day the it all comes down to personal preference.





As a perl hacker i often get the "Perl...why?" But i like Perl i can do everything i want to with it so i carry on using it. Its getting old outdated and has all but been supercided by python but is still just as valid a soloution as it ever was. So if you decide you perfer C# over C++ or vice vera just go for it. (just as long as you dont choose java)
Reply:not necessarily.. C# .net is better if ur dealin with web services


No comments:

Post a Comment