Lobsters | 📄 原文链接 | 2026-10-17 收录

智能体开发与 Rust:语言设计者该往哪儿使劲

来源:smallcultfollowing.com — 2026-10-14

📋 概述

Niko Matsakis 正面回答了两个让他有过存在性焦虑的问题:人类在编程里是否还有位置、编程语言设计是否还相关——他的答案是两个都是「有」,并且顺势论证 Rust 特别适合智能体开发。他把「软件工厂」拆成三根支柱:设计(说清楚代码该做什么)、构建(写出符合要求的代码)、优化(让代码跑得快);三者都还没解决,但进展不一。Rust 的定位是「默认够快、需要时可调旋钮」:你可以控制栈上与堆上分配、指针间接层的位置、结构体布局,甚至内联汇编。过去调这些旋钮像黑魔法,而智能体很擅长这件事——做高性能密码学算法的人已把手工汇编微调交给智能体,做网络服务的人则用 profiler 让智能体诊断长轮询、阻塞这类异步陷阱。文章引述 David Tolnay 的观察:Meta 工程师今年前九个月写下的一手 Rust 代码,是此前九年总和的两倍。他的结论是 Rust 应继续「低到能写内核、高到能写 GUI」,并认为智能体的介入让代码里多一点 clone()、share() 这类显式噪声是可以容忍的,只要主路径依然清楚。

🔑 核心要点

💡 金句

因此我认为 Rust 的任务很清楚:继续走「低到足以写内核,高到足以写 GUI」这条路。如果说有什么变化,那就是智能体的转向让我们可以容忍一点更多的「噪声」——比如显式的 clone() 或 share() 调用。
← 返回 Lobsters 首页