C语言发展历史及特点
1、1972 年,美国 AT&T 公司贝尔实验室(AT&T Bell Laboratory)的丹尼斯·里奇 为了开发Unix操作系统在B语言的基础上最终设计出了一种新的语言,他以 BCPL 的第二个字母作为这种语言的名字,即C语言。
2、1970到80年代,C语⾔被⼴泛应⽤,从⼤型主机到⼩型微机,从中也衍⽣了C语⾔的很多不同版本。 为统⼀C语⾔版本,1983年ANSI 美国国家标准学会( American National Standards Institute)成立了⼀个委员会来制定C语⾔标准。1989年C语⾔标准被批准,这个版本的C语⾔标准通常被称为ANSI C。⼜由于这个版本是 89 年完成制定的,因此也被称为 C89。后来 ANSI 把这个标准提交到 ISO,1990年被 ISO 采纳为国际标准,称为 ISO C。⼜因为这个版本是1990年发布的,因此也被称为C90。
3、C语言发展时间轴
C语言的应用
1、C语⾔应⽤场景
系统软件开发
o操作系统:UNIX、Windows、Linux。
o驱动程序:比如主板驱动、显卡驱动、摄像头驱动。驱动一般是用C语言和汇编语言写的,C++ 在这方面稍弱。
o数据库:SQL Server、Oracle、MySQL、DB2。
应用软件开发
o办公软件:WPS。
o图形图像多媒体:Photoshop、Mediaplayer。
o嵌入式软件开发:在嵌入式平台(比如:路由器、导航仪、机顶盒、手机、工控设备、汽车电子等)上进行的应用软件开发。
o游戏开发:2D、3D 游戏。CS 整个游戏的引擎全部是用纯C写的