1.2.4 C编程语言
C是一种在UNIX 操作系统的早期就被广泛使用的通用编程语言,它最早是由贝尔实验室的Dennis Ritchie 为了UNIX 的辅助开发而编写的,是用来开发与机器无关的程序,它既有高级语言的特点,又具有汇编语言的特点。它既可以作为工作系统设计语言,编写系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。使用C语言编写程序可以非常容易地移植到任何一个具有C编译器的计算机上运行。
C是一种优秀的系统编程语言,可用来开发编译器和操作系统。C是一种结构化很强的语言,具有低级语言的特征,允许程序员对位和字节进行操作,这在开发操作系统过程中是很必要的。同时,C也具有高级语言的特征,可实现高效的模块化编程。
正是由于C语言不受硬件的约束,因此,C语言的应用范围十分广泛,不仅是在软件开发上,而且各类科研都需要用到,在具体实践应用中,如单片机及嵌入式系统开发都需要C语言的支持。