特点C编程语言是一门通用型的(general-purpose)、命令式的(imperative)计算机编程语言。它支持结构化编程(structured programming),结汇化的变量作用域(variable scope)以及递归(recursion),而静态类型系统(static type system)却会意外地阻止很多操作。C语言设计之初就是为了提供很好的结构来映射到典型的机器指令,因此它很适合用在汇编语言写成应用程序中,比如操作系统、超级计算机的应用程序、嵌入式系统的应用程序等等。
历程C编程语言是Dennis Ritchie在1969~1973年间在贝尔实验室开发的,目的是用来编写和实现Unix操作系统。此后,C编程语言就一直是使用最为广泛的编程语言之一。同时,广大供应商提供的面向不同计算机架构和操作系统的C语言编译器也流行起来。随后,国际标准组织对C编程语言进行了标准化。
|
|