响水凹

欢迎来到 Guang-Wen Duan (Dennis Duan) 的个人 Wiki

用户工具

站点工具


computer:c:tips:history

UNIX和C的起源

1969年,Multics项目失败后,贝尔实验室的Ken Thompson使用汇编语言在PDP-7系统上编写了一个简易的操作系统,1970年,Brain Kernighan给它取名为UNIX。

使用汇编语言很繁琐,所以,Ken Thompson尝试开发新的语言,他在BCPL语言的基础上进行了简化,创建了无类型的B语言,但B语言从来没有真正成功应用过。

1970年随着开发平台转移到PDP-11,无类型语言就不合时宜了,效率也是个问题。于是,Ken Thompson不得不在PDP-11上重新用汇编实现了UNIX。

与此同时,Dennis Ritchie在ALGOL60、CPL、BCPL、B等语言的基础上创建了强类型的编译型语言:C语言。

1973年,C语言实现的UNIX面世。

之后,UNIX得到了广泛的应用,C语言也随之茁壮成长。C的高效率与移植性,反过来也帮助UNIX获得了巨大的成功。

computer/c/tips/history.txt · 最后更改: 2014/11/01 02:02 由 127.0.0.1