当前位置:网考网>>热门问题>> 问题详情

以下是与 构造编译程序应掌握什么 相关的内容和试题
  • 构造编译程序应掌握源程序、目标语言及编译方法等三方面的知识。

  • 1、 构造编译程序应掌握()
    A . 源程序
    B . 目标语言
    C . 编译方法
    D . 以上三项都是

    正确答案:D
    答案解析:暂无解析
    答案解析
  • 2、构造一个编译程序的三要素是______________、_____________________和____________________________。

    正确答案:
    答案解析:源语言目标语言编译方法、技术及工具构造一个编译程序应从源语言、目标语言和编译方法、技术及工具三个方面人手。①源语言这是编译程序处理的对象。要深刻理解所翻译的源语言的结构、词法、语法和语义规则,以及有关的约束和特点。②目标语言与目标机这是编译程序处理的结果和运行环境。若选用机器语言作为目标语言,更需深入了解目标机的软件、硬件的有关资源、环境及特点。③编译方法、技术及工具这是生成编译程序的关键。应考虑与既定的源语言、目标语言相符合的编译方法与实现技术,使得编译程序设计合理,构造方便,同时兼顾考虑时间、空间上的高效率及实现的可能性和代价等诸多因素,并应尽可能地考虑使用先进、方便的生成编译程序的工具。
    答案 源语言目标语言编译方法、技术及工具 构造一个编译程序应从源语言、目标语言和编译方法、技术及工具三个方面人手。①源语言这是编译程序处理的对象。要深刻理解所翻译的源语言的结构、词法、语法和语义规则,以及有关的约束和特点。②目标语言与目标机这是编译程序处理的结果和运行环境。若选用机器语言作为目标语言,更需深入了解目标机的软件、硬件的有关资源、环境及特点。③编译方法、技术及工具这是生成编译程序的关键。应考虑与既定的源语言、目标语言相符合的编译方法与实现技术,使得编译程序设计合理,构造方便,同时兼顾考虑时间、空间上的高效率及实现的可能性和代价等诸多因素,并应尽可能地考虑使用先进、方便的生成编译程序的工具。
    答案解析
  • 3、什么是编译程序,编译程序包括哪些过程?

    正确答案:
    答案解析:将源程序为高级语言(如FORTRAN、PASCAL、C等)、翻译成目标语言是诸如汇编语言或机器语言之类的“低级语言”的一个翻译程序成为编译程序基本过程:词法分析、语法分析、语义分析与中间代码生成、优化、目标代码生成
    答案 将源程序为高级语言(如Fortran、Pascal、C等),翻译成目标语言是诸如汇编语言或机器语言之类的“低级语言”的一个翻译程序成为编译程序基本过程:词法分析、语法分析、语义分析与中间代码生成、优化、目标代码生成
    答案解析