C语言的编写主要用汇编语言和C语言本身。在早期,C语言的编译器主要用汇编语言编写,确保了C语言能够直接与硬件进行交互、提供了高效的程序执行方式。随着时间的发展,C语言逐步成熟,C语言的新版本编译器及其它工具链大部分都是用C语言自己编写的。这种自我应用(self-hosting)的特性不仅展示了C语言的强大能力,同时也体现...
1.直接用汇编语言写一个C语言编译器。 2.然后再用C语言写一个C语言编译器的源码,用汇编版的编译器 编译这个C代码 3.即可得到一个可运行、可正常使用的编译器。 然后,那个用汇编语言写的版本就可以扔掉了。 如果你觉得这个故事有点意思,说明你可能是对编程感兴趣的人。 理解这个问题的关键,是认识到:编译器,...
C语言本身是用汇编语言和其他语言(包括B语言和PDP-11汇编语言)编写的。具体来说,C语言的创始人Dennis Ritchie在20世纪70年代开发了C语言,他使用汇编语言和B语言作为开发C语言的基础。B语言是由Ken Thompson在1969年为开发Unix操作系统而创建的,而B语言则是基于汇编语言编写的。因此,C语言可以说是从汇编语言和B语言...
论语上写了。子曰:“机器生汇编,汇编生B,B生C,C生万物”。所以,C语言是用B语言写的。 2年前·河北 32 分享 回复 展开6条回复 问道牛 ... 这叫语言的自举 2年前·上海 2 分享 回复 狂飙的蜗牛 ... 自举 2年前·上海 24 分享 回复 展开2条回复 Henrik ... python 同样是c写的,为啥差别就这么大...
C语言那么牛逼,那它本身是用什么语言写的呢?需要C/C++的学习籽料的可以注意一下置顶评论区,或者看个人主页!, 视频播放量 46251、弹幕量 196、点赞数 911、投硬币枚数 62、收藏人数 407、转发人数 90, 视频作者 必须支持三玖, 作者简介 C/C++相关问题,欢迎后台咨询!,
当然,如果在C语言之前,已经出现了别的高级语言,例如Pascal,那就可以用Pascal来写一个C语言的编译器。第一个Pascal的编译器据说使用Fortran写的。而做为第一个高级语言的Fortran,它的编译器应该是汇编语言写的。关于编译器,这里边有个有趣的传说:传说Unix 发明人之一的 Ken Thompson在贝尔实验室,大摇大摆的...
C语言是用C语言写的!第一个C语言编译器是用汇编语言写的,并通过该编译器编译出C语言版的编译器。...
c语言是用什么语言编写的?汇编吗 简介 C语言源自Ken Thompson发明的B语言,而 B语言则源自BCPL语言。1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL...
我要上热门互联网编程程序员计算机专业 c语言本身是用什么语言写的?#... 展开 @白白短视频运营创作的原声一白白短视频运营 @白白短视频运营创作的原声一白白短视频运营 @白白短视频运营创作的原声一白白短视频运营 700+ 100+ 打开App 打开抖音 再看一遍...
大家好,C语言,是一门高级计算机语言,熟知的unix、linux都是C语言编写。但最早的语言并非如此的易学好用,多数伟大的创造都源自于一群调皮的人。 最早的高级计算机语言是,ALGOL 58、后来进化为ALGOL 60。分别被创造于1958年和1960年,这门语言暂且被称为A语言,尽管当时的人不这么叫,现在的人还是习惯了。1963年,由...