编译程序和解释程序的区别是

发布网友 发布时间:2022-03-24 19:41

我来回答

3个回答

懂视网 时间:2022-03-25 00:03

编译程序和解释程序的区别:

  

  1、主要是编译程序能生成目标程序,而解释程序不能。

  

  2、编译程序是整体编译完了,再一次性执行;而解释程序是一边解释,一边执行

  

  解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译内中的“口译”一样,说一句翻一句,不产生全文的翻译文本。

  

  3、执行速度不同

  

  编译器是把源程序的每一条语句都编译成机器语言,并保存成二进制文件,这样运行时计算机可以直接以机器语言来运行此程序,速度很快。而解释器则是只在执行程序时,才一条一条的解释成机器语言给计算机来执行,所以运行速度是不如编译后的程序运行的快容的。这是因为计算机不能直接认识并执行我们写的语句,它只能认识机器语言(是二进制的形式)

热心网友 时间:2022-03-24 21:11

编译程序是整体编译完了,再一次性执行。而解释程序是一边解释,一边执行。 解释一句后就提交计算机执行一句,并不形成目标程序。就像外语翻译中的“口译”一样,说一句翻一句,不产生全文的翻译文本。

热心网友 时间:2022-03-24 22:29

说一句翻一句。就像外语翻译中的“口译”一样。
而解释程序是一边解释,并不形成目标程序,再一次性执行。
解释一句后就提交计算机执行一句,一边执行编译程序是整体编译完了,不产生全文的翻译文本

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com