语言发展史
来源:互联网 发布:阿里云没有公网ip 编辑:程序博客网 时间:2024/06/06 01:38
C语言:
C语言的原型ALGOL 60语言。(也称为A语言)
1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。
1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。
1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。
而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE等人在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
最早的C语言编译器使用B语言写的。
也可以说:
C 语言诞生的基本过程就是 Ken Thomson 不满意 BCPL,于是设计了 B 语言,并且用 BCPL 为 B 语言写了一个编译器,然后从这个编译器开始自举写新的 B 语言编译器。
贝尔实验室的众人在 PDP-7 上用 B 语言写了各种各样的东西后又不满意 B 语言了,于是 1971 年 DMR 开始在新买的 PDP-11 上用 B 给 B 写扩展,称之为 NB (new B,此处省略吐槽若干),扩展着扩展着离 B 的画风越来越远了,就取了一个新名字变成了一门新语言—— C 语言。
1973 年夏天他们用手头的编译器和语言给 PDP-11 重写了一个 Unix Kernel。C 语言大约就是这个时期成型的。Fortran
http://micro.ustc.edu.cn/Fortran/ZJDing/
点击打开链接
阅读全文
0 0
- 语言发展史
- java语言的发展史
- C语言的发展史
- C语言发展史
- C语言的发展史
- Basic 语言发展史
- C语言的发展史
- C语言发展史
- Java语言发展史
- 计算机编程语言发展史
- C语言发展史
- C语言的发展史
- JavaScript语言发展史
- C++语言发展史
- C语言发展史
- 计算机编程语言发展史
- Java语言发展史
- Java语言发展史
- 分答项目_知识点:如何获取jquery选择器生成的input元素数组中的每个input元素的值?
- 前端js解析Map对象中的Object对象
- JUnit单元测试
- 源码提供!Android即时通讯和sns开源项目汇总
- 工具类总结(2)-mysql分页工具类
- 语言发展史
- 我的第一个.exe文件
- php排序
- Request.Url
- spring boot实战(第十二篇)整合RabbitMQ
- Spring Boot Controller
- win版git的安装及获取源码踩过的坑(超清晰)
- javascript闭包详解
- Cortex-M3存储器系统