谷歌:关于 Rust 的谣传和事实
谷歌基于团队内部使用 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....
