vlambda博客
学习文章列表

你可能不知道的——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标准,该标准的主要修订目标是:国际化、弥补缺陷、提高计算机的实用性