Rust 只是一种工具
发布: (2026年2月28日 GMT+8 13:47)
2 分钟阅读
原文: Hacker News
Source: Hacker News
2026年2月4日
我喜欢 Rust。
它足够通用,既可以用于应用程序开发,也可以用于系统编程。它拥有我见过的所有语言中最好的工具链。它的类型系统相当友好。而且我认为最重要的是,它在没有垃圾回收器的环境中出色地引入了更高级别的语言特性。Rust 可以说为“既快又相当有表现力的语言”树立了标杆。
但它只是一门编程语言。使用 Rust 并不意味着我必须:
- 喜欢每一个流行的 crate
- 盲目接受它们的营销炒作
- 追随社区的“最佳实践”
- 攻击那些更倾向于用 C 或 Zig 来解决特定问题的人
- 拒绝承认它有设计缺陷
- 拒绝承认这门语言很复杂
- 拒绝承认还有除 RAII 之外的替代方案
- 再次发表我们已经听过无数次的关于“安全”的自鸣得意的演讲
我之所以挑剔 Rust,是因为它长期以来就有一些非常……热情的用户,这并不是什么秘密。但我更广泛的观点是:工具就是工具。它们不是我们的身份标识、智慧的象征,也不是道德选择。其他人有不同的视角、品味和技能——他们可能会偏好与我们不同的工具。
我们应该学会接受这一点。