Go vs. D [was Re: Rust vs Dlang]

deadalnix deadalnix at gmail.com
Sun Mar 17 04:17:07 PDT 2013


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.


More information about the Digitalmars-d-announce mailing list