C语言的起源、特点与应用

一、C语言的起源

C语言的起源具有历史性的意义。在汇编语言广泛应用的年代,人们发现了汇编语言的学习难度大,操作细节繁琐。而C语言正好解决了这个问题,C语言把多种机器实现细节简化成一条指令,更加接近人类语言,简单易学,实现简便,成为了编程语言发展的一个里程碑。

二、C语言的特点

1.语言简洁、简便、灵活

因为这个特性,计算机软件层的发展速度大大加快,他的开发效率是汇编语言的几倍甚至几十倍,大大推进了计算机软件的发展。
C语言一共有37个关键字、9中控制语句,书写形式较为自由。

2.运算符和数据类型丰富

C语言共有34种运算符。
数据类型可分为基本类型、构造类型、指针类型、空类型。它们能形成复杂的数据结构。

3.面向过程、结构化

利用C语言实现算法需要我们仔细考量实现过程,这是利用C语言实现算法的核心。另外,C语言以不同的函数为界限把代码块结构化,层次清晰,便于使用、维护和调试。

4.目标代码质量高

C语言比汇编语言的执行效率低了10%~20%,却带来了高于汇编语言好几倍的的开发效率。高开发效率的C语言的执行效率虽然比汇编语言慢,但是随着计算机硬件的改良,计算机的运行速度的不断加快,这可以忽略不计。

5.与汇编语言相比语法更加自由

C语言的语法十分贴近人类语言,C语言的编写比汇编语言更加自由,不受更多的语法限制,能让程序员更加注重实现过程,而不是语法和规范。

6.可直接访问物理地址。

C语言继承了汇编语言的特性,可直接访问物理地址,与汇编语言一样十分接近硬件。

7.适用范围广

C语言不同于汇编语言,在于C语言具有十分强的可移植性,可以将同一个C语言程序移植到不同的操作系统上运行。汇编语言则不同,它的可移植性非常差,不同的硬件环境下的汇编语言是有点不同的。

三、C语言的应用

1.C语言十分接近底层,可以用来开发操作系统

例如,Windows操作系统、Linux操作系统、Unix操作系统、Android操作系统

2.嵌入式开发

3.编写应用程序

猜你喜欢

转载自blog.csdn.net/ConlinderFeng/article/details/106245917
今日推荐