你盯着屏幕,看AI助手写Python。变量命名清爽,注释贴心,结构清晰——像资深工程师的好日子产出。

但等等:这段代码写给谁看?

打开网易新闻 查看精彩图片

机器不在乎你的变量名,不读你的注释。它执行编译后的指令,那些精心设计的抽象只有一个目的:让人类日后能读懂。从COBOL故意像英语,到Python用缩进强制可读,编程语言史就是一部"让机器对人可理解"的翻译史。

打开网易新闻 查看精彩图片

但如果人类不再读代码呢?

Joseph Ruscio和Waldemar Hummer最近造了个词:"write-only code"。不是人不能读,是不需要读。AI代理规划、执行、自我修正、发布。代码能跑,没人看,也不需要人看。

我们还没到那一步,但已近到能看清后果。

作者回忆,18-24个月前第一次用提示词辅助写代码时,还以为"无人类编码"的世界要十年后才来。现在他承认想错了——指数世界里,线性思维总是吃亏。

打开网易新闻 查看精彩图片

可读性一旦不再是刚需,高级编程语言的根基就开始摇晃。已有开发者数月没手写一行代码。

想想今天为可读性付出的代价:Python脚本到CPU之间的每层抽象都有开销。IDE、快速迭代的解释器、可读语法——有些纯为人类存在。垃圾回收、编译优化、运行时环境确实解决工程问题,但它们都源于同一个祖先决定:用人类能读的语言写代码。

机器迁就这些层。它不偏爱它们。若可读性不再是约束,许多功能本可以不同方式、更高效地处理。