不同的计算机汇编语言需要用不同的编译器吗?

网友解答: 语言都是有解释器的,目前很多语言都是由其它语言发展而言,最早的计算机语言依赖操作系统。像最早的机器语言晦涩难懂,不容易理解,严重的说就是不符合人类思维,阻碍社会进步。那么急需

网友解答:

语言都是有解释器的,目前很多语言都是由其它语言发展而言,最早的计算机语言依赖操作系统。

像最早的机器语言晦涩难懂,不容易理解,严重的说就是不符合人类思维,阻碍社会进步。那么急需一些人能读懂的语言,后来c这样的需要出现,接着java、Python这样的面向对象需要出现。

既然是为了迎合人类思维的语言,那么机器就不理解了。所以,在程序员和机器之间必须有个翻译,叫做编译器。

有一些需要为了改进,就像Python是基于c需要开发,那么Python就直接翻译成c语言就行。所以,很多的语言都需要这么一个翻译者。

就像java有JVM,Python有Python解释器。

随着社会进步,当人类发现更易于编写代码的模式,只要开发出合适的编译器,就不用关心代码怎么在机器上运行。

网友解答:

汇编语言的编译器,用来把符号化的汇编语言程序编译成机器指令程序的工具软件。比较筒单。

若电脑硬件不兼容,指令集不同,这编译器肯定不同。x86系列与ARM指令就完全不同。

若电脑指令集相同,操作系统不同,则编译器程序也不相同。如windows系统与linux系统。不同的部分主要涉及文件的访问、程序格式、系统孑程序的调用等不同。

标签: