首页 理论教育了解C语言:中职信息技术书名任务1

了解C语言:中职信息技术书名任务1

【摘要】:任务描述了解C语言的基本定义、语言特征和发展历史,加深对这种最常用的程序设计语言的理解,帮助我们能够灵活自如地学习和应用这门高级语言。1973年初,C语言的主体完成。1989年,美国国家标准协会发布了第一个完整的C语言标准——ANSI X3.159——1989,简称“C89”。1999年,在做了一些必要的修正和完善后,ISO发布了新的C语言标准,命名为ISO/IEC9899:1999,简称“C99”。

任务描述

了解C语言的基本定义、语言特征和发展历史,加深对这种最常用的程序设计语言的理解,帮助我们能够灵活自如地学习和应用这门高级语言。

任务实施

拓展资源

C语言特征

一、C语言定义及基本特征

C语言是一门面向过程的计算机编程语言,与C++、JAVA等面向对象编程语言有所不同。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器,仅产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。C语言描述问题比汇编语言迅速,工作量小,可持续性好,易于调试、修改和移植,而代码质量与汇编语言相当。(www.chuimin.cn)

二、C语言的发展历史

1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL语言。

1972年,美国贝尔实验室的Dennis M.Ritchie在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。

1973年初,C语言的主体完成。Thompson和Ritchie迫不及待地开始用它完全重写了Unix。此时,编程的乐趣使他们已经完全忘记了那个“Space Travel”,一门心思地投入到了Unix和C语言的开发中。随着Unix的发展,C语言自身也在不断地完善。直到今天,各种版本的Unix内核和周边工具仍然使用C语言作为最主要的开发语言,其中还有不少继承Thompson和Ritchie之手的代码。

1982年,很多有识之士和美国国家标准协会(ANSI)为了使C语言健康地发展下去,决定成立C标准委员会,建立C语言的标准。1989年,美国国家标准协会发布了第一个完整的C语言标准——ANSI X3.159——1989,简称“C89”。C89在1990年被国际标准组织ISO一字不改地采纳,ISO官方给予的名称为:ISO/IEC9899:1990,简称“C90”。1999年,在做了一些必要的修正和完善后,ISO发布了新的C语言标准,命名为ISO/IEC9899:1999,简称“C99”。在2011年12月8日,ISO又正式发布了新的标准,称为ISO/IEC9899:2011,简称为“C11”。

C语言的不断发展和完善充分表明了该语言在计算机程序设计中的重要地位和突出贡献,时至今日,它仍是高级语言中不可忽视的重要一员。随着技术的不断完善和更新,它还将在各种程序设计中发挥更多、更大的作用。