「最热门的新编程语言是英语」:七个词的时代宣言
一句话
整条推只有一句话,却可能是 LLM 时代被引用最多的一句:自然语言正在成为对计算机编程的方式。当你能用一段英语(或中文)描述需求、让模型生成可运行的程序时,「编程语言」的定义就被改写了。这句话是两年后「vibe coding」和「Software 3.0」的直系祖先。
他说了什么
"The hottest new programming language is English" —— @karpathy,2023-01-24 · 查看原推 →
没有配文、没有解释——但放在他的思想脉络里,含义很完整:在 Software 1.0 里,人向机器妥协,学习 C++、Python 这些形式语言;LLM 出现后,机器第一次向人妥协——提示词就是程序,自然语言就是源代码。两个月前(2022 年 11 月)他刚发过一条铺垫:GPT 是一种新型计算机,prompt 是用自然语言写的程序。这句七个词的宣言,是那个观点的极致压缩。
背景:ChatGPT 发布后的第 8 周
2023 年 1 月下旬,ChatGPT 上线不到两个月,正以史上最快速度逼近亿级用户;GitHub Copilot 已让「AI 补代码」成为日常;「prompt engineering」一词刚刚开始流行。人们隐约感到人机交互变了,但还没有一个足够锋利的表述。卡帕西的天赋再次显现:他不发长文论证,而是把一个正在发生的范式转移压缩成一句可以病毒传播的话。此时他刚宣布重回 OpenAI(2023 年 2 月官宣),正处在观察这场变革的最前排。
它引发了什么
- 成为年度金句:这句话被无数演讲、文章、招聘帖引用,衍生出各语言版本(「最热门的编程语言是中文」等),也常被断章取义为「不用学编程了」——这并非他的原意。
- prompt engineering 的兴衰:这句话客观上给「提示词工程师」岗位热潮添了柴;到 2025 年,他本人转而支持更准确的说法「context engineering」——不是琢磨咒语,而是为模型精心组织上下文信息。
- 叙事的完成:2025 年 2 月他造出「vibe coding」描述完全用自然语言驱动的开发方式;同年 YC 演讲把「英语编程」正式定名为 Software 3.0。这条 2023 年的推,是整条叙事链上承前启后的一环。
- 反方观点也在生长:批评者指出自然语言歧义太多,严肃工程仍需形式化规格——2026 年的行业实践给出折中答案:自然语言负责表达意图,测试与规范负责钉死边界。
对你意味着什么
- 「会说清楚」成了硬技能:英语(或中文)成为编程语言,意味着写清楚需求、拆解任务、定义验收标准的能力直接决定产出质量。这不是玄学 prompt 技巧,而是传统的工程表达能力换了个出口——值得像练代码一样刻意练习。
- 母语不是英语也不吃亏,但要懂行话:主流模型的中文能力已经很强,用中文描述需求完全可行;真正的门槛是领域词汇——你得知道「幂等」「分页」「webhook」这些词,模型才能精准接住你的意图。
- 别把这句话读成「不用学编程」:卡帕西本人此后三年一直在教人从零手写 GPT。自然语言负责调用能力,理解底层负责判断对错——对想靠 AI 赚钱的人,后者才是甄别产出、控制质量的底气。
延伸
- 解读:「vibe coding」的诞生 —— 这句话的 2025 年续集
- 解读:Software 3.0 与 YC 演讲 —— 「英语编程」的正式命名
- 解读:支持「context engineering」 —— 对 prompt 热的自我修正
- 解读:Software 2.0 —— 2017 年的第一格