漫画 | 一个养活了4代程序员的男人!

1996年一个普通的下午, 36岁的安德斯坐在自己的办公室中,陷入了沉思。

04d87517e3c450007b6197864adf74cb.jpeg

这天中午,安德斯和比尔·盖茨一起吃了一顿午饭

8d156fd1937cff9cd4d8b2e59f5e7418.jpeg

一边是比尔盖茨开出的难以拒绝的条件,一边是自己有着深厚感情的Borland,安德斯很难下定决心......

ace7a0c12b8bccd697aa166777251797.jpeg

1960年,安德斯出生于北欧小国丹麦的哥本哈根。

北欧是个神奇的地方,诞生了好几位软件行业的大神。

45a3110f5cd541e6506d85336527b0db.jpeg

很快,安德斯也会成为他们其中的一员。

安德斯在高中时第一次接触到了计算机,老师教他们学会了ALGOL编程语言。90eaa954518eaa0c32947ad9504ad7ef.jpeg

安德斯展示出了自己的天赋,他学得飞快,两个星期以后,他就可以反过来帮助回答老师的疑问了。

上了大学以后,他和同学开了哥本哈根第一家电脑商店。

5dabb94529e9171a19a3783aee4c377c.jpeg

近水楼台先得月,安德斯在这些电脑上写了很多程序。

他最早用Basic,可很快就觉得Basic太简单、太无趣了, 他便开始目光转向最底层的编程。

0b661214c2d53cd23e9c1b0cba6a99da.jpeg

说干就干,安德斯很快就用汇编语言写了一个,只有12K,安德斯把它放到了ROM中,开机可用。

1982年,安德斯又把它移植到了CP/M  和 DOS上。 这个编译器被称为Poly Pascal, 因为此时安德斯的公司叫做Poly-Data microcenter。

1c8244ae38cbe8c4ed0d9cdebd13ec69.jpeg

可惜,安德斯是个技术天才,在商业这一块儿并不擅长,Ploy Pascal一直没有火爆起来。

直到有一天,他遇到了一生的挚友Philippe Kahn

f9f83ca5034473a6f8bfc74aebaf4d95.jpeg

Philippe Kahn在安德斯写的编译器的基础上,又添加上了编辑器,做成了一个IDE, 这就是传奇的Turbo Pascal !

46b5f4e20433a06d88b7406759395f40.jpeg

Turbo Pascal 只需要33K内存就能运行!

更厉害的是,Philippe Kahn给它制定了一个击穿底线的价格。

3c5cc075a336ba613e7d38c3db913f3d.jpeg

伴随着Turbo Pascal 的大卖,安德斯版税分成也拿到手软,也成为了百万富翁。

可以说,安德斯凭借Turbo Pascal 一战封神!

d27f2d227ee1c82dcc6f9e3ebe0b12b0.jpeg

1989年,安德斯的公司PolyData遭遇了严重的财务问题 ,这再次证明,他不是搞商业的料。

他决定前往美国加州,加盟好基友Philippe Kahn创立的Borland公司,成为首席架构师。

8a529b03057cd5b09b2dc1bb4c4c5ed2.jpeg

在Borland,安德斯继续开发Turbo Pascal的编译器,累计销售了数百万套。

但是随着C/C++和Windows的流行,Turbo Pascal逐渐走上了下坡路。

c1be9a3b2a1962e1dff26ed43eb84b70.jpeg

这时候安德斯看到了微软Visual Basic的成功,他召集了一个小组,决定对Turbo Pascal做一番脱胎换骨的改造

7de672ef85839f9c47cc369854b25de7.jpeg

这个战斗力超强的小分队很快就把第一个版本给开发了出来,1995年,经过大规模的Beta测试以后,Delphi 1.0 正式上市, 一炮走红,全球狂卖50多万套。65f1be68707cb6b2f92e0dcf9178850d.jpeg

有人的地方就有江湖,有江湖的地方就有分歧。

在Delphi后续版本的规划中,安德斯和其他成员产生了不同的意见

1b232a7cca40846749e73f029d0a7c8b.jpeg

很不幸,Zack的想法得到了公司更多的支持,在Delphi 3.0 开发的中后期,安德斯逐渐边缘化了。

71074b2049eecd6c840907ff7461cae0.jpeg

加上好基友Philippe Kahn的离职,安德斯感到自己在Borland并不是无可或缺的人物了。

于是便发生了文章开头的一幕。安德斯决定,加入可以让自己任意发挥的微软。

632ebcb87da4dbd1ef5412ef1517b3e2.jpeg

1996年的微软正是如日中天,刚刚发布革命性的Window 95 ,其轰动程度不亚于Apple发行iPhone,微软当年对程序员的吸引力,就像如今的Google,Facebook那样。

在牛人堆中,安德斯迅速展示了高人一筹的实力,他带领团队进入Java IDE领域, 开发出了Visual J++

6a1e4540bb8de1395f280a71fab1c064.jpeg

Visual J++的所作所为惹恼了Sun公司

081b197ab988379183bf8393fddf57c7.jpeg

微软输掉了官司,被迫停止Visual J++的开发。

比尔·盖茨决定另起炉灶,建立和Java竞争的生态系统:.NET。

在.NET中,安德斯制造了一个重磅炸弹:C#

15f5a626d3e813b984514eb6a19cad5a.jpeg

平心而论,安德斯设计的C#在很多方面都优于Java, 但是Java有着开放的生态,众多厂商的支持,还是占据了优势。

cfe1fae6c476c428ca5eb2ea996a61d8.jpeg

大概在2010年左右,微软出现了新的危机:专注于Web标准,V8 JavaScript引擎 + Chrome 彻底击败了微软的IE,赢得了浏览器大战。

ae55f25a7bf936d0f01435c37f130f1f.jpeg

安德斯发现,JavaScript这门动态类型的语言对于IDE来说并不友好,缺乏静态类型让JavaScript开发大项目的体验并不好。

5daaaf677a5a151c322d1bb5f2628bcb.jpeg

这个新的语言就是著名的TypeScript, 它是JavaScript的超集,在编译时,TypeScript会删除所有类型并将代码还原成JavaScript。c2d39dab1d654e272e401f5158674bb2.jpeg

从Turbo Pascal ,到Delphi ,再到C#, TypeScript, 安德斯的每一个作品几乎都是别人的终生成就。

夸张一点说,安德斯的作品养活了四代程序员。

有人说,安德斯没有原创性的发明,他只是个编程语言的改进者,但是安德斯精通程序语言、编译器技术、开发工具、Framework以及系统架构,软件界有很多重要的人物和好手,但是尚不知有任何人能像Anders一样在这么多领域都能成为大家。

安德斯就是程序员之神!d37ca631cd42d5fce97c293a017d39e4.jpeg

后记:40年前,安德斯和菲利普·卡恩发布了Turbo Pascal,这是一个里程碑式的产品,是第一个流行的集成开发环境(IDE),它在当年的成功让人难以置信。

祝 Turbo Pascal 40 岁生日快乐!旧文重发,以示纪念。

近期精彩:

巴西都发明两门流行的编程语言了!

继Linus之后,又一个动辄就“F**k You”的技术天才和营销大师出现了!

世界最强计算机,极少人见过,让程序员高薪工作一辈子!

这个波斯人的名字,成了无数程序员的梦魇!

四次刮骨疗毒,苹果是无可争议的卷王!

  • 76
    点赞
  • 41
    收藏
    觉得还不错? 一键收藏
  • 13
    评论
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值