Website message overhaul

bearophile bearophileHUGS at lycos.com
Thu Nov 17 18:48:40 PST 2011


Andrei Alexandrescu:

> > What are its benefits? Higher productivity, fewer bugs, native speed,
> > fast compilation.
> 
> As opposed to other languages that have lower productivity, more bugs, 
> less speed and slower compilation as goals.

But they care for some things more than other ones. Python core developers work all the time to speed up the interpreter but the design goals of Python put runtime flexibility before runtime speed. D values dynamic and static correctness (despite it lacks built-in integral overflow errors, support for not nullable reference types, array covariance done well, and maybe few other smaller things) more than other languages like Go, even if not as much as Ada or SPARK, and it's willing to invest in language and type system complexity to do it.

Bye,
bearophile


More information about the Digitalmars-d mailing list