I would forgive weak optimization if the actual performance difference was small and it wasn't painful to get close, like it is in java.
But from what I've read, you can interface C code directly, no special gymnastics. In fact any external libraries are supposed to work as is, just link them in. So one could write a few low level routines in C and not even have to deal with a small performance difference. Well, perhaps I will give it a try - presumably I could just wrap up my current program and link it in and have something running in a few minutes! Then I could convert to D one function at a time and analyze the performance as I go. - Don On Mon, 2006-12-04 at 11:31 +0100, Ćukasz Lew wrote: > Agner Fog, in his well known optimization guide, claims that Digital > Mars compilers are rather weak optimizers. But the features of D > language are indeed admirable. > I would be grateful to see direct performance comparison on MC Go program > (or on anything else) > > http://www.agner.org/ > > BTW > Does anybody know what is the performance of the native compiled C# ? > > Best Regards, > Lukasz > > On 12/4/06, Don Dailey <[EMAIL PROTECTED]> wrote: > > Since we have been talking about programming language recently, I was > > curious as to whether anyone on this group has experimented with the > > digital mars D programming language? > > > > >From the hype on the web page, it looks an extremely capable programming > > language that is supposed to be fast native code compiled like C, but > > have all the features you might ask for in a higher level language. > > > > It may be complete garbage for all I know, but at least from the > > description it seems like something I would be happy to use. It looks > > like a cleaned up version of C, with a bunch of higher level language > > features built right in such as associative arrays, garbage collection, > > dynamic arrays, oop, etc. It compiles to native code, has a GCC > > compiler as well as a digital mars compiler. > > > > Since my go program is tiny, I may give it a try and do a speed > > comparison. But I was wondering if anyone else has had any experience > > with it, good or bad. > > > > > > http://www.digitalmars.com/d/index.html > > > > > > > > - Don > > > > > > _______________________________________________ > > computer-go mailing list > > computer-go@computer-go.org > > http://www.computer-go.org/mailman/listinfo/computer-go/ > > _______________________________________________ computer-go mailing list computer-go@computer-go.org http://www.computer-go.org/mailman/listinfo/computer-go/