Jump to content
  • Advertisement

Archived

This topic is now archived and is closed to further replies.

WiseElben

C# or C++?

This topic is 5527 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Advertisement
It really doesn''t matter what you start with (at least between these two languages.) Flip a coin I guess?

Once you''re good at programming you can learn both no problem.

Share this post


Link to post
Share on other sites
C++ is the way to go. I''ve had little experience with C#, but from what I''ve heard it runs about the same speed as Java and is more cumbersome. C++ is standardized, fast, and cross platform.

Share this post


Link to post
Share on other sites
Beware any product by MS. They''re a tricky lot.

With that said, C++ is by far a more "standardized" language. It''s cross-platform (like I said about MS), and cross-compiler in a lot of cases. It''s also simpler I thinks. The pure OO design of things like C# or Java can get cumbersome sometimes.

Share this post


Link to post
Share on other sites
I was in the same situation as the OP. I learned C# for about 2 weeks, thinking that the code was the same exact thing in both... But alas it isn''t... So I quit C# for now and moved on to C++, some online tutorials... I already asked about this question in about three previous posts!!!

BattleGuard

Whenever I try to find a better signature than this... Well, I can''t... This is it, Sorry...

Share this post


Link to post
Share on other sites
Well, like actdevil said, once you learn one of the two, it would be easy to learn the other.

In my opinion, I don''t really care about "cross-platformed" stuff, since most games PC are ONLY for Windows.

I''m also interested in Console game development. You can program PS2 games in C++ right? But PS2 uses its own API.

In XBox, you HAVE to use the .NET Framework. Well, if MS is forcing developers to use the .NET Framwork, then MS might force then to use C# when XBox 2 comes around.

As for GC, I don''t care about CG much. I guess its because CG looks so kiddish...

I''m not sure if C++ is "simpler" than C#. I always hated pointers... I had to reread the chapter on pointers 3 times. Litellary...

More opinions please.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
It all depends on what you want to do. For games and high performance apps, go for C++. For simple windows applications and tools, C# is way more productive. It''s hard to believe how fast you can code stuff in C# until you''ve tried.

Share this post


Link to post
Share on other sites
Well, I guess its time to fire up VS Studio and do some "exploring" with C#.

And a comment:
Its funny how anyone can spend hours with VS Studio and will still have many features unfound. :-P

Share this post


Link to post
Share on other sites

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

We are the game development community.

Whether you are an indie, hobbyist, AAA developer, or just trying to learn, GameDev.net is the place for you to learn, share, and connect with the games industry. Learn more About Us or sign up!

Sign me up!