C语言的起源
- 1972年,贝尔实验室的丹尼斯·里奇(Dennis Ritch)和肯·汤普逊(Ken Thompson)在开发UNIX操作系统时设计了C语言。C语言是在汤普逊的B语言基础上进行设计。
C语言优点
- 强大的控制结构,可以轻松完成自顶向下的规划、结构化编程、模块化设计。
- 代码紧凑、运行速度快。
- 可移植到其他计算机。
C语言缺点
- 涉及指针的编程错误难以察觉。
C语言标准
- ANSI/ISO标准,叫做C89或C90:美国国家标准协会(ANSI)于1983年组建了一个委员会(X3J11),并开发了一套新标准,于1989年正式公布。该标准(INSI C)定义了C语言和C标准库。国际标准化组织于1990年采用了这套C标准(ISO C)。ANSI/ISO标准的最终版本通常叫做C89(因为ANSI于1989年批准该标准)或C90(因为ISO于1990年批准该标准)。
- C99标准:1994年,ANSI/ISO联合委员会(C9X委员会)开始修订C标准,最终发布了C99标准。
- C11标准:标准委员会在2007年承诺C标准的下一个版本是C1X,2011年发布了C11标准。