Brett McCoy wrote: > > > On Mon, May 4, 2009 at 9:40 AM, mark <[email protected] > <mailto:anthonymorada%40gmail.com>> wrote: > > > hi guys, please help me choose which language to learn C# or C++? > > i'll be working primarily on windows environment. > > I also want to program games, tools and applications(that can tweak > windows and do networking). I've heard that C# is much easier to learn > than C++. > > C++... C# seems to me to be a glorified VisualBasic and ties you a > particular platform. C++ will give you a lot more flexibility, > performance (especially for games) and compatibility with lots of > other platforms if you want to do something that is cross-platform. > > Of course, you are asking this question on a C & C++ list, so expect > any others here to be similar. :-) > > -- Brett > ---------------------------------------------------------- > "In the rhythm of music a secret is hidden; > If I were to divulge it, it would overturn the world." > -- Jelaleddin Rumi > > I'll be the one that is singled out. ;)
C# has the ability to be as fast, if not faster, than C++. With the JIT, you have automatic-optimizations that normally wouldn't be done with C++. Also, if you are developing the game correctly, C# can give you much more of a benefit than C++. Now, don't get me wrong, I'll always say C++ is better for game development, but C# has the ability to run just as fast - don't rule that out. ;)
