谷歌基于團隊內部使用 Rust 的體驗和經歷,分享了他們對這門 “網紅” 編程語言的見解,其中包括對常見 Rust 謠傳的澄清。

1. Rust 至少需要學習 6 個月
谷歌駁斥了此說法。 谷歌內部調查顯示,超過 2/3 的受訪者有信心在學習 Rust 時,用兩個月或更短時間內就能為 Rust 代碼庫做出貢獻。此外, 1/3 的受訪者在兩個月或更短的時間內使用 Rust 變得與其他語言一樣高效。四個月內,這一數字增加到 50% 以上。

2. Rust 編譯器速度并沒有想象的那么快
谷歌證實了此說法。 他們表示,到目前為止,構建速度慢是開發者在使用 Rust 時遇到的第一大挑戰,只有略多于 40% 的受訪者認為速度可以接受。
3. unsafe 代碼和互操作始終是最大的挑戰
谷歌駁斥了此說法。 對于當前的谷歌開發者來說,他們在 Rust 領域面臨的三大挑戰是:
Macros(宏)
Ownership and borrowing(所有權和借用)
Async programming(異步編程)
編寫 unsafe 代碼和處理 C/C++ 互操作也是谷歌開發者遇到的問題,但并不是最大的挑戰。
4. Rust 的編譯器錯誤消息十分有用
谷歌證實了此說法。 谷歌內部只有 9% 的受訪者對 Rust 中的診斷和調試信息質量不滿意。 綜合社區的反饋來看,大家驚嘆于編譯器消息的出色表現。雖然起初有些驚訝 —— 畢竟大家習慣于忽略大的編譯器錯誤,但習慣之后,大家就喜歡它了。
5. Rust 的代碼質量很高
受訪者表示 Rust 代碼的質量很高 ——77% 的開發者對 Rust 代碼的質量感到滿意。事實上,當被要求比較他們是否認為 Rust 代碼比他們用其他語言編寫的代碼更正確時,絕大多數受訪者 85% 相信他們的 Rust 代碼是正確的。 除了正確,Rust 代碼也便于 review,超過一半的受訪者表示 Rust 代碼非常容易 review。
-
編程語言
+關注
關注
10文章
1964瀏覽量
39558 -
代碼
+關注
關注
30文章
4967瀏覽量
73954 -
Rust
+關注
關注
1文章
240瀏覽量
7585
原文標題:谷歌程序員認為學習Rust很easy
文章出處:【微信號:OSC開源社區,微信公眾號:OSC開源社區】歡迎添加關注!文章轉載請注明出處。
發布評論請先 登錄
程序員最常見謊言
2025開放原子開發者大會旋武開源社區Rust分論壇成功舉辦
RusT-Thread:基于Rust面向資源受限嵌入式設備的操作系統的實踐 | 技術集結
奔赴熱AI,碼力全開!Talkweb House@1024程序員日系列活動圓滿收官
開鴻智谷“以賽促學、以賽選才”|1024程序員節暨開源鴻蒙構建大會圓滿落幕!
如何在機器視覺中部署深度學習神經網絡
RT-Thread 遇上 Rust:安全內核 RusT-Thread 的誕生
【EASY EAI Orin Nano開發板試用體驗】EASY-EAI-Toolkit人臉識別
【EASY EAI Orin Nano開發板試用體驗】EASY-EAI-Toolkit初體驗
程序設計與數據結構
如何在 樹莓派 上編寫和運行 C 語言程序?
谷歌程序員認為學習Rust很easy
評論