c语言特性

历史

C语言是一个用途广泛的过程性编程语言。20世纪70年代,为了使用Unix操作系统和一些通用工具,降低开发软件对硬件平台的依赖程度,Dennis Ritchie在AT&T贝尔实验室中设计出了c语言。其关键特性包括:
(1)可移植性
(2)接近硬件的操作能力
(3)高效率
结果Unix的开发者使用C编写了操作系统的大部分代码,仅有少部分涉及系统特定硬件操作的代码采用汇编语言编写。
C语言的祖先是无类型(Typeless)编程语言BCPL(Basic Combined Programming Language),它由Martin Richaeds开发;B语言是BCPL的后代,由ken Thompson开发;c语言的新特性主要体现在他据有多种数据类型:
(1)字符
(2)数值
(3)数组
(4)结构体
由于C语言专门为系统编程开发,因此主要用于嵌入式系统开发,大型游戏,文字处理器,数据库,图形化应用程序。

相关推荐