首页 理论教育 C语言发展及广泛应用

C语言发展及广泛应用

时间:2023-11-17 理论教育 版权反馈
【摘要】:计算机程序设计语言的发展经历了从机器语言、汇编语言到高级语言的历程。机器语言是指机器能够识别的指令的集合,是指令系统。C 语言是国际上广泛流行的计算机高级程序设计语言,与其他高级语言相比,C 语言的硬件控制能力和运算表达能力强,可移植性好,效率高。因此应用面非常广,许多大型软件都是使用C 语言编写和设计的。1978 年后,C 语言先后被移植到大、中、小及微型机上。

C语言发展及广泛应用

计算机程序设计语言的发展经历了从机器语言汇编语言到高级语言的历程。机器语言是指机器能够识别的指令的集合,是指令系统。机器语言是所有语言中运算效率最高的,是第一代计算机语言。但机器语言依赖计算机的硬件,学习、修改、编辑、维护等都非常不方便,推广应用比较困难。汇编语言被称为第二代计算机语言。以前的操作系统软件主要是用汇编语言编写的,由于汇编语言依赖于计算机硬件,程序的可读性和可移植性都比较差,使用不方便。

高级语言接近于人的自然语言数学语言,同时又不依赖于计算机硬件,编出的程序能在所有的机器上通用

C 语言是国际上广泛流行的计算机高级程序设计语言,与其他高级语言相比,C 语言的硬件控制能力和运算表达能力强,可移植性好,效率高(目标程序简洁,运行速度快)。因此应用面非常广,许多大型软件都是使用C 语言编写和设计的。(www.xing528.com)

C 语言的前身是ALOGOL 语言,1963 年,英国剑桥大学推出了CPL 语言(Combined Programming Language),此语言在ALOGOL 语言的基础上增添了硬件处理能力;1963 年,剑桥大学的马丁·理查德(Martin Richards)对其进行简化,提出BCPL 语言;1970 年,美国贝尔实验室的肯·汤普逊(Ken Thompson)进一步简化,提出了B 语言(取BCPL 语言的第一个字母),并且他用B 语言写了第一个UNIX 操作系统;1972 年,美国贝尔实验室的D.M.Ritchie 在B 语言的基础上设计出了C 语言(取BCPL 的第二个字母)。最初的C 语言只是为描述和实现UNIX 操作系统提供一种工作语言而设计的(而1969 年K.Thompson和D.M.Ritchie 开发成功的UNIX 操作系统是用汇编语言写的),自1972 年投入使用之后,C 语言成为UNIX 或XENIX 操作系统的主要语言,是当今最为广泛使用的程序设计语言之一。1978 年后,C 语言先后被移植到大、中、小及微型机上。强大的功能使得它成为最受欢迎的高级语言之一。1987 年,美国标准化协会制定了C 语言标准“ANSI C”,也就是今天流行的C 语言。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈