当前位置:首页> 人物访谈 > Ken Thompson——B语言的发明者,Unix的发明人之一

Ken Thompson——B语言的发明者,Unix的发明人之一

2021-12-07 21:07:16 来源: 网络   编辑: 佚名   浏览(667)人   
0
    大家是否好奇,改变计算机工业和人类社会的Unix操作系统的另外一位发明人是谁?他又有着怎样的传奇经历?在技术领域又做出了哪些卓越的贡献?
    KenThompson,1943年出生于美国新奥尔良。小学时期的他自认受到的教育很烂,但当有一堂课讲到二进制的时候,喜欢逻辑的他立刻被吸引住,兴趣驱使他做了很多相关的二进制计算,并借助一台十进制计算器将其扩展到各种进制。
    1960年,Ken就读于加州大学伯克利分校主修电气工程,并取得电子工程硕士学位。在Ken读大学期间,正是计算机时代蓬勃发展的起步阶段,时代造就英雄,英雄顺应时代,自小喜欢电气的Ken接触到计算机后,一发不可收拾,沉迷其中完全无法自拔,大二时他有幸接触到一台模拟计算机,通过自我摸索,仔细研读,学会了编程。1962年,他就在学校的计算机中心找到份工作,专门负责程序的编写,这些都为他日后开创Unix时代奠定了良好的基础。
    说到这不得不说下有关Ken和Unix的小插曲:在Unix最早被装在PDP-11上供大家日常使用时,大家发现Ken总能以最高权限进入他们的帐户。这是一群心比天高的计算机科学家们,所无法容忍的,于是不断有高手跳出来分析Unix代码,想找到后门,修改代码,重新编译整个Unix。然而事与愿违,无论他们怎样努力,Ken总能轻而易举地继续拿到他们的帐户权限,科学家们百思不得其解,郁闷至极又束手无策。直到14年,Ken获得图灵奖之后,在发表自己获奖感言时才道出其中的秘密。原来,代码里的确有后门,但后门不在Unix代码里,而在编译Unix代码的C编译器里。
    Ken在随后并没有走上创业的通路,而是在贝尔实验室从事热爱的开发工作直到退休。但传奇者的人生怎么可能就此陨落,Ken在退休后竟开启了他另一个爱好并当成了职业——那就是飞行员。
    2006年,Ken又加入了Google公司,参与设计GO语言。在2016年,GO语言成为热门度上升最快的编程语言。70多岁的他,至今还在自己喜爱的编程事业上不断探索创造着,而我们又有什么理由不努力呢?
【版权与免责声明】如发现内容存在版权问题,烦请提供相关信息发邮件至 1439028666@qq.com ,我们将及时沟通进行删除处理。 本站内容除了 98link( http://www.98link.com/ )特别标记的原创外,其它均为网友转载内容,涉及言论、版权与本站无关。