Ask HN: Will Rust ever become a mainstream systems programming language?
I think it has a fair chance (Go is a &quot;systems&quot; language and grew very quickly). I also believe you&#x27;ll see it pop up in unikernels as well. Why, you ask? Because there&#x27;s always 1 person that starts a project that gets traction.<p>I don&#x27;t see it growing and replacing C++ though. I don&#x27;t think there&#x27;s much incentive post C++11 to really consider porting anything (even small things) over. Most of the features Rust gets praised for are either: (1) Ridiculous - if you need segfault protection, you&#x27;re a bad programmer (CLARIFICATION: if you act like segfault protection is some majorly useful feature, you&#x27;re an imbecile who must also think writing C&#x2F;C++ is like disarming a bomb - nonsense; give me a real argument for Rust that isn&#x27;t: insignificant, badly contrived, already in C++, etc. - you can&#x27;t convince a generation of systems programmers to drop everything to move to Rust without this). Let&#x27;s be honest, you don&#x27;t segfault unless you&#x27;re doing something idiotic. I&#x27;ve not segfaulted in the past 8 years in anything but assembly. Or, (2), things I&#x27;ve been using in C++ for the past 4 years.<p>Rust will definitely end up in these areas I believe but I just hope that it&#x27;s not some horrible binding to a C&#x2F;C++ library or something. I think backwards compatibility and current dependencies is a big thing.