Turbo Pascal Delphi Visual J++ C# TypeScript
--------------|------------|------------|------------|--------------|--------------->
1983 1995 1996 2000 2012
1960年,安德斯出生于北欧小国丹麦的哥本哈根。
他最早用Basic,可很快就觉得Basic太简单、太无趣了, 他便开始目光转向最底层的编程。
说干就干,安德斯很快就用汇编语言写了一个,只有12K,安德斯把它放到了ROM中,开机可用。
1982年,安德斯又把它移植到了CP/M 和 DOS上。 这个编译器被称为Poly Pascal, 因为此时安德斯的公司叫做Poly-Data microcenter。
可惜,安德斯是个技术天才,在商业这一块儿并不擅长,Ploy Pascal一直没有火爆起来。
直到有一天,他遇到了一生的挚友Philippe Kahn。
Philippe Kahn在安德斯写的编译器的基础上,又添加上了编辑器,做成了一个IDE, 这就是传奇的Turbo Pascal !
Turbo Pascal 只需要33K内存就能运行!
更厉害的是,Philippe Kahn给它制定了一个击穿底线的价格。
伴随着Turbo Pascal 的大卖,安德斯版税分成也拿到手软,也成为了百万富翁。
可以说,安德斯凭借Turbo Pascal 一战封神!
1989年,安德斯的公司PolyData遭遇了严重的财务问题 ,这再次证明,他不是搞商业的料。
他决定前往美国加州,加盟好基友Philippe Kahn创立的Borland公司,成为首席架构师。
在Borland,安德斯继续开发Turbo Pascal的编译器,累计销售了数百万套。
但是随着C/C++和Windows的流行,Turbo Pascal逐渐走上了下坡路。
这时候安德斯看到了微软Visual Basic的成功,他召集了一个小组,决定对Turbo Pascal做一番脱胎换骨的改造。
这个战斗力超强的小分队很快就把第一个版本给开发了出来,1995年,经过大规模的Beta测试以后,Delphi 1.0 正式上市, 一炮走红,全球狂卖50多万套。
在Delphi 3.0 开发的中后期,安德斯逐渐边缘化了。
加上好基友Philippe Kahn的离职,安德斯感到自己在Borland并不是无可或缺的人物了。恰好比尔盖茨来挖他。安德斯决定,加入可以让自己任意发挥的微软。
1996年的微软正是如日中天,刚刚发布革命性的Window 95 ,其轰动程度不亚于Apple发行iPhone,微软当年对程序员的吸引力,就像如今的Google,Facebook那样。在牛人堆中,安德斯迅速展示了高人一筹的实力,他带领团队进入Java IDE领域, 开发出了Visual J++。
微软输掉了官司,被迫停止Visual J++的开发。
比尔·盖茨决定另起炉灶,建立和Java竞争的生态系统:.NET。在.NET中,安德斯制造了一个重磅炸弹:C#
平心而论,安德斯设计的C#在很多方面都优于Java, 但是Java有着开放的生态,众多厂商的支持,还是占据了优势。
大概在2010年左右,微软出现了新的危机:专注于Web标准,V8 JavaScript引擎 + Chrome 彻底击败了微软的IE,赢得了浏览器大战。
安德斯发现,JavaScript这门动态类型的语言对于IDE来说并不友好,缺乏静态类型让JavaScript开发大项目的体验并不好。
这个新的语言就是著名的TypeScript, 它是JavaScript的超集,在编译时,TypeScript会删除所有类型并将代码还原成JavaScript。