编译原理专题实验.ppt

上传人:创****公 文档编号:3348460 上传时间:2020-08-10 格式:PPT 页数:26 大小:1.88MB
返回 下载 相关 举报
编译原理专题实验.ppt_第1页
第1页 / 共26页
编译原理专题实验.ppt_第2页
第2页 / 共26页
点击查看更多>>
资源描述

《编译原理专题实验.ppt》由会员分享,可在线阅读,更多相关《编译原理专题实验.ppt(26页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、编译原理专题实验,2013 西安交通大学,指导老师:赵银亮 TA:刘延昭、武万杰、王启明、何守伟,Outline,实验目的 实验方案选择 编译器实现概貌 本课程安排 COOL语言概貌,一、实验目的,认识完整的编译过程 掌握词法、语法、语义分析的代码实现 基于COOL语言 将抽象的原理转化为具体实现 正确理解编译器的内部机制 了解复杂程序的规范开发过程 检验在程序语言方面的能力 认识自己的强项,二、实验方案选择,Classroom Object-Oriented Language Alexander Aiken Stanford, Virginia, Berkeley, pitt, gcsu,

2、wright, wustl, udel,语言 描述,编译 器,模拟 器,实验 描述,加州大学伯克利分校的实验项目环境以及对应的实验文档,三、编译器实现概貌,ref- lexer,ref- parser,ref- semant,ref- cgen,coolc,spim,my- lexer,my- parser,my- semant,my- cgen,源程序,输出,mips汇编代码,实验内容及特点,本实验特点,完整性 关注编译运行完整过程,并分成多个阶段可观察 灵活性 每个实验可独立 每个实验可被剪裁 几个实验可串联起来 实用性 Linux makefile mips,易于满足同学的个性化需求 强

3、手高手也施展得开,四、课程安排,实验分组:3人一组 上机安排 签到;验收(通过后可提前离开) 上机时间安排:每次4小时共6次,讲课12次 具体时间另行安排,第一次? 实验报告 每个实验完成后提交电子版,包括实验报告及其附件 电子版发至邮箱: byyl_ 邮件及附件命名规则:班级学号姓名实验n,实验报告格式,实验题目、完成时间、姓名、学号、班级 实验内容描述 实验过程或流程描述 实验结果描述,包括输入、输出及评价 实验心得:讨论自己的程序解决了哪些问题,不能解决哪些问题。 附件:所有有关文档的文件名及简要说明。注:电子版中包括这些文档。,课程安排(续),实验大纲 每次实验有实验大纲介绍实验目的、

4、任务和过程 提供相关资料 实验环境 演示,部分环境,Cool 安装目录 /usr/local/lib/cool Add the following to your PATH to access Coolexecutables: /usr/local/lib/cool/bin There are several example Cool programs in the directory: /usr/local/lib/cool/examples To compile a Cool program type: coolc The compiler produces MIPS assembly c

5、ode. To “execute” the program use the SPIM simulator: spim file ,课程安排(续),交流互动 现场提问、解答 通过邮箱 其他 成绩评定 完成了实验过程(有签到和报告)60-70 根据验收情况确定 70-90 态度积极主动、兴趣大, 可加分,五、COOL概貌,Designed to Be implementable as a course project in one semester /two quarters. Give a taste of implementation of a modern programming language with Abstraction and Encapsulation Strong typing, Static typing Reuse (single inheritance) Dynamic Dispatch Automatic Memory management But leaves out many features of a production language, for tractability.,

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

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com