你可能不知道的——c语言的渊源(C语言的开发,C语言最早的标准由来)
C语言的起源
1972年,贝尔实验室的丹尼斯里奇(Dennis Ritch)和肯汤普逊(Ken Thompson)在开发UNIX操作系统时设计了C语言。
C语言是在B语言(汤普逊发现)的基础上设计的。
C语言设计的初衷是将其作为程序员使用的一种编程工具。
C语言的优点
强大的控制结构;
快速;
代码紧凑——程序更小;
可移植到其他计算机。
C语言缺点:
C语言结合了大量运算符,导致了一些程序员写出了让人极其费解的代码
(从1984年开始,每年都会举办一次“国际C语言混乱代码大赛”)
1964年,控制数据公司(Control Date Corporation)研制出了CDC6600计算机,是世界上首台超级计算机。
1978年,布莱恩柯林汉(Brian Kernighan)和丹尼斯里奇(Dennis Ritchie)合著的《The C Programming Language》(C语言程序设计)第一版是公认的C标准,通常称之为“K&R”或“经典C”。
ISO C 和ANSI C是完全相同的标准,C89是因为ANSI(美国国家标准协会)与1989年批准该标准,C90是因为ISO与1890年批准了该标准。
1994年,ANSI/ISO联合委员会(C9X委员会)修订了C标准,最终发布了C99标准,该标准的主要修订目标是:国际化、弥补缺陷、提高计算机的实用性