你盯着屏幕,看AI助手写Python。变量命名清爽,注释贴心,结构清晰——像资深工程师的好日子产出。
但等等:这段代码写给谁看?
![]()
机器不在乎你的变量名,不读你的注释。它执行编译后的指令,那些精心设计的抽象只有一个目的:让人类日后能读懂。从COBOL故意像英语,到Python用缩进强制可读,编程语言史就是一部"让机器对人可理解"的翻译史。
![]()
但如果人类不再读代码呢?
Joseph Ruscio和Waldemar Hummer最近造了个词:"write-only code"。不是人不能读,是不需要读。AI代理规划、执行、自我修正、发布。代码能跑,没人看,也不需要人看。
我们还没到那一步,但已近到能看清后果。
作者回忆,18-24个月前第一次用提示词辅助写代码时,还以为"无人类编码"的世界要十年后才来。现在他承认想错了——指数世界里,线性思维总是吃亏。
![]()
可读性一旦不再是刚需,高级编程语言的根基就开始摇晃。已有开发者数月没手写一行代码。
想想今天为可读性付出的代价:Python脚本到CPU之间的每层抽象都有开销。IDE、快速迭代的解释器、可读语法——有些纯为人类存在。垃圾回收、编译优化、运行时环境确实解决工程问题,但它们都源于同一个祖先决定:用人类能读的语言写代码。
机器迁就这些层。它不偏爱它们。若可读性不再是约束,许多功能本可以不同方式、更高效地处理。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.