Sign in to follow this  
ArnoAtWork

C# .NET or C++

Recommended Posts

Hi. What do you feel about that? Today, most engines are still developped in C++. But what is the next language used for graphic program? Does somebody develops a system in C#.NET with good performance? Do you spend less time developping in C# compared to C++?

Share this post


Link to post
Share on other sites
I started programming in C and later I made a not-so-smooth transition to C++. Now I'm using C# and I like it very much. Garbage collection makes your life so much easier (trust me it very is nice once you get used to it). Another thing that I like very much is that you don't have to worry about including files and setting file-paths etc. The developing time for me is less compared to C++ and it just feel smoother with C#. Properties are also a nice feature that I like. Regions are nice too because they let me navigate through my code easier and makes it more readable. I don't know much about performance.. someone compared Ogre 3d an engine written in C++ and Axiom a C# port of Ogre 3d and got similar framerates. Not sure you can make any real conclusions about speed based on that test though. I recommend that you try C# out for yourself. If you know C++ it is easy to learn C#.

Share this post


Link to post
Share on other sites
Guest Anonymous Poster
I think I read that Axiom even got better framerates in certain tests. Likely due to the refactored code.

Share this post


Link to post
Share on other sites
Hummm nice thing.

I am just afraid to forget all my care about memory after that :°
Anyone, as soon as new language exists and if it simplifies your life, you have to
use it!
Thanks a lot.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this