C语言是怎么开发出来的?

C语言的发展目标是提供一种能够以简单的方式编译处理低级内存,生成少量机器码,无需任何运行环境支持即可运行的编程语言。

以下是C语言的发展历史,从中不难看出C语言的发展历程:

1967年,剑桥大学的Martin Richards简化了CPL语言,于是产生了BCPL (Basic组合编程语言)。

20世纪60年代,at & amp;t公司贝尔实验室(at & amp;T贝尔实验室研究员肯·汤普森无事可做,手指发痒。他想扮演一个他虚构的电子游戏来模拟太阳系中的航行——太空旅行。他背着老板发现了一台备用机——PDP-7。但是这台机器没有操作系统,游戏必须使用操作系统的一些功能,于是他着手开发一个PDP-7的操作系统。后来,这个操作系统被命名为-UNIX。

1970年,贝尔实验室的Ken Thompson以BCPL语言为基础,设计了一种非常简单且非常接近硬件的B语言(取BCPL的首字母)。他用B语言编写了第一个UNIX操作系统。

1971年,同样热爱太空旅行的丹尼斯·M·里奇(Dennis M.Ritchie)为了更早地玩游戏,加入了汤普森的开发项目,共同开发UNIX。他的主要工作是改造B语言,使之更加成熟。

1972年,贝尔实验室的D.M.Ritchie终于设计出了一种基于B语言的新语言。他把BCPL的第二个字母作为这种语言的名字,这就是C语言。