《C语言的由来 for C语言的由来12_46》由会员分享,可在线阅读,更多相关《C语言的由来 for C语言的由来12_46(10页珍藏版)》请在人人文库网上搜索。
1、计算概论A A课程 程序设计部分 前言 关于C C程序设计语言 李戈 北京大学 信息科学技术学院 软件研究所 lige C 程序设计语言 它为什么叫“C”语言? 程序设计语言的分类 低级语言 之机器语言 00000001000000001000 数据装入寄存器0 00000001000100001010 数据装入寄存器1 00000101000000000001 寄存器0与1的数据乘 00000001000100001100 数据装入寄存器1 00000100000000000001 寄存器0与1的数据加 00000010000000001110 保存寄存器0里的数据 程序设计语言的分类 低级。
2、语言 之汇编语言 load 0 a数据装入寄存器0 load 1 b数据装入寄存器1 mult 0 1寄存器0与1的数据乘 load 1 c数据装入寄存器1 add 0 1寄存器0与1的数据加 save 0 d保存寄存器0里的数据 程序设计语言的分类 高级语言 之 C 00000001000000001000load 0 a 00000001000100001010load 1 b 00000101000000000001mult 0 1 00000001000100001100load 1 c 00000100000000000001add 0 1 00000010000000001110s。
3、ave 0 d C语言写同样的程序: d = a * b + c; 高级程序设计语言 1954 -1956年 IBM 的John Backus 和他的研究 小组研发了FORTRAN( FORmula TRANslation) http:/staff.pausd.org/cbly/1web_design/12b_final/daniel/history.html C 程序设计语言的历史 1960年1月 Alan J. Perlis 软件专家讨论会 (巴黎) 发表“算法语言 Algol 60报告” 宣告了程序设计语 言Algol 60的诞生 计算科学里程碑 (A 语言) C 程序设计语言的历史 B。
4、CPL语言 1963年,剑桥大学在 ALGOL 60的基础上推 出了CPL(Combined Programming Language)语言,但 规模比较大,难以实现。 1967年,剑桥大学的 Matin Richards对CPL 语言作了简化,推出了 BCPL(Basic Combined Programming Language)语言。 C 程序设计语言的历史 B语言 贝尔实验室的Ken Thompson设计出B 语言,并用B语言写 第一个UNIX操作系 统,在PDP-7上实现。 C语言 1972-1973年间, Dennis Ritchie和 Ken Thompson在B 语言的基础上发展和 完善出C语言,并重 写UNIX C 程序设计语言的历史 Thompson (left) and Ritchie (center) receiving the National Medal of Technology from President Clinton in 1999 how/id_XMjMyMTYwO Dc2.html。