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

第一个 C 语言编译器是用什么语言编写的

发布网友 发布时间:2022-05-27 17:23

我来回答

1个回答

热心网友 时间:2023-11-07 15:45

参考 Dennis M. Ritchie 写的 The Development of the C Language:Chistory,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 语言大约就是这个时期成型的。

所以,可以说第一个 C 语言的编译器是用 B 语言,或者说是扩展过的 B 语言(NB)写的。因为是一边改进语言一边用改进了的编译器这样滚雪球写出来的,也可以看成是 C 语言写的?毕竟 很难确定什么时候 C 自己变成了一门新语言……
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
使用puppeteer实现将htmll转成pdf 内卷时代下的前端技术-使用JavaScript在浏览器中生成PDF文档 【译】将HTML转为PDF的几种实现方案 变形金刚08动画怎么样 变形金刚08动画的问题 变形金刚08动画日语版剧情介绍 高分!换显卡nvidia控制面板被我卸了,重新安装显卡驱动后没了nvidia控... 我的nvidia控制面板被卸载了 怎么找回啊 卸载后 这个画面看着很奇怪_百 ... 李卓彬工作简历 林少明工作简历 上饶市高铁站离上饶市火车站有多远 k575列车停上饶站是高铁站吗1 上饶高铁站和火车站在一起吗 上饶火车站能买到高铁票吗?高铁经过上饶站吗 TCL3匹立式空调有多少仟瓦 tcl北斗星天玑2匹,3匹变频空调乐拍价是多少 白板笔怎么再利用? TcL空调3匹72的多少钱 离职员工通过远程窃取公司监控视频罪, 公司安装了监控视频,能连接到手机上看视频吗。。 看公司监控视频,传播,公司可以对员工处罚吗? 怎样连接公司监控视频 员工把公司的公共区域监控视频删了,这种算是违法了嘛?能报警嘛 除夕吃饺子有什么寓意呢? 六年了,还是忘不了一个人,只是现在偶尔想起他不会再心痛了,就是脑海忘不掉, 公司监控视频可以复制吗? 和一曾经和我暧昧过的男的分开了我谈了好几个男朋友我以为我把他忘了为啥还会偶尔想起他而且还会哭? 公司保安队长可以随意调取监控视频吗 一般公司摄像头监控录像视频会保存多久? 为什么偶尔会想起他,心里还是有点难过。 请问摸棱两可,莫衷一是,不置可否三个词分别是什么意思?有什么区别和联系? k210和g2306到上饶火车站是同一个站吗? 白山事业单位什么时候面试? 白山事业单位面试从哪里出题 白山事业单位的面试时间是什么时候? 白山的事业单位考试有消息了吗,领取准考证或者考试的消息,我不会错过了考试吧 2015年吉林白山市事业单位考试公告 2015年白山事业单位面试时间 手机下载那个视频可以看NBA呢??? 武大郎烧饼烤箱多少钱 八年级英语下册50个句子翻译 八年级下册英语外语教研版每模块重点句子10个,一英一汉 求仁爱八年级下英语重点句子就是sectionD后面的所有句子、翻译 求八年级下册英语3,4单元重要词组与句子 英语八年级下册第二单元 重点短语 句子 什么是布袋除尘器的气布比 布袋除尘器里面,不同粉尘是不是对应不同的滤料,不同的气布比 袋式除尘器怎么实现排放标准 您好,请问学生分屏看直播老师知道吗 请问钉钉在第三方时老师知道吗? 分屏看直播好不好被直播者发现?