c语言之父是谁,Unix之父 C语言之父_云计算产业趋势-中关村在线

Unix之父 C语言之父

abf9bcb58a0dbf902af7489a636ff79f.png

Ken Thompson

Ken Thompson 肯·汤普森

出生国家:美国

出生日期:1943年2月4日

成名原因:Ken Thompson,C语言前身B语言的作者,Unix的发明人之一。1969年还是计算机史前时代,普通人都认为只有大型机才能运行通用的操作系统,小型机只有高山仰止的份儿。至于用高级语言来写操作系统,更是笑谈。

关于Ken与Unix有个非有意思的事情。装了UNIX的PDP-11最早被安装在Bell Lab里供大家日常使用。很快大家就发现Ken总能进入他们的帐户,获得最高权限。贝尔实验室是个高手如云的地方,不少高手纷纷跳出来分析Unix的代码,并且真的找到了后门,然后重新编译了Unix。当大家觉得整个世界清静了的时候,Ken依然可以轻松的获取大家的账户权限。

直到Ken获得了图灵奖之后,Ken亲自指出了在C编译器中的代码漏洞,整个贝尔实验室的人才明白。

06844f2b51a9327feaea2e5382e31b5d.png

Keb Thompson(左)与Dennis M.Ritchie(右)

说道Keb Thompson就一定要说他的好战友,Dennis M.Ritchie 丹尼斯·里奇。

Dennis M.Ritchie 丹尼斯·里奇

ea618ee73c2565b1bd0f18426deb8837.png

Dennis M.Ritchie

出生国家:美国

出生日期:1941年9月9日

出名原因:与Ken一同创造了Unix与C语言。

C++的开发者和设计师、里奇在贝尔实验室的同事比雅尼·斯特劳斯特鲁普说:“假如里奇决

定在那十年里将他的精力花费在稀奇古怪的数学上,那么Unix将胎死腹中。” 事实上,丹尼斯·里奇与肯·汤普逊两人发展了C语言,同时发展了Unix操作系统,在电脑工业史上占有重要的席位。至今为止C语言在发展软件和操作系统时依然是一个非常常用的电脑语言,它对许多现代的编程语言如C++、C#、Objective-C、Java和JavaScript拥有极大的影响。

在操作系统方面Unix也具有极大的影响:今天市场上有许多不同的Unix版本如AIX、Solaris、Mac OS X和BSD等,以及与Unix非常相似的系统如Minix和非常普及的Linux操作系统。甚至其Microsoft Windows操作系统与Unix相竞争的微软为他们的用户和开发者提供了与Unix相容的工具和C语言编译器。里奇还参加发展了Unix和C语言的两个后继软件:Plan 9和Inferno操作系统以及Limbo语言。两者均是基于他以前的工作上发展的

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值