# Delphi、C#、TypeScript 核心设计者 Anders Hejlsberg 谈 AI 与编程的未来

- 来源：meng shao (@shao__meng)
- 发布时间：2026-05-10 21:11
- AIHOT 分数：51
- AIHOT 链接：https://aihot.virxact.com/items/cmoztd3uq0kibsllhedwsrdui
- 原文链接：https://x.com/shao__meng/status/2053463039744352704

## AI 摘要

Anders Hejlsberg 认为 AI 无法取代程序员，而是作为加速器存在。AI 依赖人类构建的底层系统（如编程语言、操作系统），擅长重复模式但缺乏创新能力，业务逻辑与架构决策仍需人类完成。他质疑“氛围编程”，强调理解变量、数据结构等基础概念比语法更重要，并肯定计算机科学学位的系统化价值。未来 AI 将接管琐碎任务，工程师则专注于底层设计、架构创新与新想法。C# 的设计哲学是融合易用与强大，TypeScript 则通过类型系统提升 JavaScript 的大规模开发体验。

## 正文

Delphi、C#、TypeScript 核心设计者 Anders Hejlsberg 谈 AI 与 Coding 的未来

AI 永远不能取代 Coders，而是会成为加速器，为什么？
1. AI 自身依赖代码而存在 -- 编程语言、编译器、框架、操作系统、CPU，都需要人去设计。AI 假定这些"下面的世界"已经存在。
2. AI 擅长重复模式（它训练集里见过无数遍的 To-Do 应用），但不擅长创新--业务逻辑、新发明、深层架构决策都来自人。
3. 行业的进步来自"洗澡时冒出的疯狂想法"，AI 不会那样工作。

他对 "vibe coding" 态度明确：高度怀疑。代码总得来自某处，并不全由 AI 生成。

对学习者的建议
是否还值得学编程？
绝对值得。编程语言是 AI 表达自己的方式；不懂代码就无法理解 AI 在生成什么、依赖什么。

初学者最常见的错误
不去真正理解：变量是什么、数组是什么、数据结构是什么、指针怎么工作。一旦"grok"（吃透）这些，语言只是表层语法 -- 不同语言只是同一语义的不同外衣。停留在语法层，你只知道"要写什么"，不知道"为什么写"。

计算机科学学位是否值得
值得。自学固然可行（他自己当年丹麦的工程学院尚未开设 CS），但系统教育能在数据结构、操作系统、数据库、编程语言原理上节省大量时间。 配合一句他的个人观点：热爱比什么都重要--"我从没有过一份真正的工作，因为编程一直是我的爱好"。

AI 时代该做什么项目
· 喜欢 UI/体验 → 写应用；
· 喜欢极致性能 → 写无 UI 的系统层代码；
· 喜欢理论 → 研究算法与数据结构。

C# 与 TypeScript 的设计哲学
C#：融合，而非二选一
90 年代要么选 VB（易用）、要么选 C++（强大）。C# 把两者合并，并把当时 OOP 中人人都在用、却没语言支持的 property、event 升格为一等公民。
原则：承认现实中的通用模式，做进语义层。

TypeScript：修 JS，而非绕开它
面对"JS 写大型应用很痛苦"，Hejlsberg 的反应不是另造语言，而是问：
"JavaScript 哪里坏了？能不能修好？"
加类型，不是为了类型本身，而是为了让工具成为可能--补全、跳转、红波浪线。
"开发者体验过就回不去了。"
对 Python 的旁注：没人用它写百万行应用--规模一上来，类型与工具不再是奢侈品。

五年后软件工程师做什么？
AI 接管 grunt work（写测试、填模板、PR 流水任务），人则上移到：
· 设计 CPU、操作系统、编译器、框架；
· 想出"如何 shard 这个应用让创业公司跑得更快"这类架构决策；
· 提出新点子。
"AI 是加速器，不是创新者。"

访谈视频地址
https://www.youtube.com/watch?v=CPrePbvbbic&t=11s

### 引用推文

> Mario Zechner：recommended viewing. in anders we trust. https://youtu.be/CPrePbvbbic?is=HCZ2pawMGxOTifWl
