RFC in Comparison between Rust, D and Go

rsw0x via Digitalmars-d digitalmars-d at puremagic.com
Tue Nov 10 12:08:42 PST 2015


On Tuesday, 10 November 2015 at 19:25:32 UTC, Ola Fosheim Grøstad 
wrote:
> On Tuesday, 10 November 2015 at 17:32:15 UTC, Marc Schütz wrote:
>> [...]
>
> I agree that there are many interesting aspects to these type 
> systems. IIRC Pony-lang also guarantee deadlock-free execution.
>  Go 1.6 is going to get a dedicated SSA optimizer and also a 
> memory sanitizer like C/C++, which might bring Go closer to C.
>
> But C is really all about having full control over memory 
> layout and execution, it interfaces with just about any 
> conceivable language and compiles to an insane amount of 
> hardware. None of these other languages have that focus. Rust, 
> Go and D are more like high level languages primarily for PCs.
>
> Although Rust is perhaps closest to C by having a lightweight 
> runtime.

All C/C++ sanitizers are available to D, FYI. You can use them 
from LDC and probably GDC.
Yet another reason for abandoning dmd, you get massive benefits 
like this for free.


More information about the Digitalmars-d mailing list