问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

关于c语言名称的由来

发布网友 发布时间:2022-11-19 21:12

我来回答

2个回答

热心网友 时间:2023-10-05 07:21

其实C语言源于一个失败的项目:Muktics工程,这可是个庞大的工程,不过由于过于复杂和庞大,导致最后项目的失败,项目的参与这之一通用电气公司也因此退出软件领域。
贝尔实验室(此项目的另一个参与单位)的一个研究员Ken Thompson感到郁闷,工作之余他为PDP-7系统编写了一个简单的操作系统,当然是用汇编写的(那时候还没C语言),Brian Kernighan(以后简称K)在1970为其取命为UNIX,所以著名的操作系统UNIX是早于C语言出现的,后来才用C语言重写的。
不过汇编写起程序来不仅吃力而且效率比较低,所以Ken就考虑利用高级语言的优点,他创建了B语言,不过B语言无法表达不同的数据类型,Dennis Ritchie(简称R)创立了能解决这个问题的新语言:New B,后来改名为C,这个时候C语言才真正出现

参考资料:http://www.hpting.com/hhys/bbs/topic.php?filename=2483

热心网友 时间:2023-10-05 07:22

C语言名称的由来:
1963年,英国剑桥大学推出了CPL(Combined Programming Language)语言。随后在1967年,英国剑桥大学的Matin Richards对CPL语言简化,推出BCPL(Basic Combined Programming Language)语言。1970年,美国贝尔实验室以BCPL语言为基础,设计出了B语言(取第一个字母)。并在1972--1973年间,在B语言的基础上设计出了一种语言,并取BCPL的第二个字母为名,C语言因此而得名。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
人类如何才能悬浮在空中? - 知乎 人体悬浮术是真的存在吗 人体怎样才能真正的在空中悬浮 小孩c蛋白反应高是什么原因 (2014?南海区二模)如图所示,物重G为2000N,小红用800N的拉力花2s的时间... 苹果13系列升级iOS15.5好吗? 出生2o12年11月20日2点姓石光字辈取名 求龙凤胎名字:2012年6月21日(农历5月初3)凌晨0点40分出生,大的为龙,小... by和take有什么区别 takeby后面跟交通工具的区别 mk小嗨pro尺寸 心不在此则眼不看仔细这个句子表示什么关系 心不在此则眼看不仔细的意思? 旭辉公元交通方便吗?应该怎么过去? EE36 20铁氧铁变压器能做到多大功率 戴尔0HD8MK 主板最大支持多少内存? mk8是什么意思? 4k²+3m²+8mk-2m-1如何分解因式 反应堆反应性单位mk和pcm是什么关系? 百度最近怎么了总是K站?我的站也给K了 不知道是怎么回事 bbs.8mk.org 8MK宽带家用怎么样 手机自带易天气软件,无法更新数据怎么回事? TCL空调型号中KFRd-35GW/CP22里面那个CP22中第一个2是指什么呀 金立易天气的时间错了怎么调 金立168t把易天气卸载了,怎么恢复 易天气为什么不能升级到v3.1.0.0 易天气下载4.0v6..0 易天气在手机里是哪个文件? 请问"用过手机天气软件的朋友,请告诉我, (易天气)软件好用还是(墨迹天气) 软件,(彩虹天气)软件好用?谢谢? 易天气为什么不行 说服务器端有误,请稍后再试或换其它城市 九成以上家长对新学期减负提质成效满意,学生们的反响如何? 应用化学专业,可以考哪些注册工程师 大班环保主题活动总结 半导体-电磁波波电效应灭活技术应用 电井接地线引出板是什么 end tab中文是什么意思 QQ秀聊天室关灯什么意思 凯蒂卢塞缪尔森现在在哪 世界女篮历史前十球员 读书感悟《人生最美是清欢》 《人生最美是清欢》读书笔记(1) 人生最美是清欢(阅读分享) 加密二 加密算法使用场景以及HTTPS加密机制 个人能加多少人 一个可以加多少好友 上秸遳v打印机和传统打印机有哪些区别 第一国际与第二国际的区别是什么? 比较第一国际和第二国际的异同 恩格斯有什么著作? 马克思主义有哪几种学说?