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