Jump to content
  • Advertisement
Sign in to follow this  
jagguy

c++ or c#

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

I haven't been around for a while , and I have a basic query. I just want to ask how C# is now rated compared to C++. Like , is C++ still the most popular language, or is c# now seen as more of an equal to C++ for game programming?

Share this post


Link to post
Share on other sites
Advertisement
With C# you can land a job as a tools programmer in a games company. With C++ you have more chances to be able to work on the engine, gameplay, etc... Games themselves are mostly written in C++.

Share this post


Link to post
Share on other sites
Mat Noguchi from bungie is a big advocate of c# so some of the industry is beginning to turn. There was mention of it a month or so back on sweng-gamedev mailing list IIRC.

Share this post


Link to post
Share on other sites
C++ is still the most commonly used language in the industry, and probably will be for a while to come (mainly because current programmers are already trained in C++, and many companies 500,000+ line code bases are still written in C++). As was stated above, C# is very useful for tool development and other auxilliary components for the game, and it is making signifigant inroads in the business app/GUI development field, thanks to the capabilities of the .NET framework.

Share this post


Link to post
Share on other sites
if your using c# arraylists to manage your textures your gonna get a performance hit.

using realloc and a stack to remember which array indexes are empty is fast.

c# have an unsafe allocator aswell so you can use that. But then your gonna have as much coding to do as c++.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • 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!