编译原理课程设计 总结报告.pdf

  1. 1、本文档共34页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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

您可能关注的文档

文档评论(0)

ze122230743 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档