Jump to content
  • Advertisement

Archived

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

TheNobleOne

Some Opinions wanted!

This topic is 5329 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

Ok I am quite sure this has been asked many times abroad but things change as well as opinions. I have been programming since I was 12 Started With VB and then C# did some Java and PHP. I am learning C++ atm and it seems not to hard very similar to C# except C++ has pointers and templates. For game development I want to stick with 1 language but I am not sure which to use. I am making a decision between C++ and C#. I know C# quite well and am progressing in C++. I would just like to here your opinions on which you feel is better for game development. Try and not bring up the fact that C# is slightly slower as I know this and I know that C# wil take a 2% + performance hit becuase of the framework.

Share this post


Link to post
Share on other sites
Advertisement
To be honest, if I was in your position I would stick with C#. For all anyone knows game development could be using C# all the time in the near future. Besides the speed differences in most cases aren't anything to whine about.

Instead of learning C++ just stick with C#, you'll be fine. If you're worried about portability you can use Mono or .GNU when they mature and use OpenGL as a renderer.

My 3 cents

edit: IMO not having to worry about access violations is a godsend.

MindEngine Development
http://medev.sourceforge.net

[edited by - neurokaotix on April 10, 2004 11:31:16 AM]

Share this post


Link to post
Share on other sites
Use whatever you''re comfortable with. C# will become more mainstream and better optimized as time goes on (esp. when Longhorn comes out), so you''re not losing much.

Share this post


Link to post
Share on other sites
Comparisons are natural but "vs." threads are considered flamebait as per the forum FAQ. Please lets make sure this thread doesn''t turn in to a flame war that way it wont have to be closed.

Share this post


Link to post
Share on other sites
I kinda like to handle access violations..

I''ll just say one thing, do what you''re good at. If you have already mastered C#, stick with it. No need to learn C++. But if you''re still learning, and have alot of time, then C++ is a good lesson and very handy.
It''s all about the experience when it comes to programming.

--
You''re Welcome,
Rick Wong

- sitting in his chair doing the most time-consuming thing..

Share this post


Link to post
Share on other sites
Ok it seems everyone saying do what you are good at. I will stick with C# and learn the DX9 API I guess. Already started on a DirectDraw 9 Tutorial once I understand the 2D easily I will go on to trying to understand 3D.

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!