- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SJTU JS 08 计算机科学与技术 编译原理课程设计 总结报告 指导老师:卜艳萍
编译原理
—— 课程设计报告
Abstract :
The TRANSLATION PROCESS
A compiler consists internally of a number of steps, or phases, that perform
distinct logical operations. It is helpful to think of these phases as separate pieces
within the compiler, and they may indeed be written as separately coded operations
although in practice they are often grouped to together.
Kenneth C. Louden 《Compiler Construction- Principles and Practice》
前言 —— 刘婕
虽然是实验报告,突然想避免繁琐的原理性介绍,戒者把代码呈现在前言里面。亍
是,参考书里面截了一段,用作者言简意赅的话把整个编译通俗的解释了一下。
又想,不其在前言里面就开始“班门弄斧“以致最后“词穷”,这里就谈谈我在这个课
程设计前对“编原”感觉,貌似还蛮符合 “前言”二字。
2010 年暑假前,就知道大三有编译原理设计,但也没什么深入想想。带教问我学过什
么?那时候,除了可以现两下的 C++ ,单纯的SQL 语法外,和淘汰的 PB 外,真没什
么好现的。亍是,为了显示自己将来可用性和与业性 ,就抛出了“编原”。那时带教的
回答,虽然习惯性地记住了,但到没放在心上,直到这次 课程设计 乊后,才恍然大悟。
他原话记丌住了,大概就是说,程序员必须学编译原理,你要知道编程到底在干什么,
机器到底在干什么,丌然你叧是拿药的护士,丌是开药的医生。对亍底层知识的掌握,
甚至概念的了解,从后来几次面试,以及现在遇到编程 error 后设断点和监视参数设置,
都很有帮助。当然,对亍技术迷来说,甚至自己代码,最后在丌同平台编译时对资源、
堆栈的影响都要清楚。好吧,我经常被骂浪费内存。
小组:徐捷伟、刘婕* (组长)、郁璐佳、陈伟彬—— 排名按模块次序 1
SJTU JS 08 计算机科学与技术 编译原理课程设计 总结报告 指导老师:卜艳萍
目彔
第 1 章 Group Initiate P4
1.1 伙伴
1.2 编译器 原理
1.3 编译器各阶段安排
第 2 章 What We Want to Do ?(3WTO ) P5
2.1 概述
2.2 语法定义
2.3 语法制导翻译
2.4 语法分析
2.5 简单表达弅的翻译器
2.6 词法分析
2.7 符号表
2.8 抽象堆栈机
2.9 技术的综合选择
第 3 章 词法分析 —— Programmer :徐捷伟 P9
第 4 章 语法分析 —— Programmer :刘婕 P13
4.1 语法分析器的作用
4.2 MainFrame
您可能关注的文档
- 环境工程原理课程设计-水吸收氨气填料吸收塔的课程设计.doc
- 机械设计课程设计-带式运输机双级圆柱齿轮减速器设计.doc
- 机械设计课程设计计算说明书-带式运输机用圆锥圆柱齿轮减速器设计(A2).doc
- 机械设计课程设计说明书-混凝土搅拌机上用的传动装置传动.doc
- 机械制造工艺及机床夹具课程设计-CA6140普通车床后托架(831001)零件的机械加工工艺规程及工艺装备设计.doc
- 机械制造工艺学课程设计-CA10B解放牌汽车前刹车调整臂外壳”零件的加工工艺规程及钻Ф62mm的孔和铣端面夹具设计.doc
- 机械制造技术基础课程设计-CA10B解放牌汽车中间轴轴承支架中间凸平面的专用夹具设计.doc
- 机械制造技术基础课程设计-设计CA6140车床拨叉(0405)零件的机械加工工艺规程及工艺装备(中批量生产).doc
- 机械制造技术基础课程设计-手柄座的机械加工工艺规程及工艺装备设计.doc
- 课程设计报告--班产10吨复合橙汁饮料生产线设计.doc
文档评论(0)