四川大学编译原理问答题(共2页).doc

上传人:晟*** 文档编号:9486574 上传时间:2021-12-13 格式:DOC 页数:2 大小:48.50KB
下载 相关 举报
四川大学编译原理问答题(共2页).doc_第1页
第1页 / 共2页
四川大学编译原理问答题(共2页).doc_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

精选优质文档-倾情为你奉上1.编译器翻译步骤2.词法分析:将源程序读作字符文件并将其分为若干记号。 语法分析:从扫描程序中获得记号形式的源代码,并确定程序的语法结构,以及构造出表达该结构的语法树或分析树。3.代码优化的目的:产生更加高效的代码,提高程序运行速度。4.编译器的几种数据结构:符号表: 是存放源程序中定义的所有符号信息的数据结构,这个数据结构中的信息与标识符有关:函数、变量、常量以及数据类型。符号表几乎与编译器的所有阶段交互:扫描程序、分析程序或将标识符输入带表格中的语义分析程序;语义分析程序将增加数据类型和其他信息;优化阶段和代码生成阶段也将利用由符号表提供的信息选出恰当的代码。文字表:存放程序中用到的数字常量和字符串常量,且无需删除。错误处理器:对源程序中错误的反应,包括不同的操作,每个操作给出指定的阶段和结构。5. 编译器的前端和后端分别包括哪几个阶段?前后端分开有什么好处?前端:只依赖于源语言的操作,包括扫描程序、分析程序和语义分析程序后端:只依赖于目标语言的操作,包括代码生成器和一些优化分析

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 实用文档资料库 > 公文范文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。