当前位置:主页 > SEO工具 >

你知道C语言中的C是怎么来的吗?

作者: 奕星SEO 分类: SEO工具 发布时间: 2019-10-30 21:35 内容来源:网络整理阅读量:

  各位,我们天天讲C语言,学C语言,那你知道C语言中的C是怎么来的吗?请接着往下看,读完你不仅会知道C是怎么来的,也会对C语言的历史有更加详细的认识。

  1958年,ACM小组(美国计算机协会)和以当时联邦德国的应用数学和力学协会(GAMM)在苏黎世把他们关于算法表示法的建议综合为一,是一种编程语言,被命名为IAL(国际代数语言,International Algebraic Language),后来改称Algol 58。ALGOL家族的第一个成员。这门语言暂借被称为A语言,尽管这一叫法在当时或者现在都还没统一,但是现在很多人习惯这么叫,我们就姑且这么说吧。

  图灵奖获得者:艾伦.佩利(Alan J.Perlis)在巴黎举行的有全世界一流软件专家参加的讨论会上,发表了算法语言Algol 60报告,确定了程序设计语言Algol 60。Algol60语言的第一个编译器由Edsger W. Dijkstra来实现,它是程序设计语言发展史上的一个里程碑,它标志着程序设计语言成为一门独立的科学学科。

  CPL (Combined Programming Language)是1963年英国剑桥大学提出的一种编程语言。CPL 语言在 ALGOL 60 的基础上更接近于计算机硬件一些,但规模是比较大的,很难以实现。当时并没有把它命名为B语言,它算是对A语言的改进,我们暂且叫做A+语言吧!

  20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,想玩一个他自己编的,模拟在太阳系航行的电子游戏Space Travel。他背着老板,找到了台空闲的机器PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来这个操作系统被命名为大名鼎鼎的UNIX。

  1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的首字母)。并且他用B语言写了第一个UNIX操作系统。此时B语言就来了。

  1971年,一个重量级人物出现了,同样酷爱Space Travel的Dennis M.Ritchie为了能早点儿玩上游戏,加入了Thompson的开发项目,合作开发UNIX。他的主要工作是改造B语言,使其更成熟。此人也就是我们今天所说的C语言之父。

  1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,而并不是由前面的A和B语言排着来的,这就是C语言。至此C语言诞生,这也是字母C的由来了。

  1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了UNIX。在开发中,他们还考虑把UNIX移植到其他类型的计算机上使用,机器语言和汇编语言都不具有移植性。这也为C语言时至今日强大的移植性(Portability)奠定了基础。

  1977年,Dennis M.Ritchie发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。

  本网站依据国家相关规定准备了相应的稿酬,但由于客观原因无法支付。如您是这篇文章或图片的著作权人或其他权利人,请与本网站联系。本网站在确认您的身份后将予以支付。


本文链接地址:http://www.seohuizhou.com/seogongju/16642.html
上一篇:<<轻松筹:大病众筹平台走红朋友圈
下一篇:Polymail启动应用程序以提高电子邮件的工作效率>>