D vs Zig

Serg Gini kornburn at yandex.ru
Mon Dec 8 16:19:52 UTC 2025


On Monday, 8 December 2025 at 13:46:33 UTC, Bienlein wrote:
> I had a quick look at Zig and I don't that is has some unique 
> selling point. Rust hast memory safety, Go has much easier 
> concurrency using Goroutines aka Communicating Sequential 
> Processes (CSP). But Zig has neither nor - nor anything new 
> aside from Rust and Go. For example Crystal has CSP as well.

It's quite rarely mainstream languages are getting something 
completely new.
Rust taken ideas from 
https://en.wikipedia.org/wiki/Cyclone_(programming_language)

Go was a direct continuation of ideas from (though reworked)
https://en.wikipedia.org/wiki/Alef_(programming_language) and
https://en.wikipedia.org/wiki/Limbo_(programming_language)

No implicit is the main feature of Zig I think.
Everything is explicit as possible.

https://ziglang.org/learn/why_zig_rust_d_cpp/

> The work Dmitry Olshansky has done with Photon adding something 
> like CSP to D is IMHO very valuable and a big step.

That work is awesome yes


More information about the Digitalmars-d mailing list