On Sunday, 17 March 2013 at 08:57:48 UTC, Walter Bright wrote:
I'd like to add that D has:
- operator overloading
- user defined attributes
- dll's (coming soon)
So it doesn't.
- vector operations
- SIMD operations
- scope guard
- compile time function execution
- true immutability and purity
It isn't guaranteed by the current type system.
- inline assembler
Their talk about fast compilation is also quite effective with
young developers
that did not grew up with Modula-2 and Mac/Turbo Pascal or
using other compiled
languages with modules, so they think Go is the first compiled
language to offer
that.
Andrei did some tests a while back showing that D compiles
considerably faster than Go. High compilation speed has been a
major factor among companies who have adopted D.
If you use some of the mentioned above features, resources
required to compile can explode dramatically.