LLM 让 Rust 和 Zig 等硬语言更流行
Fast and Hard Code

Twitter 上流传着“编程已解决”的梗,但在我看来,熟悉一门语言的过程已不再重要,这对人类曾是摩擦点,对 AI 代理却无关紧要。LLM 让语言选择变得不再那么关键,你可以轻松重写代码,甚至选择完全陌生的语言。这导致人们更多基于营销而非技术特性做选择。作为一名长期 Rust 程序员,我观察到更多人开始使用 Rust,部分原因是 Mitchell Hashimoto、Charlie Marsh 等人对高性能软件的推崇,以及 LLM 在优化代码方面的卓越表现。如今,Cloudflare 的 Artifacts 服务使用纯 Zig 编写的 Git 协议引擎,Vercel 也推出了 Zig 编码代理 fx。人们不仅选择小众语言,还开始涉足 DWARF 文件、eBPF、自定义网络驱动等“更难”的技术领域。虽然世界可能会有更多低质代码,但也会有更多追求快速和小型化的开发者。
HN 评论区
11- CoolestBeans
我很好奇,人们怎么能一边如此喜欢 LLM 生成的代码,一边又觉得 LLM 生成的文章如此令人作呕。难道 LLM 生成的代码质量更高吗?我觉得用来训练的文章肯定比代码多得多。还是说我们不在乎,因为我们只看代码的效果?也许人们选 Rust 是因为反正他们也看不懂 LLM 写的是什么,所以写出烂代码的负罪感会少一些。对我来说也一样,如果让我读 Assembly,我大概能看出它在做什么,但真没法判断它的质量。不过这对我来说无所谓,因为我反正从来不看它,也早就不会再深入到那个抽象层级了。我觉得这里的情况就是这样:人们为了 LLM 编程而选 Rust,是因为他们不在乎代码,反正也看不懂,而且调试时也不会再深入到那个抽象层级,只有少数在底层干活的专业人士才会这么做。