C语言的编译器是用什么语言写的?
发布网友
发布时间:2022-02-28 09:51
我来回答
共2个回答
热心网友
时间:2022-02-28 11:21
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语言写的了
热心网友
时间:2022-02-28 12:39
理论上,C语言的编译器,用什么语言写都可以的
如果已经有一个不太好的C语言编译器,那么完全可以用c语言写个更好的C语言的编译器
不过,更大的可以是用另外的语言写的,如汇编