内容提要
AI降低了编程学习成本,使开发者不再受限于语言熟悉度,转而追求性能与极致,因此Rust、Zig等硬核语言逆势增长。AI辅助项目如Cloudflare和Vercel也采用Zig,这抬高了程序员的下限,让他们敢于挑战底层技术,追求更高目标。
延伸解读
AI降低学习成本,语言选择逻辑生变
文章指出,AI让编程语言学习成本几乎归零,程序员不再受限于“我会什么”,转而更关注语言本身的性能、生态和社区。这种变化使得Rust、Zig等硬核语言逆势增长。对开发者而言,技术选型时“我不会”不再是借口,而应聚焦于“它能帮我达成什么目标”。
硬核语言逆势增长的数据支撑
文中引用TIOBE数据:Rust在2026年8月排名第10,份额1.45%,一年内从第18名连升8位;Zig从第61位攀升至第41位,有望进入前20。OpenAI以60万美元加入Rust基金会白金会员,显示大厂对硬核语言的投入。这些数据表明,AI时代硬核语言的受欢迎程度不降反升。
AI与社区态度的潜在矛盾
文章特别指出,Zig社区对AI持负面态度,但Cloudflare和Vercel等AI辅助项目却将Zig推向聚光灯。这引发一个未解问题:AI生成的Zig代码能否被社区接受?若不被认可,项目维护将面临挑战;若被接受,则社区立场可能动摇。这一矛盾值得关注。
Q&A
为什么AI让编程变简单后,程序员反而更倾向于学习Rust和Zig等硬核语言?
因为AI降低了学习编程语言的门槛,使得程序员不再受限于语言熟悉度,转而追求性能与极致。AI可以帮忙处理学习成本和生成代码,让程序员能够直接享受Rust和Zig带来的性能红利,因此他们更愿意挑战这些硬核语言。
AI辅助项目如Cloudflare和Vercel是如何使用Zig的?
Cloudflare的Artifacts服务使用纯Zig编写服务端Git协议引擎,编译成约100KB的WASM模块;Vercel开源的fx是用Zig写的编码智能体,编译成约6MB的原生二进制,启动只需10微秒。这两个项目都很大程度上借助了大语言模型完成。
AI如何帮助程序员掌握DWARF、eBPF等底层技术?
AI可以替程序员啃文档、生成复杂的底层代码、解释晦涩的规格说明,从而降低了这些技术的门槛。例如,程序员只需说“我要一个能解析DWARF调试信息的工具”,AI就能生成可运行的代码,使得以前只有少数高手能接触的技术现在更多人能上手。
Rust在2026年的市场表现如何?
2026年6月Rust在TIOBE榜单上市场份额达到2.8%,排名第13,创历史新高;7月首次进入前十,排名第10;8月保持第十,份额涨到1.45%。一年内从第18名连升8位。OpenAI也加入了Rust基金会白金会员,投入60万美元支持Rust生态。
为什么AI特别擅长写Rust代码?
因为Rust的编译器报错信息极其详细,对AI来说相当于实时训练数据;Rust代码库干净、规范、类型系统严格,AI学起来更容易。OpenAI联合创始人Greg Brockman曾说:“Rust是智能体的完美语言,因为如果它能编译通过,它就几乎是正确的。”
Zig社区对AI持负面态度,但为什么Zig反而被AI带火?
尽管Zig创始人和核心社区对AI持负面态度,但AI辅助的项目如Cloudflare Artifacts和Vercel fx采用了Zig,将其推到了聚光灯下。AI帮助开发者跨过了学习Zig的门槛,让他们能享受Zig的性能优势,从而带动了Zig的采用率增长。
AI时代程序员应该如何选择技术栈?
AI时代,语言熟悉度不再是障碍,程序员应该根据目标选择语言,例如追求极速启动选Zig,追求内存安全和高性能选Rust。同时,要考虑社区对AI生成代码的态度,避免项目陷入“能跑但没人维护”的尴尬。竞争力在于敢不敢用AI去攻克难题。