C程序设计语言最早是由Dennis Ritchie于1973年设计并实现的。从那时开始,C语言已经从基于贝尔实验室的发源地传播到世界各地。它已经成为全球程序员的公共语言,并由此诞生了两个新的主流语言C++与java--它们都建立在C语言的语法和基本结构的基础上。现在世界上的许多软件都是在C语言及其衍生的各种各种语言基础上开发出来的。
C语言的传播需要我们队语言加以完善的描述,并适应它在使用过程中所进行的一些变化。1988年,美国国家标准协会(ANSI)为C语言指定了一个精准的标准,该标准保持了C的表达能力、效率、小规模以及对机器的最终控制,同时还保证符合标准的程序可以从一种计算机与操作系统移植到另一种计算机与操作系统而无需改变。这个标准同时也被国际标准化组织(ISO)接受为国际标准,使世界各地的用户团体都受益于这一标准。
标准委员会考虑到C语言在多民族使用的情况,在语言本身以及标准库都提供了对“宽字符”的支持,这是以中文以及其他不使用罗马字符集的语言来表示文本所需的。
除了这些渐进的变化外,C仍保持着它的原来的样子--具有各种背景程序员的一种紧凑而有效的工具。
Brian W.Kernighan
Dennis M. Ritchie