Ask HN: Why do you use Rust, when D is available?
Personally, at some point Rust was just clearly better and after a while - I lost interest in D. I don&#x27;t have time to keep track of D catching up, when I&#x27;m so happy with Rust, and ecosystem is growing so fast. Maybe D got much better in last few years... but I kind of don&#x27;t care anymore. It&#x27;s hard enough to introduce a raising star like Rust to your coworkers and D just don&#x27;t have traction anymore.<p>I&#x27;ve been following D since early 2000s. 2 decades. It took it a long time to get good: make it open source, make it community driven instead of one-man show, add some really important features and focus on important things (ownership, memory-safety), get the tools to be good.<p>It just missed the boat, and never really had a right niche for itself. It was kind Java&#x2F;C++ mix, and it wasn&#x27;t all that better to dethrone anyone in that space.<p>Rust swooped in and executed everything perfectly in a really short time.  It&#x27;s a C++-killer: same strengths, none of the weaknesses. Normal people don&#x27;t want to touch C++ anymore. Only people that think that CVEs are &quot;just fault of bad developers&quot; (LOL) can still be considering C++ a good language to start new projects in. Industry really, really needed C-like language that was memory safe, and all-round good: both low and high level. And Rust quickly delivered that, borrowing all the great aspects of other languages and addressing a lot of problems.<p>D is great, and I like it far more than e.g. Go, but it was an ambitious project by one individual for a long time, while Go had a whole Google behind it. There&#x27;s no shame that it didn&#x27;t &quot;took over the world&quot;. Rust would possibly not do so well if it wasn&#x27;t for Mozilla support. The marketing, credibility and traction a big backing company like this gives a new language is probably the single bigger reason for different outcomes.