国庆假日里想明白一件事:编程语言对 AI 来说,可能本身就是低效的,我们还在纠结编程语言吗?

国庆假日里想明白一件事:编程语言对 AI 来说,可能本身就是低效的,我们还在纠结编程语言吗? 国庆第 1 天,没怎么出远门。下午我看着窗外,想着最近半年跟 agent 协作下来的体感,正好网上还在争论"AI 写 Java / Python / Go 哪个质量好",忽然意识到一件事——这些争论,可能问错了。编程语言对 AI 来说,从一开始就不是它的母语。【关键词:#AI编程 #AI原生工程师 #上下文设计】 maybe,我们未来不再关心使用什么编程语言,AI的对语言的学习和使用是远胜于人类的,只要AI逻辑严密,AI或许会有自己的语言去驱动及驱动机器执行二进制程序吧。 01|编程语言从来不是给 AI 设计的 打开 IDE 看到的 Python、Go、Java、JS 这些语言,它们被人为的"可读性、命名空间、类型系统、设计模式"绑了一身——这些是好东西,让我们能跨团队协作、能 review、能维护。 但 AI 不吃这一套。它不读注释、不在意缩进、也不会被你精心取的命名打动——它真正消耗的是 token、是上下文、是注意力分布。 最近一次让我愣住的:我让 Codex 改一段 Go 的并发代码,它把 channel、mutex、context 整段翻完,最后只用了两行;而我换成一段伪代码 + 关键约束描述喂过去,它一次就跑对了。 那一刻我才反应过来:AI 时代的"语言",正在从"语法正确、人类可读"悄悄转向"信息密度高、上下文清晰"。Anthropic 内部数据里那 27% 的"agent 原本不会做的新工作量"——翻译需求、设计 prompt、整理上下文,本身正在变成新工种(Anthropic 研究页)。 02|AI-native 工程师的默认单位,悄悄变了 借假期想明白的第二件事,跟我自己更相关——所谓 AI-native,不是会用 Cursor/Codex,是你脑子里默认的颗粒度变了。 老一代工程师脑子里装的是行、函数、模块;我自己这半年越来越意识到,AI-native 工程师脑子里装的应该是上下文窗口、任务切片、可验证的契约。 具体到每天的工作里,是三件事: 任务切片——把一个模糊需求拆成 agent 一次能跑完的小块,而不是把 2000 行的 PR 整段扔过去; 可验证的契约——每个任务都自带验收标准:什么算"做对"、什么算"做错",让 agent 自己跑测试; 上下文设计——知道哪些信息 agent 必须看到、哪些是噪音、出错时才补什么。 说白了,AI-native 工程师写的不再是代码,是给 agent 跑的"剧本"。 ...

2026-10-01 · 1 min · 111 words · FunkyGod