码迷,mamicode.com
首页 > 编程语言 > 详细

C语言教程:第二讲-C语言的发展历史

时间:2015-07-25 21:16:44      阅读:209      评论:0      收藏:0      [点我收藏+]

标签:

上一讲:计算机语言概述

    1967年,英国剑桥大学的Martin Richards对CPL(Combined Programming Language)语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。

    1970年,美国贝尔实验室的Ken Thompson以BCPL语言为基础,设计出了一种新的语言,这种新的语言以“BCPL”的第一个字母命名,叫作“B语言”。Ken Thompson还用B语言编写了世界上第一个UNIX操作系统。

    1973年,美国贝尔实验室的D.M.Ritchie以B语言为基础,又设计出了一种新的语言,这种新的语言以“BCPL”的第二个字母命名,叫作“C语言”。Ken Thompson和D.M.Ritchie用C语言重新编写了UNIX操作系统。

    在UNIX操作系统的开发过程中,Ken Thompson和D.M.Ritchie还把UNIX操作系统移植到其他类型的计算机使用,C语言强大的可移植性也由此体现出来。机器语言和汇编语言的可移植性都非常低,而C语言的可移植性非常好,用C语言编写的程序可以使用在任何架构的CPU上,只要那种架构的CPU具有对应的C语言编译器和库,能把C语言源代码编译、连接成可执行文件。早期,C语言主要应用于UNIX操作系统的开发,到了后来,C语言因为它各方面突出的优点,开始被人们应用到其它操作系统的开发,并很快得到了广泛使用。

    在C语言出现之前,世界上的操作系统通常是使用汇编语言来开发。UNIX则是世界上第一个不是用汇编语言开发的操作系统。

    C语言在得到广泛使用后,世界上出现了许多不同的C语言版本。这些版本之间有很多不兼容的地方,这给C语言程序员造成了很大的不便。为了让C语言能够很好的发展下去,在1983年,美国国家标准协会(ANSI)决定成立C语言标准委员会,建立C语言的标准。

    1978年,美国贝尔实验室的Brian Kernighan和Dennis Ritchie出版了一本书,叫作“The C Programming Language”。这本书被人们称为“K&R”,很多年来被人们当作C语言的非正式标准,人们把这个版本的C语言称为“K&R C”。

    1989年,美国国家标准协会颁布了一份C语言标准,这份C语言标准简称“C89标准”,也有人简称“ANSI C”。

    1990年,国际标准化组织(ISO)和国际电工委员会(IEC)把C89标准定为C语言的国际标准,这份C语言标准简称“C90标准”,但此标准与“C89标准”完全相同。

    世界上著名的、使用广泛的C语言标准还有:C94标准、C95标准、C99标准、C11标准等。

下一讲:C语言的特点

C语言教程:第二讲-C语言的发展历史

标签:

原文地址:http://www.cnblogs.com/ChenDeXin/p/4675905.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!