编译程序和汇编程序有什么不同

机器码可以理解为机器语言吗?那机器码是不是唯一的机器语言?汇编程序和编译程序有什么不同,为什么不统一取名为编译程序?

1.机器码是计算机的唯一标识,一般取自计算机的序列号。机器语言是计算机执行的语言,一般的高级语言只有转化为机器语言,计算机才能识别,工作。2.机器码和机器语言都不是一样的,自然机器码不是唯一的机器语言。3怎么说呢,汇编程序和编译程序是不能放在同一起跑线上的,两个是不同的方面。计算机只能识别机器语言,所以当程序员用汇编语言编写程序的时候,机器必须将汇编语言转化为机器语言才行,这就要用到汇编程序来完成。而编译程序应该和解释程序放在一起,是为了将高级语言转化为机器语言,不同在于,是否产生可执行程序。呵呵,我自己答得,如果不懂,可以追问。
温馨提示:答案为网友推荐,仅供参考
相似回答