首页 理论教育 C语言程序设计案例教程:发展与特点

C语言程序设计案例教程:发展与特点

时间:2023-10-17 理论教育 版权反馈
【摘要】:1978年,Brain W.Kernighan和Dennis M.Ritchie合著了影响深远的名著The C Programming Language,成为以后C语言版本的基础,被称为旧标准C语言。此后,陆续出现的各种C语言版本都是与之兼容的版本。C语言已成为一种通用程序设计语言。

C语言程序设计案例教程:发展与特点

1.计算机语言的发展

计算机语言经历了三代:第一代是机器语言,第二代是汇编语言,第三代是高级语言。

1)机器语言

对计算机本身来说,它并不能直接识别由高级语言编写的程序,它只能接收和处理由数字0和1组成的二进制指令。这种指令称为机器语言。

2)汇编语言

为了便于编程,以及解决更加复杂的问题。程序员开始改进机器语言,使用英文缩写的助记符来表示基本的计算机操作。这些助记符构成了汇编语言。目前,汇编语言仍然应用于工业电子等编程领域

3)高级语言

汇编语言虽然能编写高效率的程序,但是学习和使用汇编语言都不易,并且对于解决复杂的问题,汇编语言显得力不从心。于是,出现了高级语言。高级语言允许程序员使用接近日常英语的指令来编写程序。高级语言接近人的思维,通俗易懂,编程门槛和难度大大降低,如C、C++、Java、Python等编程语言都是高级语言。

2.C语言的发展

1972年,美国贝尔实验室的Dennis M.Ritchie在B语言的基础上设计并实现了C语言。

1978年,Brain W.Kernighan和Dennis M.Ritchie合著了影响深远的名著The C Programming Language(《C程序设计语言》),成为以后C语言版本的基础,被称为旧标准C语言。

1983年,美国国家标准局(ANSI)制定了新的C语言标准,称为ANSI C。此后,陆续出现的各种C语言版本都是与之兼容的版本。(www.xing528.com)

C语言的设计影响了很多后来的编程语言,如C++、Objective-C、Java、C#、Python等。

3.C语言的特点

C语言的主要特点如下:

(1)具有结构化的控制语句及模块化结构。

(2)语言简洁,结构紧凑,使用方便、灵活。

(3)运算丰富,数据处理能力强。

(4)可以直接访问物理地址,实现对硬件和底层系统软件的访问。

(5)生成的代码质量高。

(6)可移植性好。

C语言还有其他优点,如具有强大的图形功能、支持多种显示器和驱动器等。C语言已成为一种通用程序设计语言。

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

我要反馈