第1个回答 2018-11-15
1、编译程序是整体编译完了,再一次性执行。
2、而解释程序是一边解释,一边执行。 解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。
3、编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快。
4、而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快的。这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)
第3个回答 推荐于2018-02-11
解释程序就是一行行的执行,比如dos,你打个命令再按下回车,
编译就是一段代码一起执行,生成一个字节码文件,比如c语言就是.
汇编是在高级语言和机器语言之间的一种过渡语言.本回答被网友采纳