C语言的发展历程(一)(1)_光明网(图)

C语言的发展

C语言是1972年由美国的丹尼斯·里奇设计发明的,最早用在UNIX操作系统的DEC PDP-11计算机上。它是从早期的编程语言 BCPL(基本组合编程语言)演变而来的。1970 年,AT&T 贝尔实验室的 Ken Thompson 在 BCPL 语言的基础上设计了一种更高级的语言,命名为 B,最终导致了 C 语言的发展。出来。在B语言之前,还有A语言,以世界上第一位女程序员艾达(Ada)的名字命名。

C语言之所以命名为C,是因为C语言源于Ken Thompson发明的B语言,而B语言又源于BCPL语言。

图1-1 C语言的开发流程

C语言的特点

C 是一种高级语言:它是一个工作单元,它结合了高级语言的基本结构和语句与低级语言的实用性。

1. C 是一种结构化的编程语言

C语言提供结构化程序所需的基本控制语句:如选择结构的if语句和switch语句;while 语句和 for 语句用于循环结构。这种结构化的方式可以使程序层次清晰,易于使用、维护和调试。C语言的源程序由函数组成,每个函数都是一个独立的模块,可以单独编译生成目标代码,也可以与其他语言连接生成可执行文件,调试更方便和维护。

2. C语言有丰富的数据类型

C的数据类型有:整数类型、实数类型、字符类型、数组类型、指针类型、结构类型、联合类型等,可以用来实现各种复杂数据类型的操作。该程序更有效率。

3. C语言简洁易读,运算符和库函数丰富

C语言共有32个关键字,9种控制语句,自由程序编写,以小写字母为主。C语言还提供了30多种运算符三级c语言程序设计,计算能力非常丰富。同时C系统提供了大量可以直接调用的标准库函数,大大提高了程序设计的效率和质量。

4. C语言限制不太严格,程序设计自由度大

一般高级语言的语法检查都比较严格,几乎可以检查出所有的语法错误。C语言允许程序员有更大的自由度。

5. C 程序具有良好的可移植性

C语言具有程序高效、可移植的特点。C语言程序本身独立于机器硬件,可以从一种环境运行到另一种环境三级c语言程序设计,并被广泛移植到各种计算机上,从而形成了多种版本的C语言。

综上所述,C语言结合了高级语言的基本结构和低级语言的高效性和实用性,可以说是一种优秀而有效的现代通用编程语言。一方面,它在计算机程序设计语言的研究中具有一定的价值,并催生了许多后续语言。另一方面,C语言在推动整个计算机产业和应用的发展方面发挥了非常重要的作用。

好了,本文到此结束。如果对编程、计算机、程序员感兴趣,请私信联系我,随时交流!关注我,对我是莫大的鼓励!

© 版权声明
THE END
喜欢就支持一下吧
点赞0
分享
评论 抢沙发

请登录后发表评论