niusouti.com
更多“编译程序的功能是什么?解释程序与编译程序的主要区别是什么?请在150字以内简要说明。 ”相关问题
  • 第1题:

    解释程序和编译程序的主要区别在于 。


    是否生成目标程序

  • 第2题:

    什么是解释程序?它与编译程序的主要不同是什么?


    解释程序是解释、执行高级语言源程序的程序。解释方式一般分为两种:一种方式是,源程序功能的实现完全由解释程序承担和完成,即每读出源程序的一条语句的第一个单词,则依据这个单词把控制转移到实现这条语句功能的程序部分,该部分负责完成这条语句的功能的实现,完成后返回到解释程序的总控部分再读人下一条语句继续进行解释、执行,如此反复;另一种方式是,一边翻译一边执行,即每读出源程序的一条语句,解释程序就将其翻译成一段机器指令并执行之,然后再读人下一条语句继续进行解释、执行,如此反复。无论是哪种方式,其加工结果都是源程序的执行结果。目前很多解释程序采取上述两种方式的综合实现方案,即先把源程序翻译成较容易解释执行的某种中间代码程序,然后集中解释执行中间代码程序,最后得到运行结果。广义上讲,编译程序和解释程序都属于翻译程序,但它们的翻译方式不同,解释程序是边翻译(解释)边执行,不产生目标代码,输出源程序的运行结果。而编译程序只负责把源程序翻译成目标程序,输出与源程序等价的目标程序,而目标程序的执行任务由操作系统来完成,即只翻译不执行。

  • 第3题:

    什么是解释程序?它和编译程序的不同是什么?


    是否产生目标代码

  • 第4题:

    下面关于解释程序和编译程序的论述,正确的是()。

    A.编译程序和解释程序均能产生目标程序

    B.编译程序和解释程序均不能产生目标程序

    C.编译程序能产生目标程序,解释程序不能

    D.编译程序不能产生目标程序,而解释程序能


    编译程序能产生目标程序而解释程序则不能

  • 第5题:

    编译程序有那些构成成分?各自的主要功能是什么?


    八个部分组成:词法分析、语法分析、语义分析,中间代码生成、代码优化、目标代码生成,表格管理、错误处理。