人物 人称“操作系统之王”,却认为计算机不吉祥

 

“编程似乎是种非常缺乏创造力并且枯燥的工作。”...





不知道大家有过这样一个情况,曾经十分鄙视的一件事,在你接触后发现:哎哟,还不错哦!甚至你还会痴迷于这件事。



自己打自己脸
不管你们有木有,反正萌小妹今天给大家说的这个大神就是这样子的。这个大神可不是你们动不动就喊的大神,人家可是被誉为“操作系统之王”,“硅谷最牛的kernel开发员”大卫·卡特勒。不过大家更喜欢叫他的昵称戴夫。



戴夫出生在一个并不富裕的家庭,所以从十岁开始,戴夫就已经开始寻求挣钱的机会了,比如和小伙伴们一起捡旧报纸,或者为周围的农民干活等等。

虽然在生活上有些清苦,但是戴夫在学习和运动上简直碾压众人。用戴夫的同学的话说,就是:只有他自己才可能与他匹敌。

好吧,萌小妹觉得此时应该有音乐响起。

鉴于戴夫从小就对数学感兴趣,于是他大学选择了主攻物理。作为学霸,戴夫很顺利的就毕业了,然后就开始找工作。当然,作为学霸的戴夫当然不愁没有offer了。

看着拿了一堆offer的戴夫,有人就建议让戴夫去通用公司当程序员。可戴夫想都没想就拒绝了,自己又不是学这个专业,并且编程“似乎是种非常缺乏创造力并且枯燥的工作”,更重要的是当时的戴夫还觉得计算机不吉祥。
被称为操作系统之王的戴夫居然觉得计算机不吉祥,也是破天荒的事情。但其实在那个时候却是这样子的。在戴夫那个年代,计算机还是一门新兴事物,所以人们多报以怀疑态度,或者反感的态度。所以在当时,你要是说你是个程序员,你除了被各种鄙视外,还有可能连结婚都不被批准的哟!

现在你们知道为什么程序员大多都是单身了吧,这些都是历史遗留问题。
拒绝通用公司后的戴夫去了杜邦公司从事材料测试。可偏偏老天要跟戴夫对着干,戴夫越不想当程序员,上天就越要让他成为一枚程序员。

一次偶然的机会,戴夫被指派负责在DEC的计算机上运行模拟程序,并且还要为多台单机实时系统编写中央控制程序,调度各种任务、监控系统运作。

可是戴夫对编程一窍不同,没有办法的戴夫只好从头开始学习。好在戴夫是个学霸,所以也不是什么难事。经过这个项目后,戴夫不仅学会了编程,而且他还做了一个决定:去一家真正从事计算机业务的公司,开发操作系统。

所以啊,以后不要再问萌小妹年纪打了还能不能学习编程这种问题了,此时戴夫29岁。只要你想学,永远不会晚。
决定进入一家计算机公司的戴夫离开了杜邦公司来到DEC,开始了软件设计。

戴夫来到DEC的第一个项目是为PDP-11微处理器开发操作系统——RSX-11M。PDP-11是一个为工业控制和制造控制而设计的16位微处理器,戴夫结合总体概念和设计原则,利用汇编语言在非常有限的内存空间内实现了多项系统功能。

所以,很快戴夫就受到DEC的青睐。没过多久,戴夫就开始带领了一个开发团队,开发一款基于VAX的操作系统——VMS,对于这个操作系统,戴夫是有遗憾的。

作为一个对编程技术有着狂热追求的戴夫来说,在编写VMS的过程中,为了商业进度时间采用汇编语言而放弃可以使用更高级的编程语言,这绝对是不能容忍的。在编写完VMS后,戴夫萌生退意,打算离开DEC。
DEC当然不愿意了,人才啊,怎么轻易放手!于是DEC给戴夫配了200个程序员,提供资金保障来挽留戴夫。然后戴夫就带着这些程序员浩浩汤汤的跑到西雅图去,建立了一个开发中心,开始一个新的项目Prism。

可是很不辛,DEC取消了Prism这个项目。眼看着自己和大伙多年的努力付之东流,戴夫却没有任何办法解决。此时的戴夫充满了悲伤和无奈。

当然,作为“硅谷最牛逼的程序员”,虽然在DEC失意了,但依然是人生赢家。

此时,为了未来能够与Unix抗争,正在着力开发新的操作系统的比尔盖茨,见缝插针的劝说David加入微软。于是在Prism项目取消后,戴夫带着一起开发VMS和Prism项目的程序员去了微软。

进入微软后的戴夫,领导了一个工程小组,开始负责设计一款能够提供文件服务、打印服务和应用服务的对称多处理的操作系统,并给起名为Windows New Technology(NT)。

经过近4年的开发工作,1993年6月,微软正式发布了第一版Windows NT 3.1。随着戴夫Windows NT逐步迭代,性能逐渐稳定,搭载的NT优秀内核的桌面操作系统Windows系列获得了极大的成功,而比尔盖茨也在售数字面前笑的合不拢嘴。
推荐阅读
干货时间 | 用Excel做图表的方法已OUT,请用PHP!

人物 | Linux,因业余爱好而诞生。。。

编程百科 | HTTPS科普扫盲帖

干货时间 | 让人头痛的relative与absolute


    关注 萌码


微信扫一扫关注公众号

0 个评论

要回复文章请先登录注册