所有代码都应该用 Rust 重写。
Rust 曾经是人类编写起来最糟糕的语言,而这正是它对智能体来说如此出色之处。如果你不像我(曾经)那样深谙各种语言,那么这就是为什么这很重要……
所有语言都分为两大阵营:动态内存分配和手动内存分配。有时语言允许两者兼有,但程序员要么需要自己手动为程序分配内存块,要么将这项责任委托给机器。
两者之间的权衡大致是性能与痛苦及安全性之间的取舍。手动分配通常更快,但编程起来很糟糕,而且如果不小心操作,还可能留下安全漏洞(C、C++、Zig……)。那些为你管理内存的语言,通常编写起来愉快得多,但速度稍慢(JavaScript、Python、Ruby、OCaml)。
Rust 试图通过本质上已知的最复杂的语言结构来解决安全问题。它很快。它很安全,但总体来说,对于大多数项目来说,这是错误的决定,因为它太难学、太难改、招聘相关人才也很难。
现在不是了。程序员不再编程。他们不写语法,不读代码,坦白说,大多数人对安全一无所知。用 Rust 编写的“氛围式编码”项目更快、更安全,而且第一次运行成功的概率更高(得益于一个疯狂复杂的编译器)。
这是当下完美的工具。只有 Rust 基金会才会错失这个轻松得分的机会。
**我在这里留一个小小的警告:TypeScript 是智能体开发、部署和分发的必然语言,但这值得另写一篇文章。
