3 ms·
Compared to Go: D is not focused on writing servers, but a more general language with much more features. Templates, Meta Programming, etc makes it more complex
by qznc 13y ago
Compared to Go: D is not focused on writing servers, but a more general language with much more features. Templates, Meta Programming, etc makes it more complex and harder to learn. However, it also gives you a comprehensive toolbox for any programming task you encounter.
Compared to Rust, D is rock solid stable, relatively. Ok, seriously. Rust seems to specialize on low-level or high-performance code. D also allows for high-level easy programming (aka Java) due to its simpler type system, garbage collector. However, D does not sacrifice performance. I think Rust will find its niche more as a C replacement than a C++ replacement.