计组——编译程序、解释程序和汇编程序的区别


共同点:三者都是属于要把高级语言翻译成机器语言的翻译程序,是不同的执行方式。

区别:

1.编译程序是先将高级语言程序先编译成低级语言(汇编语言或机器语言),形成一个目标文件后在进行执行操作。但是翻译完成后的目标文件(汇编语言或机器语言)并不能直接被机器识别,还需要经过微程序进一步将机器语言解释为计算机可识别的微指令。

2.汇编程序是将汇编语言翻译成机器语言。源文件与编译程序不同。

上述两种程序都分为两个阶段:编译(汇编)阶段和执行阶段。

3.解释程序是将高级语言程序边翻译边执行,不会产生目标文件(与另外两种程序的区别),只有一个阶段。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM