我们学习C语言已有两个多月,已能熟练地用C语言编写简单的程序。可是,若问起C语言的由来,多数同学定是一脸茫然。“以古为鉴,可知兴替”,在此,我将为大家介绍C语言的起源。
1.B与UNIX
20世纪60年代,贝尔实验室的研究员Ken Thompson(肯·汤普森)发明了B语言,并使用B编了个游戏 - Space Travel,他想玩自己这个游戏,所以他背着老板找到了台空闲的机器 - PDP-7,但是这台机器没有操作系统,于是Thompson着手为PDP-7开发操作系统,后来这个OS被命名为 - UNIX
Thompson(肯·汤普森)发明了UNIX
2.C
1971年,Ken Thompson的同事D.M.Ritchie(DM里奇),也很想玩Space Travel,所以加入了Ken Thompson,合作开发UNIX,他的主要工作是改进Thompson的B语言。
最终,在1972年这个新语言被称为C,取BCPL的第二个字母,也是B的下一个字母。
D.M.Ritchie(DM里奇)发明了C语言