48岁的C语言,你知道它暗地里的历史吗?

小微 科技48岁的C语言,你知道它暗地里的历史吗?已关闭评论102字数 1203阅读模式
摘要C语言作为一个人尽皆知的语言,甚至没有学过编程语言的人也知道它的大名。经历沧桑岁月的它,已经陪伴我们走过了48个年头。回望当年,C语言还在襁褓之中……贝尔实验室特别人员奖、美国计算...

C语言作为一个人尽皆知的语言,乃至没有学过编程语言的人也知道它的大名。阅历沧桑岁月的它,已经陪伴咱们走过了48个年头。回望当年,C语言还在襁褓当中……

贝尔试验室尤其人员奖、美国计算机协会(ACM)的图灵奖、汉明勋章、计算机前驱奖、计算机历史博物馆钻研员、哈罗德 · 潘德奖……这些成绩全都出自一人,那就是编程界无人能超出的传奇人物也是C语言的创造者——丹尼斯·里奇。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2419.html

C语言之父:丹尼斯·里奇文章源自微观生活(93wg.com)微观生活-https://93wg.com/2419.html

计算机历史学家Paul E.Ceruzzi说:里奇不被人们之道。他的名字一点都不妇孺皆知,然而如果你有一台显微镜,能在电脑里看到他的作品,你会发现处处都是他的作品。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2419.html

克尼汉也曾经如斯评价:“牛顿说他是站在伟人的肩膀上,如今,咱们都站在里奇的肩膀上。”文章源自微观生活(93wg.com)微观生活-https://93wg.com/2419.html

01 C语言的光辉历史文章源自微观生活(93wg.com)微观生活-https://93wg.com/2419.html

1941年,丹尼斯 · 里奇诞生在纽约布朗克斯区,父亲是是贝尔试验室的交流系统工程师。里奇从小成就优异,大学顺利进入了哈佛,在受父亲的影响下,丹尼斯也走上了科学钻研之路。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2419.html

在哈佛读书期间,一次偶然的机会扭转了里奇的一辈子。里奇参加了哈佛计算机系统相干的讲座,从此他开始对计算机疯狂着迷,不但专门学了一期课程。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2419.html

当时的里奇是一个主修物理的学生,由于对计算机处理的理论以及实际问题十分着迷,他在毕业论文中大部份以及计算机理论有关(递归函数的层次),这还远远不够,里奇开始花更多的精力在实践上面。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2419.html

在那个时期,大部份计算机体积十分庞大,占用了整个房间并且还只能进行有限的拨入走访,因而攻克小型台式计算机是当时的工程师们的目标,可是这些计算机没有易于使用的操作系统,于是里奇抉择自己做一个。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2419.html

这一抉择当即得到了麻省理工学院Honeywell以及General Electric的支撑。里奇负责多道处理机BCPL语言以及GE650的编译器,它们都是属于GECOS系统的。同时,他还写了ALTRAN语言的代数编译器,那视符号计算机的一种语言以及系统。文章源自微观生活(93wg.com)微观生活-https://93wg.com/2419.html

经由这个项目后,里奇决然毅然的抛却了本专业物理学,并抉择将计算机作为他的事业。1967年,他加入了贝尔试验室(Bell Labs)。

在加入贝尔试验室后,里奇开始以及试验室的一名名为Ken Thompson(肯·汤普森)的成员合作。这位Ken Thompson也是对Ritchie 职业生涯影响很大的人。

Thompson以及Ritchie

20世纪70年代,汤普森以及里奇在钻研怎么让初期小型机变得愈来愈受欢迎。他们认为,所需要的是各种计算机之间更简单,更可行的交互。由于老型计算机请求用户使用操作系统来复制,删除了,编辑以及打印数据文件,将数据从磁盘挪动到屏幕到打印机并返回磁盘进行存储。除了了少数专家以外,一旦没有了操作系统,任何人都没法走访计算机。

为此,他们花了几个月的时间来提出解决方案,他们完成这个解决方案时已经编写

以上就是微观生活(93wg.com)关于“48岁的C语言,你知道它暗地里的历史吗?”的详细内容,希望对大家有所帮助!

继续阅读
 
小微
  • 版权声明: 本文部分文字与图片资源来自于网络,转载此文是出于传递更多信息之目的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们(管理员邮箱:81118366@qq.com),情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!
  • 转载请务必保留本文链接:https://93wg.com/2419.html