操作系统|他是世界上最杰出的程序员,一个月写了个操作系统,退休后去做飞行员!

操作系统|他是世界上最杰出的程序员,一个月写了个操作系统,退休后去做飞行员!

文章图片

操作系统|他是世界上最杰出的程序员,一个月写了个操作系统,退休后去做飞行员!

文章图片

操作系统|他是世界上最杰出的程序员,一个月写了个操作系统,退休后去做飞行员!

文章图片

操作系统|他是世界上最杰出的程序员,一个月写了个操作系统,退休后去做飞行员!

文章图片

操作系统|他是世界上最杰出的程序员,一个月写了个操作系统,退休后去做飞行员!

1983年 , 美国计算机协会将图灵奖授予肯·汤普森和与丹尼斯·里奇 。
获奖理由是:“For their development of generic operating systems theory and specifically for the implementation of the UNIX operating system.”
翻译过来就是:
“授予肯·汤普森和与丹尼斯·里奇图灵奖 , 以表彰其在通用操作系统理论领域的贡献 , 特别是UNIX操作系统的开发与实现 。 ”
文章开头引用一段英文 , 是为了显得K哥有文化 , 不过这些都不重要 , 本文将要介绍的这位 , 才是真正的牛逼 , 大神中的大神 。 他就是 , UNIX之父、Golang发明人之一 , 肯·汤普森 。
在许多读者都还没出生的年代 , 肯·汤普森就已经取得了计算机界的最高荣誉--图灵奖 。

01计算机天才养成记
肯·汤普森出生于1943年 。 在他小学的时候 , 有一堂课讲到了二进制 , 喜欢逻辑的他立刻被吸引住了 , 在兴趣的驱使下 , 他做了很多相关的二进制计算 , 并借助一台十进制计算器将其扩展到各种进制 。
其实 , K哥小时候也有类似的经历 , 我上初中的时候对物理非常着迷 , 很早就开始研究 , 牛顿的头发是在哪烫的?我想 , 我的物理老师 , 就是从那个时候开始有心理阴影的 。
肯·汤普森 , 从小就是妥妥的学霸一枚 , 边玩边学 , 轻松考上了加州大学伯克利分校 , 攻读电子工程学士学位 。
虽然 , 国外的大学不像国内这么轻松 , 随便放飞自我 。 但是 , 对于肯·汤普森这样的大神来说 , 课程so easy , 哪里不会点哪里 。
于是他迷上了一个新玩意:计算机 。
每天晚上 , 趁着没人的时候 , 他就偷偷溜进机房 , 自学了编程 , 编写游戏、玩游戏 , 嗨到不行 。
大四那年 , 大神心里还是有点B Tree的 , 因为觉得自己不务正业 , 都在玩游戏和编程 , 电子工程没怎么好好学 , 所以没有申请读研究生 。

【操作系统|他是世界上最杰出的程序员,一个月写了个操作系统,退休后去做飞行员!】正当他准备卷铺盖毕业的时候 。 一位教过他的老师Berlekamp教授替他申请了研究生 , 并且通过了 , 多好的教授啊!
回想起K哥大学时候的教授 , 我的论文改了八回 , 答辩两次才勉强毕业 。 同样都是教授 , 怎么差别就这么大呢?当然了 , 同样是学生 , 差别是有点大 。
读研究生的时候 , 肯·汤普森只用了一年就毕业了 。 是的 , 你没看错 , 他TM只用了一年就拿到了电子工程和计算机科学的硕士学位 。
02加入贝尔实验室
研究生毕业后 , 肯·汤普森的才华惊动了当时大名鼎鼎的贝尔实验室 , 并且向他伸出来橄榄枝 。 但是 , 肯·汤普森却看不上 , 他心想我这么年轻 , 这么有才华 , 还有头发 , 应该有机会改变世界的 。
但是 , 在贝尔实验室的再三邀请之下 , 他还是勉强答应去参观一下 。

这一参观不要紧啊 , 他发现汉明码发明人、信息论发明人、晶体管发明人......这些牛逼闪闪的人物 , 都出自贝尔实验室 。