c++ or c#
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?
For an accurate look, take a peek at the game programming jobs listing and see what employers are looking for.
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++.
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.
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.
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++.
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++.
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement