Rust 只是一种工具

发布: (2026年2月28日 GMT+8 13:47)
2 分钟阅读

Source: Hacker News

2026年2月4日

我喜欢 Rust。

它足够通用,既可以用于应用程序开发,也可以用于系统编程。它拥有我见过的所有语言中最好的工具链。它的类型系统相当友好。而且我认为最重要的是,它在没有垃圾回收器的环境中出色地引入了更高级别的语言特性。Rust 可以说为“既快又相当有表现力的语言”树立了标杆。

但它只是一门编程语言。使用 Rust 并不意味着我必须:

  • 喜欢每一个流行的 crate
  • 盲目接受它们的营销炒作
  • 追随社区的“最佳实践”
  • 攻击那些更倾向于用 C 或 Zig 来解决特定问题的人
  • 拒绝承认它有设计缺陷
  • 拒绝承认这门语言很复杂
  • 拒绝承认还有除 RAII 之外的替代方案
  • 再次发表我们已经听过无数次的关于“安全”的自鸣得意的演讲

我之所以挑剔 Rust,是因为它长期以来就有一些非常……热情的用户,这并不是什么秘密。但我更广泛的观点是:工具就是工具。它们不是我们的身份标识、智慧的象征,也不是道德选择。其他人有不同的视角、品味和技能——他们可能会偏好与我们不同的工具。

我们应该学会接受这一点。

I’m available for hire.

0 浏览
Back to Blog

相关文章

阅读更多 »

Rust 只是一个工具

我喜欢 Rust。它足够通用,可以用于应用程序和系统编程。它拥有我见过的任何语言中最好的工具链。它还有相当…

不糟糕的语义失效

缓存问题 如果你在 Web 应用上工作了一段时间,你就会了解缓存的情况。你加入缓存,一切都变快了,然后有人……

JavaScript:开始

JavaScript 在1995年,一位名叫Brendan Eich的程序员在Netscape工作。当时,网站大多是静态的——它们可以显示信息,但……