> First of all, we tend to work on what users are asking for. This survey shows a lot of interest for web and rust.
If (if!) Rust's mission was to replace C++, that would be a mistake.
That's pretty obvious, right? You decide to replace C++. You make a language which isn't a great C++ replacement. You attract users who aren't C++ programmers. They aren't interested in the things C++ programmers are interested in. You build features which don't appeal to C++ programmers. Lather, rinse, repeat.
I think at this point, in practice, Rust's goal isn't to replace C++. It's to become a better Rust.
> They aren't interested in the things C++ programmers are interested in.
This assumption only holds if people didn't want to do systems programming before. Many people who wanted to do it crashed into C++ and then said "yeah okay, not for me", which calls this into question.
If (if!) Rust's mission was to replace C++, that would be a mistake.
That's pretty obvious, right? You decide to replace C++. You make a language which isn't a great C++ replacement. You attract users who aren't C++ programmers. They aren't interested in the things C++ programmers are interested in. You build features which don't appeal to C++ programmers. Lather, rinse, repeat.
I think at this point, in practice, Rust's goal isn't to replace C++. It's to become a better Rust.