当前位置:首页 > 开发语言 > 正文

汇编语言的编译器是用啥写的 汇编语言编译器手机版

汇编语言的编译器是用啥写的 汇编语言编译器手机版

大家好,今天来为大家解答汇编语言的编译器是用啥写的这个问题的一些问题点,包括汇编语言编译器手机版也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看...

大家好,今天来为大家解答汇编语言的编译器是用啥写的这个问题的一些问题点,包括汇编语言编译器手机版也一样很多人还不知道,因此呢,今天就来为大家分析分析,现在让我们一起来看看吧!如果解决了您的问题,还望您关注下本站哦,谢谢~

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

第一个C语言编译器应该是用汇编写的,但是第一个成熟的C语言编译器应该是由汇编和C语言共同写的。

编译原理讲到了“自举编译器”。大意就是先用底层语言(应该是汇编)写一个能运行,但效率极低的C语言编译器(底层语言不好优化),有了C语言的编译器以后,就可以用C语言好好写一个编译器了,用之前那个运行没问题,但效率低得编译器编译一下,就得到了可以使用的编译器了。

谁发明了汇编编译器

葛丽丝·霍普

第一个编译器是由美国女性计算机科学家葛丽丝·霍普(GraceMurrayHopper)于1952年为A-0系统编写的。但是1957年由任职于IBM的美国计算机科学家约翰·巴科斯(JohnWarnerBackus)领导的FORTRAN则是第一个被实现出具备完整功能的编译器。1960年,COBOL成为一种较早的能在多种架构下被编译的语言。

高级语言在许多领域流行起来。由于新的编程语言支持的功能越来越多,计算机的架构越来越复杂,这使得编译器也越来越复杂。

早期的编译器是用汇编语言编写的。首个能编译自己源程序的编译器是在1962年由麻省理工学院的Hart和Levin制作的。从20世纪70年代起,实现能编译自己源程序的编译器变得越来越可行,不过还是用Pascal和C语言来实现编译器更加流行。

第一个C语言编译器是怎样编写的

任何一个功能任何一个语言都能实现所以关键的不在于语言而在于算法C语言被人设计出来设计了它的语法和规则然后根据这个规则,用B语言(KenThompson发明的B语言,而B语言则源自BCPL语言。)加汇编编写了第一个C的编译器没用多久因为C语言更好用于是后续的C语言编译器都是C语言自己写的了。

c语言编译器是用汇编的吗

这个是肯定的。算法优化,首先是逻辑描述的精炼化。至于C,只是计算逻辑到计算机模式的一种映射,而汇编仅是利用特殊计算机指令的一个更深的藕荷。

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

第一个C语言编译器应该是用汇编写的,但是第一个成熟的C语言编译器应该是由汇编和C语言共同写的。编译原理讲到了“自举编译器”。大意就是先用底层语言(应该是汇编)写一个能运行,但效率极低的C语言编译器(底层语言不好优化),有了C语言的编译器以后,就可以用C语言好好写一个编译器了,用之前那个运行没问题,但效率低得编译器编译一下,就得到了可以使用的编译器了。

PC上的汇编语言是由CPU厂商开发的,还是由操作系统厂商开发的

CPU厂商开发的机器语言

然后在此基础上开发汇编语言,和配套的汇编语言编译器,编译器负责将汇编语言转换为机器语言。

一般汇编语言和编译器也是CPU厂家定义好的。

关于汇编语言的编译器是用啥写的的内容到此结束,希望对大家有所帮助。

最新文章