Re: [GD-General] C# versus C++ for game engines
Brought to you by:
vexxed72
From: Javier A. <ja...@py...> - 2003-02-20 13:39:49
|
Colin Fahey <cp...@ea...> wrote: > continue using OpenGL for rendering (via my own wrapper) > because I find many aspects of Direct3D annoying and [Fairly unnecessary rant removed] > One of my own concerns is that I wasn't able to immediately > execute a release build version of a C# application > under Windows 98. Nor would you be able to under a fresh Windows 2000, not sure about XP. You need to install the .NET runtime redistributable in order to run .NET programs. I have never checked, but I'm prety sure that .NET supports Win98 and WinMe. > (On a side note, I will AVOID upgrading from Windows 2000 [Fairly unnecessary rant removed] > I am also concerned about performance. I have done some > Google searching for performance test results. The few > test results I have encountered seem to indicate that the > raw processing speed of C# is comperable to C/C++. However, > the "non-deterministic" (as far as the programmer is concerned) > garbage collection seems to lead to a quadratic increase in > execution time, and large spikes in memory usage, for > applications that do large amounts of memory-related > operations. I recall some people have been figuring out ways to make the gc run in a more consistent manner, and I assume that the .NET runtime will be adding support for that kind of operations. You should be able to find about this possibly in the csharp mailing lists or newsgroups. Javier Arevalo Pyro Studios |