@ryanlpeterman: TypeScript 最初是如何创建的 — Anders Hejlsberg(TypeScript 和 C# 的创造者):"TypeScript 的诞生方式是……"
摘要
Anders Hejlsberg 解释了 TypeScript 的起源,描述了它如何从 C# 演变而来,因为 Outlook.com 团队请求更好的 JavaScript 工具支持。
查看缓存全文
缓存时间: 2026/08/25 20:15
TypeScript的诞生故事
TypeScript创造者、C#之父安德斯·海尔斯伯格:“TypeScript的诞生其实间接源自C#团队。当时Outlook.com团队找到C#组,询问能否将一个名为Script Sharp的工具产品化。”
Script Sharp是将C#代码转译为JavaScript以在浏览器中运行的工具。当时我感到十分困惑:为什么需要这样做?直接用JavaScript编写不是更好吗?他们回答说,这样可以获得更强大的开发工具支持。我非常惊讶:JavaScript真的糟糕到这种程度吗?“
“他们认为解决JavaScript问题的方式是彻底放弃它,将其视为中间指令语言,再通过代码生成器针对浏览器环境生成代码。我提出疑问:难道我们不能直接改进JavaScript本身吗?这样岂不是更理想?你理解我的意思吗?”
完整对话可在我的YouTube、Spotify或Apple Podcasts平台搜索“安德斯·海尔斯伯格“收听(详见个人主页链接)。
相似文章
@ryanlpeterman:Anders Hejlsberg (@ahejlsberg) 是 TypeScript 和 C# 的创造者,我向他询问了 TypeScript 编译器如何通过…
Anders Hejlsberg 在播客节目中解释了用 Go 语言重写 TypeScript 编译器以获得 10 倍性能提升的决策,并探讨了 AI 对软件工程的影响。
为什么微软没有使用LLMs进行最近的Typescript原生Go重写 Anders Hejlsberg(Typescript创造者)…
Anders Hejlsberg 解释了为何微软避免直接使用 LLMs 将 TypeScript 重写为 Go,转而倡导利用 AI 构建确定性翻译工具。
@GergelyOrosz: Anders Hejlsberg (@ahejlsberg) 是一位活着的传奇:他创造了 Turbo Pascal、Delphi、C# 和 TypeScript(如今 TypeScript 是…
对 Anders Hejlsberg(Turbo Pascal、Delphi、C# 和 TypeScript 的创造者)的一次访谈的详细摘要,涵盖了他的职业生涯、设计哲学以及关于软件工艺和人工智能的见解。
@ryanlpeterman: 今年AI会写出超过90%的代码吗?Anders Hejlsberg(TypeScript、C#的创造者):“对于某些类别的应用来说……”
Anders Hejlsberg,TypeScript和C#的创造者,讨论今年AI是否会写出超过90%的代码,指出AI可以处理某些应用类别的所有代码,但无法像TypeScript编译器那样编写高质量代码,并表达了不希望AI完全取代人类编码的愿望。
microsoft/TypeScript
TypeScript 是一种用于大规模 JavaScript 应用的语言,它增加了可选类型。该仓库托管了 TypeScript 编译器及相关工具。