BLADE 0.2Alpha: Vector operations with mixins, expression templates,
janderson
askme at me.com
Sat Apr 7 22:45:59 PDT 2007
Dan wrote:
> Current compilers tend to dump IR's to a buffer and then adjust them according to parser rules. The wrong approach.
>
> I totally want to see this kind of programming get implemented into the compiler itself. I know it's too much to ask, but if DMD could generate optimal floating point math and cache pipelines, it would rend the gaming industry from C++'s hands REAL quick like.
>
> A C++ programmer can say:
> "oh yeah, it's a minor upgrade made for my convenience, but I'm already conveniently comfortable with C++"...
>
> Until a decision maker sees that D performs 20% better, dramatically reduces debugging time, cuts source code volume, and has better version control.
That would be nice and would help however I think it'll take more then
that to convince a Game company to switch to D, particularly ones using
XNA.
It would have to be a startup company that is not working 360, perhaps a
Nintendo, sony, Linux or perhaps windows. I say perhaps, because if a
company is going to switch to anything its probably XNA. Now if we had
D for Net, maybe the story would be slightly different.
I do like the idea of using D for games, I just see it as being a hard
sell. Scripting and tools are probably the main gateway for D into the
game programming world.
Once a few game companies start using it in their main project and can
demonstrate productivity/speed improvements then the wall may indeed
start to crumble.
-Joel
More information about the Digitalmars-d
mailing list