Rust 未來會成為主流的程式語言嗎?

時間 2021-05-07 03:49:59

1樓:

不會,Rust和程式驗證解決的問題有些類似。都在正確性相關的問題上投入了太多。

相反,主流的需求仍然是dirty&work。

2樓:威士忌的碎冰

先說結論:不會

1. 沒有大廠背書

2. 沒有殺手級應用

3. 社群處於起步階段輪子不夠多

4. 學習門檻高

注意,這裡的門檻是如果cpp的坑沒踩過,直接搞rust會很難受。同樣的,cpp搞過,編譯器會讓你很難受……

3樓:架構師

主流不好說,但是在某個領域可能會成為首選的開發語言。

python也只是在某些領域算是主流。

沒有一門語言在所有領域是首選的,所以rust將來最優可能是替換掉c++和c

4樓:

當然會。

左手Python操快猛,右手Rust穩安心…實在不行,也可以Rust寫模組給Python用。

還有什麼能比得上這倆組合起來的。

剩下的語言大都是,既要又要……大部分時間就是什麼都要不到……比如,go和julia……

沒有銀彈。

5樓:羅貴貴

目前來看,很難,但不是不可能。

高讚回答說Rust學習曲線很陡,我覺得這不能成為一門語言是否主流的關鍵阻礙:難學就多付出一點時間去學去實踐唄,難到Rust非天才不能掌握嗎?

再陡能有C++陡?(劃掉)

Rust要成為主流語言,還是要有大產品大公司來給支撐,而且要有很多的大產品大公司才行。隨著計算機技術的進一步發展,我認為未來一定可以。

6樓:

有可能。

不過個人估計,至少20年以後吧。

也就是整個行業,由於發展度很高,行業從追求快速開發迭代,重新轉向了一次性開發完成減少維護並且提供足夠的效能(也就是不接受現在這種搞不定了就炸了大樓重蓋的玩法),那麼那個時候rust就可能成為主流了。

7樓:V刀刃

不會,個人的觀點是。

Rust定位在安全性程式設計,這種就很適合系統或者安全方面的程式設計。要想完成這類程式設計的基礎你得對底層有深入的了解。當然Rust能做的事情不只這些。

Go定位在高併發,這種就很適合做一些網路基礎服務。

Python定位在科學計算居多。

比如我就是從PHP->Python->Go->.net 系列過來的。目前大部分工作是WEB開發,我大部分都是用.

net core平台完成的。服務排程、日誌處理之類的我用Go寫。只能說語言流行不流行這得看時代需求。

人生苦短,能夠快速賺到自己想到的薪資之類的要緊。除非你比較有多餘的時間,可以折騰一下Rust。

8樓:

主流不敢說,至少不會很冷門

大多都學會了以後,用著很爽, 學不會用著就很蛋疼,比較勸退不看什麼資料,上來就用rust擼碼的人

9樓:神奇小超

幾乎不可能。

要是下午我看到這道題估計會傾向於貶低它,現在不太惱火就算了。

光是入門門檻就太高了。

雖然官方文件有所誠意,但程式設計找資料可不止光靠文件。目前就單因為它的相關資料少就可以勸退一波人。

再加上它的多方面特立獨行:語法不是 C 系,記憶體管理不是主流,非常友好的編譯器……

要是有個如 C# 的 VS 一樣的神器估計好許多。不知道 Rust 設計的時候考沒考慮智慧型提示之類的玩意。

看好 Rust,但願意它小眾一些,免得烏煙瘴氣的,毀了最初的感覺。

10樓:在河之洲

其實,隨著硬體能力的加強,Rust的前途是暗淡的。以後操縱系統都是微核作業系統。更多的功能用GC語言實現。

看看Android,看看Fuchsia。Rust最多只是其中一種功能實現的選擇而已,涉及驅動層面難道用unsafe?。另外,作業系統畢竟不是主流應用,大型程式如瀏覽器也不是主流應用。

11樓:

rust和python使用場景幾乎沒有重疊,python本質還是乙個指令碼語言,目的是開發方便,而rust目的是安全和高效,易上手和快速開發不是目的。與rust定位差不多的語言我真覺得沒有比rust好的,而且仍在積極開發社群也很龐大,所以rust在這個領域成為主流只是時間問題。

12樓:梁喜健

目前還看不到這種可能,一門計算機語言能否成為主流除了語言本身的設計思想和語言特性外還有幾個十分重要的因素:

1、有沒有大公司做背書,比如Google之於Go;

2、有沒有殺手級的產品、系統或者框架,比如k8s之於Go;

3、有沒有成熟且活躍的社群。

基於以上幾個因素來看,不管rust本身優不優秀,它目前還沒有展現出成為主流語言的潛力。

13樓:城市獨行客

這取決於用c++的那幫人,他們想換就有前途。

很殘酷的說新手沒有話語權,特別是當你進一家公司的時候,你沒有能力和權利撼動他們的利益。

如果有商業化的大廠強推可能會有希望。如谷歌與kotlin,蘋果與swift,不然最多是開源社群自己擼著玩,linux社群倒是有積極的訊號,但我們要工資和生存啊。

微軟據說是自己弄了乙個吸收rust思想的語言,但不是rust本身。

14樓:君莫笑hhhhhhhhh

不會,關注下c++的新發展,rust有的c++都補上了。語法方面沒有太多區別。各種生態rust起碼要全力發展幾十年,更何況沒這麼多人幫他搞生態

15樓:彭亞倫

其他方面見仁見智,不好說,Webassembly 也許會是乙個突破口,但也很難說會像python那樣滿大街都是。

何況如今rust的相關庫也算多了,足以應付大部分場景,關鍵只要編譯通過,執行就很放心,這可是獨家乙份的特色。

連之前各種嘴硬黑rust的某乎網紅某輪,如今都開始改口了。

現在入坑,我覺得時機剛剛好。

為什麼諾手出破敗不會成為主流打法?

文載之 破敗王者之刃的特性 用以輸出高生命值單位 通常是坦克 生命回覆 主動的額外傷害以及減速效果。諾手的特點 高傷害,自帶減速破甲真實傷害。用不上啊!諾手缺的 進場,坦度,減cd 破敗都給不了啊! 龔文 破敗的核心屬性,普攻百分比物理傷害與諾手契合度太低。可以觸發破敗被動的諾手aw只是作為打出血怒...

《爐石傳說》女巫森林版本的奇偶思路會成為主流嗎?

為了聯盟 這種機制會造成套牌大部分key牌不能用,造成能力化。換句話說,適應力差,生存力差。因為可用 模組少一半,模組排程的選擇少,構築強度變 化的跨度就必然大。簡單來說就是難以通過模 塊調整適應環境,所以在逆境中滅絕得快。這就是奇偶模組本身性質的缺點,雖然不多但 很致命,導致了奇偶模組的脆弱。所以...

步行模擬器會成為未來的主流遊戲題材嗎?

思考中 死亡擱淺不是步行模擬器,死亡擱淺不是步行模擬器,我再次重複,當我在遊戲裡到處送貨,為送貨拳打驢人腳踏BT,爬上萬尺高峰只為放下乙個吊索支架來我為人人,那死亡擱淺就很廣義上的步行模擬器沾不上邊!如果說是死亡擱淺的玩法能不能成為主流,要看有沒有人能像小島一樣善用故事的題材。死亡擱淺沒有如此自洽的...