首页 理论教育 C语言程序设计简介-C语言程序设计

C语言程序设计简介-C语言程序设计

时间:2023-11-23 理论教育 版权反馈
【摘要】:1989年美国国家标准化协会ANSI公布了一个完整的C语言标准简称C89,1990年国际标准化组织ISO接受C89为ISO C的标准,通称C90。1990年ISO又修订了C语言标准,简称C99。目前流行的C语言编译系统大多是以C89为基础进行开发的。C语言之所以成为世界应用最广泛的计算机语言之一,并且具有较强的生命力,是因为它有以下优点。C语言生成目标代码质量高,程序执行率高。用C语言编写的程序可移植性好,基本不做修改就能用于各种型号的计算机和各种操作系统。

C语言程序设计简介-C语言程序设计

早期的操作系统软件主要是用汇编语言编写的(包括UNIX操作系统在内),其可读性和可移植性都比较差,人们希望找到一种兼具一般高级语言和低级语言优点的语言,于是C语言就应运而生了。

1972年至1973年间,贝尔实验室的D.M.Ritchie在B语言(Basic Combined Programming Language BCPL的第一个字母)的基础上设计出了C语言(BCPL的第二个字母),后来C语言又做了多次改进。1989年美国国家标准化协会ANSI公布了一个完整的C语言标准简称C89,1990年国际标准化组织ISO接受C89为ISO C的标准(ISO9899-1990),通称C90。C90与C89基本相同。1990年ISO又修订了C语言标准,简称C99。目前流行的C语言编译系统大多是以C89为基础进行开发的。(www.xing528.com)

C语言之所以成为世界应用最广泛的计算机语言之一,并且具有较强的生命力,是因为它有以下优点。C语言是一种结构化语言,层次清晰,便于按模块化方式组织程序,易于调试和维护,具有丰富的运算符和数据类型,便于实现各类复杂的数据结构。它可以直接访问内存的物理地址,进行位(bit)一级的操作,能实现汇编语言的大部分功能,可以直接对硬件进行编程操作,C语言集高级语言和低级语言的功能于一体,既可用于系统软件的开发,也适合于应用软件的开发,因此也称为中级语言。C语言生成目标代码质量高,程序执行率高。用C语言编写的程序可移植性好,基本不做修改就能用于各种型号的计算机和各种操作系统。正是由于C语言的这些优点,它应用面很广,许多大的软件都用它编写。C语言对现代编程语言有着巨大的影响,如C++、Java、Perl、C#等都借鉴了大量C的特性。

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

我要反馈