当前位置: 首页 > 计算机 > 问题详情
问题

编译程序的功能是什么?解释程序与编译程序的主要区别是什么?请在150字以内简要说明。

编译程序的功能是什么?解释程序与编译程序的主要区别是什么?请在150字以内简要说明。

发布时间:2024-05-07
参考答案

正确答案:编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序解释程序与编译程序的主要区别是它不产生源程序的目标程序这是一道要求读者掌握编译程序、解释程序基本功能的常识题。本题所涉及的知识点如下: ①编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序。通常将编译程序的工作过程分为六个阶段如表6-28所示。每个阶段的操作在逻辑上是紧密相连的将源程序从一种表示形式一步步转换成目标代码。②解释程序是另一种语言处理程序在词法、语法和语义分析方面与编译程序的工作原理基本相同但在运行用户程序时它直接执行源程序或源程序的内部形式。 解释程序与编译程序的主要区别在于它不产生源程序的目标程序。 ③解释程序通常可以分为两部分:第一部分是分析部分包括通常的词法分析、语法分析和语义分析程序经语义分析后把源程序翻译成中间代码中间代码常采用逆波兰表示形式;第二部分是解释部分用来对第一部分所生产的中间代码进行解释执行。
编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序解释程序与编译程序的主要区别是它不产生源程序的目标程序这是一道要求读者掌握编译程序、解释程序基本功能的常识题。本题所涉及的知识点如下: ①编译程序的功能是把某些高级语言编写的源程序翻译成与之等价的目标语言程序。通常将编译程序的工作过程分为六个阶段,如表6-28所示。每个阶段的操作在逻辑上是紧密相连的,将源程序从一种表示形式一步步转换成目标代码。②解释程序是另一种语言处理程序,在词法、语法和语义分析方面与编译程序的工作原理基本相同,但在运行用户程序时,它直接执行源程序或源程序的内部形式。 解释程序与编译程序的主要区别在于它不产生源程序的目标程序。 ③解释程序通常可以分为两部分:第一部分是分析部分,包括通常的词法分析、语法分析和语义分析程序,经语义分析后把源程序翻译成中间代码,中间代码常采用逆波兰表示形式;第二部分是解释部分,用来对第一部分所生产的中间代码进行解释执行。

相关问题
  • 编译程序对高级语言源程序进行编译的过程中 要不断收集 记录和

    编译程序对高级语言源程序进行编译的过程中,要不断收集、记录和使用源程序中一些相关符号的类型和特征等信息,并将其存入()中。A 符号表B 哈希表C 动

    答案解析
  • 编写C程序时通常为了提高可读性而加入注释 注释并不参与程序的

    编写C程序时通常为了提高可读性而加入注释,注释并不参与程序的运行过程。通常,编译程序在()阶段就会删除源程序中的注释。A 词法分析 B 语法分析 C

    答案解析
  • 移进--归约分析法是编译程序(或解释程序)对高级语言源程序进

    移进--归约分析法是编译程序(或解释程序)对高级语言源程序进行语法分析的一种方法,属于()的语法分析方法。A 自顶向下(或自上而下)B 自底向上(或自下而上

    答案解析
  • 编写程序时通常为了提高可读性而加入注释 注释并不参与程序的运

    编写程序时通常为了提高可读性而加入注释,注释并不参与程序的运行过程。通常,编译程序在()阶段就会删除源程序中的注释。A 词法分析B 语法分析C 语义

    答案解析
  • 编译程序与解释程序的不同之处是(15) 。(15)A.解释程序不需

    编译程序与解释程序的不同之处是(15) 。(15)A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码B.编译程序不需要进行词法

    答案解析
  • 编译程序与解释程序的不同之处是(31)。(3 1)A.解释程序不需

    编译程序与解释程序的不同之处是(31)。(3 1)A.解释程序不需要进行词法和语法分析,而是直接分析源程序的语义并产生目标代码B.编译程序不需要进行词法

    答案解析
  • 不属于服务性程序的是()。A)编译程序B)编辑程序C)纠错程序D

    不属于服务性程序的是()。A)编译程序B)编辑程序C)纠错程序D)连接程序请帮忙给出正确答案和分析,谢谢!

    答案解析
  • 不属于服务性程序的是()。A)编译程序B)编辑程序C)纠错程序D

    不属于服务性程序的是()。A)编译程序B)编辑程序C)纠错程序D)连接程序

    答案解析
  • (29)专门用于翻译汇编语言源程序。 (29)A.编译程序 B.汇编

    (29)专门用于翻译汇编语言源程序。(29)A.编译程序B.汇编程序C.解释程序D.链接程序请帮忙给出正确答案和分析,谢谢!

    答案解析
  • C语言编译程序的功能是()。

    A 执行一个C语言编写的源程序B 把C源程序翻译成ASCII码C 把C源程序翻译成机器代码D 把C源程序与系统提供的库函数组合成一个二进制执行文件请帮忙给出正确

    答案解析

最新问题

Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5