人物 - Anders Hejlsberg

人物 - Anders Hejlsberg

实验室里的同学具有神秘莫测会令我惊愕的第六感官,他们知道在什么地方可以找到漏气孔;当定标电路失常时他们知道应该在什么地方踢一脚。 --- 杨振宁

  
(1)
Anders Hejlsberg ,丹麦人,曾在丹麦科技大学学习工程学。 Anders Hejlsberg 第一次登上软件界历史舞台是在 80 年代早期,因为他为 MS-DOS CP/M 设计了一个 Pascal 编译器。当时,还是一个小公司的 Borland 很快雇用了他,并买下了他的编译器,改称 Turbo Pascal 。在 Borland Hejlsberg 继续开发 Turbo Pascal ,并最终带领他的小组设计了 Turbo Pascal 的替代品、开发工具史上的奇迹: Delphi 语言。
 1996 年, Anders Hejlsberg Delphi3 发布前离开 Borland 去了 MS
 
在此之前, MS 曾多次企图挖走 Anders 但都没有成功。据信 anders MS( 主要 ) 不是钱的问题,虽然 MS 的开价也相当有吸引力: 130 万美元年薪外加股票期权和分红,总计超过 300 万美元。更主要的原因是 Anders Delphi 开发组的其他成员在修改编译器的问题上发生了争执;还有,据 Borland 内部人讲, Anders 认为自己不再是“不可缺少的人”。
 
Anders Delphi3 中几乎没有做什么工作, Chuck Jazdzewski 扮演了一个更重要的角色。 (--Anders Ohlsson) Anders Borland 时把所有精力都放在了 Pascal 产品上,也需要新的挑战,这时 Bill Gates 的亲自邀请,许诺给与挑战的机会, Anders 加入了 Microsoft 就势在必行。
 
Microsoft 用丰厚的薪水、股票认购权和巨额的加盟奖金雇请了 Hejlsberg 之后, Borland 曾提出通过不正当手段吸收新成员的控告。 Borland 还曾声称 提供了很少的细节来支持指控 Hejlsberg 正在开发“ Delphi for Java ”。这场诉讼虽然最终以 Borland 的胜利而收场;但 Anders 已经在为 Microsoft 工作了。
(2)
Anders Zack 对于 Delphi 的走向逐渐出现了岐见之后, Anders 便没有再主导 Delphi 3.0 的开发,反之 Zack Delphi 开发小组中的角色却日益重要,后来几乎是 Delphi 3 Delphi 4 的主要领导人。为什么 Delphi Architect Anders 会慢慢地淡出 Delphi 的核心呢?这和 Philippe Kahn 离开 Borland 也有重要的关系。 Philippe Kahn Anders 共同创造了传奇的 Borland ,两人之间有着深厚的感情。在 Borland 工作时,对于 Anders 任何的想法和计划, Philippe Kahn 都是不遗余力地支持。也正是这个重要的支持力量,才有随后极为成功的 Borland Pascal 以及 Delphi 的问世。
但是在 Philippe Kahn 离开 Borland 之后, Anders 再也没有了这股来自最亲密战友的强力支援。 1997 年, Borland 新的 CEO Delbert Yocam 在掌握了大权之后,整个公司开始走向第二个重要的转变, Delbert 对于 Borland 产品的开发和趋势也有了不同于 Philippe Kahn 的看法。当 Java 1996 年逐渐快速发展之后,睿智的 Anders 也看到了 Java 成功的未来。因此在他不再积极参与 Delphi 2/3 的开发工作之后,便非常希望能够主导 Borland Java 开发工具的开发,期望能够像当初的 Delphi 1.0 一样,为 Borland 再次开发出全世界一级的 Java 开发工具。
不过,由于当时 Delphi Borland 最重要的收入来源,高层仍然希望 Anders 继续在 Delphi 产品线上投入全力,因此当时的 Borland CEO Delbert Yocam 并没有批准 Anders 的请求。 Borland 的下一个重要的开发工具 JBuilder ,当时的产品开发名称为 Latte ,仍然交由其他小组负责。依据我的推想,由于当时 Anders 对于 Java 已经有许多的想法,因此才会有后来的 VJ++ 以及 C# ,这些产品和程序语言的许多特性想必已经在 Anders 的头脑中酝酿了一段时间了。
Delbert 没有允许 Anders 带领 Latte 开发小组,但 Anders 仍然没有放弃他的新计划。也许是 Anders 注定和 Borland 的缘分已经到了尽头,这个时候正好 Microsoft 展开了有史以来对 Borland 最大的挖角行动。在 Anders 无法在 Borland 取得满意的支持之后, Microsoft 提供的优厚条件顿时对 Anders 产生了致命的吸引力,从而造成了 Borland 无法挽回的遗憾。
虽然Anders没有显赫的学历,无法获得Turning Awards(即图灵奖,信息科学界最高荣誉的奖项,等同于诺贝尔奖)。但是我认为Anders的实力和贡献绝不输于任何一位Turning Awards的得奖人。Anders是最好的信息实践型人物,在2001年,他终于获得了信息界最具权威的信息刊物Dr. Dobbs’ Journal颁发的Excellent Programming Awards,以表彰Anders为信息界做出的卓越贡献。我想Anders应该是许多本身没有高学历或不是计算机信息科系出身的优秀程序员最好的榜样。
Anders Hejlsberg 这位非科班出身的软件天才,是目前全世界最顶尖的软件技术人员之一。论实现技术, Anders 可能是目前的第一高手,因为他精通程序语言、编译器技术、开发工具、 Framework 以及系统架构。我虽然知道许多软件界重量级人物和高手,但是尚不知有任何人能像 Anders 一样在这么多领域都能成为大家。下面是笔者整理出 Anders Hejlsberg 到目前为止重要的功绩、贡献以及获颁的重要奖项:


v     Philippe Kahn 共同创办 Borland
v     开发出 Turbo Pascal ,当时首创的 In-Memory Compiler 震惊了全世界。
v     开发出全世界最畅销的 Pascal 产品, Turbo Pascal (这是许多信息人员学习 Pascal Data Structure 使用的经典产品 ) 以及 Borland Pascal Turbo/Borland Pascal 合计销售了数百万套。 Dr. N. Wirth (Pascal 语言的创始人员 ) 也应该向 Anders 致敬,表彰和感谢 Anders 对于 Pascal 语言的贡献。
v     Anders 使用汇编语言撰写编译器,其功力无人能出其右。创造出了全世界速度最快、品质也是一流的 Pascal 编译器。在 Anders 离开了 Borland 之后,几乎没有人能够修改 Anders 的编译器。
v     开发出影响深远的 Delphi 这个伟大的 RAD 工具。
v     开发出 VJ++ 语言。
v    Microsoft .NET Architect
v    Microsoft 颁授 Microsoft Distinguish Engineer 大奖。
v     发明 C# 这个又将在 IT 界造成重大影响的语言。
v     获颁 2001 Dr.Dobbs Journal Excellence In Programming 大奖。


一个人一生能够做出几件让全世界都津津乐道的事业呢? Anders 却成就了无数 PC 界伟大的功绩,并且在程序语言、编译器、开发工具以及 Framework 方面都有重要的贡献。 PC 软件界因为有了 Anders 而精彩、丰富了许多,也创造了许多令人惊叹的故事。更棒的是 Anders 现在仍然在继续贡献他惊人的天分,就让我们拭目以待,看看 Anders 还能创造什么奇迹吧。不过,不管以后如何,相信 Anders 始终是大部分软件人员学习的榜样。 Anders 的功力也是大部分软件人员一生企望达到的境界。
2002 Borland Developer Conference 中, Anders Hejlsberg 是排名第一的 Keynote Speaker ,尚在 Java 的创始人 James Gosling 之前。根据现场同时聆听这两场 Keynote Speech 的听众报道, Anders Keynote Speech 是非常精彩的,而 James Keynote Speech 则相对枯燥,许多人因此而提前离席。而且 Anders 在开始进行 Keynote Speech 之时,便获得了现场所有听众起立鼓掌致敬,看来,在大多数 Borland 开发工具使用者的心中, Anders Hejlsberg 是永远的巨星。
 
摘自:
(2)《Borland传奇》李维
 
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值