一位匿名讀者分享了一份報告。 反映過去兩年 Rust 的福音和 C/C++ 的乏味,Google 宣布 Rust 在生產中大放異彩,其開發人員使用該語言的工作效率是 C++ 的兩倍。本週在倫敦舉行的 Rust Nation 英國會議上,Google Android 平台工具和庫工程總監 Lars Bergstrom 表示,他是網路領先的工程師之一,曾將用 Go 或 C++ 編寫的專案遷移到 Rust 程式語言。我描述了巨人的經歷。
Bergstrom 表示,Dropbox 在2016 年和Figma 在2018 年提供了用記憶體安全的Rust 重寫程式碼的早期報告,但關於生產力和語言的問題已經平息,但關於其可靠性和安全性的問題已經平息。他表示擔憂仍然存在。 「即使在六個月前,這也是一次非常艱難的談話,」他說。 “當我去和人們交談時,他們說,’等等,等等,你有一個‘危險’關鍵字。”這意味著我們都應該寫 C++,直到宇宙熱寂發生。 」
然而,伯格斯特羅姆認為,整個軟體開發生態系統對使用非記憶體安全語言的挑戰的認識發生了轉變。此類消息現在來自美國和其他國家的政府當局,他們了解軟體在關鍵基礎設施中所扮演的角色。原因是大型程式碼庫中的大多數安全漏洞都可以追溯到記憶體安全錯誤。由於正確實現的 Rust 程式碼可以在很大程度上(如果不是完全的話)避免此類問題,因此記憶體安全現在很像國家安全問題。