簡要地說,不會,因為難度在那里,主流也看怎么定義:用的人多就算主流那python也是主流。門檻決定了有經驗的人需要深入,就可以用Rust,每種語言都是服務于項目的,根據實際需求選擇適合的語言。
C++大而靈活,提供了最全的工具或者自己造輪子的機會,多范式,特性也多,也正是這些原因,對開發人員的要求很高,否則報錯太多,開發體驗并不好。所以后面出現了go、rust這些語言,rust用最嚴格的編譯器檢查,配合生命周期等,把內存錯誤提到編譯時了。可以說只要能編譯通過,上線基本不會有大問題。總的來說,C++需要功力深厚的人才能發揮他的最大價值,而rust開發體驗要更好,更安全,最重要的是性能媲美C++/C!這點很重要。
所以我覺得rust會成為C++/C選手改善工程的法寶,而不是獨自受歡迎成為主流