填空题:1-01
编译程序的工作过程一般可以划分为___等几个基本阶段,同时还会伴有___和
若源程序是用高级语言编写的,目标程序是____,则其翻译程序称为编译程序
编译方式与解释方式的根本区别在于__
翻译程序是这样一种程序,它能够将_____转换成与其等价的____
对编译程序而言,输入数据是____,输出结果是____
如果编译程序生成的目标程序是机器代码程序,则源程序的执行分为两大阶段:___和____
如果编译程序生成的目标程序是汇编语言程序,则源程序的执行分为三个阶段:___,____和___
一个典型的编译程序中,不仅包括___等五个部分,还应包括___和___
其中,词法分析器用于识别___
如果编译程序生成的目标程序是汇编语言程序,则源程序的执行分为三个阶段:_,汇编阶段和运行阶段
编译方式与解释方式的根本区别为是否_
所谓最右推导是指:
一个上下文无关文法所含四个组成部分是
产生式是用于定义的一种书写规则
设G[S]是给定文法,则由文法G所定义的语言L(G)可描述为:
设G是一个给定的文法,S是文法的开始符号,如果Sx(其中x∈V*),则称x是文法的一个
设G是一个给定的文法,S是文法的开始符号,如果Sx(其中x∈VT*),则称x是文法的一个
扫描器的任务是从源程序中识别出一个个
语法分析最常用的两类方法是___和___分析法
语法分析的任务是识别给定的终极符串是否为给定文法的_
递归下降法不允许任一非终极符是直接_递归的
自顶向下的语法分析方法的关键是_的问题
递归下降分析法是自_分析方法
自顶向下的语法分析方法的基本思想是:从文法的