impact -> RE: What Language is used to program Distant Worlds? (8/22/2010 2:43:14 PM)
|
5% can make a huge difference in game programming, where you want to squeeze everything out of your customer's computers you can get. When I said that using VB.NET or C# wouldn't really make a difference, I was of course referring to the end result, but I assumed that this much was obvious. That being said, the whole reason for making both languages work with the CLR is that Microsoft wanted something similar to Java (though only targeting MS platforms of course). Offering different programming languages in their VS package, they went ahead and tried to make them all work with the CLR. The goal behind that was obvious: to make all .NET languages put out code for the CLR that wouldn't be different from each other performance-wise. So that VB programmers could now produce code running as fast as C# code. Of course there are differences if you look at the IL code both languages put out and seeing as this approach by MS is rather "young" at this point, they still work on eliminating the performance gap, optimizing their IDEs for productivity and improving overall performance. With VS 2010 and .NET 4 being out, I wonder if they managed to improve the performance. I haven't gotten around to reading a lot about it yet. But in my personal opinion (working with VS 2008) they have done one hell of a job so far.
|
|
|
|