Linked by Thom Holwerda on Thu 6th Sep 2012 21:32 UTC, submitted by MOS6510
Benchmarks "During the 4th Semester of my studies I wrote a small 3d spaceship deathmatch shooter with the D-Programming language. It was created within 3 Months time and allows multiple players to play deathmatch over local area network. All of the code was written with a garbage collector in mind and made wide usage of the D standard library phobos. After the project was finished I noticed how much time is spend every frame for garbage collection, so I decided to create a version of the game which does not use a GC, to improve performance."
Permalink for comment 534185
To read all comments associated with this story, please click here.
RE[3]: yes... but why?
by dorin.lazar on Fri 7th Sep 2012 04:38 UTC in reply to "RE[2]: yes... but why?"
Member since:

All in all, I find dealing with the nuances if even modern c++ to be more if an annoyance than an empowerment.

Try C++11 - with the recent developments I was able to produce a benchmark for an embedded platform, and the development time was equal to the same code being written in C#.

And I'm talking about lambdas and lots of other goodies. Of course, I wasn't doing any Linq but who in their sane mind would use Linq for testing something or for production code? (rethorical, don't answer).

Reply Parent Score: 1