By bloid
via systematicgaming.wordpress.com
Published: Jan 04 2009 / 23:20
I thought I’d comment on my own post about C# vs C++ performance. The purpose of the test was to compare the time to sort 128-byte objects in C++ vs C#, nothing more. Again if you understood that, then you can propbably see that the performance measured has more to do with execution envrionments than languange differences.



Comments
Miloskov replied ago:
He is trying to program C# as C++ and that is the mistake. With Java happened same shit, other C++ programmers that went to Java they want to program C++ with Java and that is a mess. Their code sucks and of course the performance is really bad. The bad reputation of Swing in the past was because the same problem trying to program C or C++ with Java, They really did not understand how to program Swing but after the years everything changed.
Don't live in the past people all this happened before and again and again, Assembly was king for game programming and they said C and C++ ware to slow for real game programmers but that changed and it will change again. Check LLVM is a great VM with high performance and you can code with C++,Java, Python etc to it, All it will change believe me.
Adapt your self to C# or Java patterns and use the garbage collector and you will see your code will be great and with great performance maybe getting the speed of native code as C++.
Voters For This Link (4)
Voters Against This Link (4)