A summary of D's design principles

Jesse Phillips jessekphillips+D at gmail.com
Tue Sep 28 10:34:07 PDT 2010


bearophile Wrote:

> Jesse Phillips:
> 
> > This is exactly how it should be marketed. It has the productivity
> > of Python, other dynamic languages, with the performance and power
> > of a natively compiled language.
> 
> Most programmers are able to see that's very false, today.
> 
> The main and maybe only advantage of D over C# is that it's multi-platform. But today the Web is very important, and D can't be used in browers.
> 
> I think that if D wants a chance to not die as many other C-inspired languages have done in past, Walter needs lot of perseverance and to keep slowly improving D for 8-10 more years. When D will be "good enough" maybe some people will start to use it. But the implementation of D2 is currently far from that point.
> 
> Bye,
> bearophile

I agree that much more time and work must go into it, especially a good working selection of libraries. But for the most part it does deliver what I described but not in all areas, e.g. web.

However I will not agree multi-platform is the only thing D has over C#. Granted there are many great things about C#, but I tend to miss a lot of what D offers. Oh, and I need to figure out how to effectively use a GUI designer so that production is actually increased when making GUIs.


More information about the Digitalmars-d mailing list