Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

The truth is the Rust leadership did the hard work of building a community around the language, making high-quality tutorials and introductions to the language all before it stabilized for 1.0. Many developers claim to dislike "marketing", but Rust did its marketing/evangelism and D didn't.

From a purely technical standpoint, Rust's borrow checker is able to catch data races, while D has no such functionality (unless I'm not caught up), which is a huge advantage in today's world of multithreaded applications.



Even in single-threaded mode D isn't too safe. Safer than C, but unless you're using the GC it is still unsafe.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: