汉扬编程 编程大纲 C语言是怎么诞生的:在路边捡到一条鱼

C语言是怎么诞生的:在路边捡到一条鱼

在言归正传之前,先看一个段子。

C语言是怎么诞生的:在路边捡到一条鱼

C语言是怎么诞生的:在路边捡到一条鱼

C语言是怎么诞生的:在路边捡到一条鱼

C语言的诞生过程中,也有这样一条”鱼”——不是王多鱼!

C语言是怎么诞生的:在路边捡到一条鱼

不同的是,单纯的程序员们毫不犹豫地捡起来了。

C语言是怎么诞生的:在路边捡到一条鱼

C语言是怎么诞生的:在路边捡到一条鱼

当然,可能是因为捡这条“鱼”的程序员已经有老婆了,所以完全不怀疑这是一个“圈套”。

传闻,20世纪60年代某一天,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)研究员Ken Thompson(肯·汤普森)的老婆带着孩子回娘家了。——是否可以异想天开,实际上Ken Thompson开发操作系统其实也是丈母娘开的条件:毕竟程序员买房还是要靠写“Hello,World!”。

虽然是半个世纪前,和现在的男人一样,这个时候Ken Thompson首先想到的是打游戏放松放松。

历史,果然是惊人的相似。

Ken Thompson想玩自己曾经编写的Space Travel(星际航行),但是只找到了一台没有操作系统的PDP-7电脑。

这,阻止不了玩游戏的决心。为了玩游戏,Ken Thompson开始为PDP-7编写操作系统。

1970年,为了更快玩上游戏,Ken Thompson在BCPL语言基础上设计了B语言,并用它设计了第一个UNIX操作系统。

但是游戏依然还没有玩起来。

因为B语言固有的特性还无法撑起UNIX这么伟大的梦想。

1971年,同样酷爱Space Travel游戏的Dennis M.Ritchie(丹尼斯·里奇)——Ken Thompson的同事——也加入了Ken Thompson的玩游戏伟大事业中来。

Dennis M.Ritchie主要负责改进B语言。

1972年,在B语言基础上设计的C语言正式诞生——上帝的编程语言。

Dennis M.Ritchie和Ken Thompson迫不及待地用C完全重写了UNIX。

但是,这个时候,他们已经完全忘记了他们那条鱼——Space Travel。

而是全身心投入到了UNIX和C的开发完善中了!

因为C语言的近完美性——高级语言写出近汇编语言的运行速度——C语言诞生近60年来得到了持续发展。

时至今日,C语言依然排在程序语言排行榜前三。

而很多和它同时代、后时代的语言已经没有在计算机科学专业里了。

默默地把自己变成了考古专业范畴!

最后,对于想学习编程,成为高薪资的程序员一员的小伙伴来说:学习从来不是一个人的事情,要有个相互监督的伙伴,工作需要学习C/C++或者为了入行、转行学习C/C++的伙伴可以一起学习哦!我自己组建了一个编程交流群1023,934779,如果有兴趣的同学可以进群学习交流,还可以领取一些关于c/c++的项目学习视频资料!不管你是大牛还是小白,大家都一起成长进步。

本文来自网络,不代表汉扬编程立场,转载请注明出处:http://www.hyzlch.com/mianfei/6736.html

在线聊天功能是如何实现的?教你用C语言打造简易聊天室

编程语言中分号“;”的简明历史

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

返回顶部