Linked by Owen Anderson on Mon 19th Apr 2004 05:43 UTC
General Development For years the development scene has been dominated by the C family of languages, primarily C itself and its immediate successor C++. Recent years have given rise to other C-descendents, however, such as Sun's Java and Microsoft's C#.
Permalink for comment
To read all comments associated with this story, please click here.
D vs C#
by Owen Anderson on Mon 19th Apr 2004 15:51 UTC

Last time I used VS.NET, this was not true, thought admittedly that was not the most recent version. And last time I checked, the major feature of C# WAS the CLR, which is not a natively compiler format. That's like saying the Java can be compiled to native code: it can be, but it's not meant to be. There are bytecode->executable compilers out there, but it's not what's intended to happen nor what is guaranteed to work. I am not well-versed in Mono, so I'll take your word that it compiles to native binary.

As to manual memory management, you are wrong. I suggest you research the problem of deterministic destruction in C#. Due to the extremely limited ability of the programmer to control memory management, deterministic destruction is nearly impossible. Sorry, but I did a significant amount of research on THAT statement.

Finally, there IS a free implementation of D available: cf. the D for GCC project I referenced in the article.