编程考古-安德斯·海尔斯伯格(Anders Hejlsberg)回答离开Borland的原因

发布于:2025-03-24 ⋅ 阅读:(27) ⋅ 点赞:(0)

安德斯·海尔斯伯格(Anders Hejlsberg)是著名的编程语言和工具开发者,曾主导开发了 Turbo PascalDelphi(Borland 时期),以及加入微软后参与的 C# 和 TypeScript。关于他离开 Borland 的原因,可以通过视频中Hejlsberg的口述了解到具体原因:

安德斯·海尔斯伯格Anders 回答离开Borland的原因

通过行业分析和多方报道,可以总结出以下几点关键因素:

1. 职业发展受限与微软的吸引力

  • 微软的邀约:1996 年,微软向Anders Hejlsberg提供了极具吸引力的机会,希望他领导新编程语言和工具的开发(后来成为 C# 和 .NET 框架)。微软的平台规模、资源投入以及对未来的技术愿景,对Anders Hejlsberg来说是更大的舞台。

  • 技术挑战:Anders Hejlsberg以追求技术创新著称。微软当时正计划颠覆企业级开发市场(如对抗 Java),这与他个人的兴趣高度契合。


2. Borland 的内部问题

  • 管理动荡:90 年代中后期,Borland 经历了多次管理层变动和战略调整,导致公司方向不稳定。这种环境可能让技术团队感到不安。

  • 资源缩减:随着 Borland 市场份额被微软挤压(尤其是 Visual Basic 和 Visual C++ 的竞争),其开发工具业务的资源投入逐渐减少,限制了Anders Hejlsberg团队的创新能力。


3. 个人对技术影响力的追求

  • Anders Hejlsberg在 Borland 已取得了巨大成功(Turbo Pascal 和 Delphi 是当时最流行的开发工具之一),但他可能希望自己的技术能影响更广泛的开发者群体。微软的平台和全球覆盖为此提供了可能。

  • 他在微软的后续成就(如 C# 成为主流语言、TypeScript 解决 JavaScript 痛点)印证了这一选择的前瞻性。


4. 公开报道与行业观点

  • 据《纽约时报》等媒体报道,Anders Hejlsberg离职的直接原因是微软的主动招募,且 Borland 未能匹配其职业诉求。

    图片

图片

  • 微软为海尔斯伯格提供了更大的自主权和资源,这是 Borland 后期难以企及的。

Anders Hejlsberg的离开是典型的“顶尖人才被更大平台吸引”案例,结合了 个人职业抱负、公司环境变化 和 技术趋势转向(如微软推动的 .NET 战略)。他的选择最终推动了 C# 和 TypeScript 的诞生,显著影响了现代软件开发。

Programming Languages: Survivors and Wannabes来源:

Programming Languages: Survivors and Wannabes(1996) (nytimes.com)

编程语言:常青树与挑战者(1996) (nytimes.com)

对这篇文章的评价:

尽管Charles Petzold以其作为微软的支持者和技术书籍作家的身份而闻名,但其列表显得过于简单且浅显。实际上,在1996年,LISP(即使在AI寒冬的尾声)、Perl(当时互联网的一半程序由Perl编写)、Tcl(可能占据了互联网的四分之一以及基于telnet的服务使用Tcl)、awk、Ada等语言都非常普遍。与此同时,Smalltalk、RPG、REXX和PL/1至少与COBOL一样常见。Python虽然仍不算主流,但正在逐步获得关注。PHP刚刚发布时就像天花一样在易感人群中迅速传播。

关于Delphi被描述为“讨厌微软的人的选择”,这确实让人发笑。事实上,Delphi的优点在于它对大型程序提供了良好的性能和安全性。选择Borland工具的原因是因为它们能够将程序的运行速度提高一倍,而不是出于意识形态上的考量。

Programming Languages: Survivors and Wannabes(1996) (nytimes.com) 原文

https://www.nytimes.com/1996/09/09/business/programming-languages-survivors-and-wannabes.html

图片

图片

图片

图片

图片


网站公告

今日签到

点亮在社区的每一天
去签到