@GergelyOrosz: Anders Hejlsberg (@ahejlsberg) 是一位活着的传奇:他创造了 Turbo Pascal、Delphi、C# 和 TypeScript(如今 TypeScript 是…
摘要
对 Anders Hejlsberg(Turbo Pascal、Delphi、C# 和 TypeScript 的创造者)的一次访谈的详细摘要,涵盖了他的职业生涯、设计哲学以及关于软件工艺和人工智能的见解。
查看缓存全文
缓存时间: 2026/05/13 20:25
Anders Hejlsberg(@ahejlsberg)是一位活着的传奇:他创造了 Turbo Pascal、Delphi、C# 和 TypeScript(如今,根据 GitHub 数据,TypeScript 是全球使用最广泛的编程语言)。时间戳:
00:00 介绍
02:48 Anders 如何开始编程
05:40 构建他的第一个编译器
07:44 Turbo Pascal
12:25 Delphi
14:53 加入微软
19:41 构建 C#
29:11 Async/await
34:01 JavaScript 的崛起
37:52 构建 TypeScript
42:58 TypeScript 编译器的工作原理
48:30 JavaScript 的优势与弱点
52:18 Anders 如何使用 AI
56:03 哪些语言特性与 AI 配合良好
1:02:49 软件工艺如何变化
1:07:49 性能与效率
1:09:29 Anders 的工具栈
1:11:30 在微软的 30 年职业生涯
1:13:40 书籍推荐
由以下赞助商提供:
@AntithesisHQ – 无需人工审查或传统集成测试即可验证系统正确性,避免漏洞或宕机。https://antithesis.com/pragmatic
@WorkOS – 让你的应用企业级就绪所需的一切。http://WorkOS.com
@turbopuffer – 基于对象存储的向量与全文搜索引擎,快速、廉价且极具可扩展性。https://turbopuffer.com/pragmatic
给我留下深刻印象的四件事:
- “十分之一的价格实现十倍的性能”是一个已被验证的赢家。这正是 Turbo Pascal 所做的:当竞争对手的编译器售价 500 美元时,它只卖 49.95 美元,而且比竞争对手的产品更快、更具交互性。恰巧,低廉的价格也扼杀了盗版。
- 如果没有一场著名诉讼,C# 可能就不会存在。微软最初聘请 Anders 来架构其 Java 工具(Visual J++),但 Sun 对微软的诉讼(1997-2001)意味着微软无法在 Java 之上进行构建,因为拥有 Java 知识产权的 Sun 起诉微软涉嫌未经授权修改 Java 语言。微软意识到需要构建一种新语言,结合 VB 的生产力与 C++ 的强大能力。这促成了 C# 和 .NET。
- TypeScript 的存在是因为 Anders 拒绝为 Outlook.com 团队构建 Script#。微软 Outlook.com 团队要求 Anders 的 C# 团队产品化“ScriptSharp”——一种将 C# 交叉编译为 JavaScript 的语言。Anders 和 C# 团队拒绝了这个提议,认为更好的方法是修复 JavaScript。Anders 强烈认为,要吸引 JavaScript 生态系统中顶尖的开发人员,你应该让人们编写 JavaScript,而不是另一种语言(如 C#)。
- 设计一门编程语言是一项为期十年的工作。正如 Anders 所说:“第一版很好,但存在各种问题。你必须做第二版,但直到第三版它才开始真正伟大。然后你还得说服人们采用它。”
正在重定向…
来源:https://antithesis.com/pragmatic/
正在重定向到/?utm_medium=podcast&utm_campaign=pragmatic_2026&utm_source=pragmatic&utm_content=pragmatic-20260513 (https://antithesis.com/?utm_medium=podcast&utm_campaign=pragmatic_2026&utm_source=pragmatic&utm_content=pragmatic-20260513)
相似文章
@Pragmatic_Eng: C# 的创始人 Anders Hejlsberg(@ahejlsberg) 谈塑造了该语言的设计目标以及为何标准化……
C# 的创始人 Anders Hejlsberg 讨论了塑造该语言的设计目标,包括面向对象、托管代码、垃圾回收、反射和标准化。
@GergelyOrosz: Kelsey Hightower拥有科技行业最鼓舞人心的故事之一:他从一名安装DSL调制解调器的技术员,通过…
Gergely Orosz讲述了Kelsey Hightower从DSL技术员成长为Google和Microsoft杰出工程师的励志历程,分享了关于副业、不用AI解释创业公司以及薪酬谈判的关键经验。
@0xDepressionn: Karpathy: “我作为程序员从未感到如此落后。我已经做了20年。” 我观看了数百…
Andrej Karpathy 分享了对快速转向 AI 辅助编程的见解,预测 2025-2035 年是‘智能体十年’,并描述了他个人在短短 30 天内从 80% 手动编码转变为 80% AI 编码的过程。
@0xchromium: Andrej Karpathy花了2小时展示他日常实际使用AI的方式——他是OpenAI的联合创始人,曾在特斯拉领导AI团队,所以……
Andrej Karpathy,OpenAI联合创始人、前特斯拉AI负责人,在两小时的演示中展示了他的实用AI工作流程,强调简单的自然语言指令和逐步调整,而非复杂的工程技术。
Andrej Karpathy什么时候会看着一块鸡块发推说它帮他解决了AGI,从而激励6个随机开发者创建GitHub项目,给我们带来真正的AGI?
一篇对Andrej Karpathy的赞赏帖子,强调他对AI开发者的影响,并列举了他启发的项目,包括nanoGPT、Second Brain和vibecoding。