请解释编译原理中“端”和“遍”的概念!自己理解的话总结的也可以.
来源:学生作业学帮网 编辑:学帮网 时间:2024/05/12 20:45:35
请解释编译原理中“端”和“遍”的概念!自己理解的话总结的也可以.
前端是与目标代码无关的部分,包含词法分析、语法分析,语义分析与中间代码的生成 和部分的优化部分
后端是与目标代码相关的部分,包括与目标代码相关的优化和目标代码的生成
前端与源程序有关,后端与目标程序有关
遍:对源程序或其中间结果从头到尾扫视一次,并作有关的加工处理工作,生成新的中间结果或目标程序。
可以把编译程序的几个阶段合为一遍,也可一个阶段分成若干遍。如:把词法分析、语法分析、语义分析安排成一遍,语法分析处于核心,当它在识别语法结构而需要下一个单词符号时,调用词法分析,一旦识别出语法单位时,调用语义分析,完成语义分析并产生中间代码。
全部展开
前端与源程序有关,后端与目标程序有关
遍:对源程序或其中间结果从头到尾扫视一次,并作有关的加工处理工作,生成新的中间结果或目标程序。
可以把编译程序的几个阶段合为一遍,也可一个阶段分成若干遍。如:把词法分析、语法分析、语义分析安排成一遍,语法分析处于核心,当它在识别语法结构而需要下一个单词符号时,调用词法分析,一旦识别出语法单位时,调用语义分析,完成语义分析并产生中间代码。
某些程序语言,如PASCAL、C宜采用多遍扫描的编译程序结构,即将整个编译程序划分为若干个相继执行的模块,每一模块都对它前一模块的输出扫描一遍,并在扫描过程中完成前述八个部分的一个或几个部分,然后将工作的结果供下一模块加工。
收起
一种说法认为,承载力是从工程地质领域转借过来的概念,其本意是指地基的强度从上述的环境承载力的定义和特征可以看出,环境承载力既不是一个纯粹描述自然 .
请解释编译原理中“端”和“遍”的概念!自己理解的话总结的也可以.
编译原理中 确定的有穷自动机和不确定的有穷自动机有什么区别?
请解释“数字签名”的概念及工作原理?
编译原理中V*是什么意思
编译原理全部的名词解释
编译原理的文法是什么?
在编译原理LL(1)自顶向下语法分析程序中,advance是做什么用的,如何用C语言实现?
编译原理中 “句子”的概念?LR(1)分析法中“L” “ R”的含义分别是?编译原理中 “句子”的概念?LR(1)分析法中“L” “ R”的含义分别是?希望高手给予准确的解答
编译原理中(E)表示什么
读书百遍,其以自见的文言文解释
请解释“可持续发展”的概念
我们经常定义有返回值的函数,其中用到return,请结合编译原理的相关知识阐述个人对此类函数中return的理解?
怎么求编译原理的FOLLOW集合?
编译原理的LL(1)文法是什么意思?
编译原理的LL(1)文法是什么意思?
英语翻译a编译和解释 b编译和汇编 c编译和链接 d解释和汇编
编译原理中,经过消除左递归的文法就一定是LL1文法么?
如题~编译原理中,语法分析最常用的方法有哪些~谢谢了哈^-^