1.1 引言 1.1.1 设计目的 本次课程设计是在完成一个学期的编译原理课程之后,为了进一步加深对编译原理相关知识的理解,培养实际解决问题的能力而进行的。结合本学期所开设的软件工程课程,本次课程设计实验过程要求按照软件工程的思想来组织开发过程,按照软件生命周期的阶段划分来进行。由于课程设计规模较小,所以对软件生命周期进行适当的合并,简化为五个阶段,即需求分析、总体设计、详细设计、编码实现和测试。 1.1.2 设计任务 针对本次课程设计我们设计了一个简化的pascal语言,称为mini-pascal。设计的任务就是开发出针对mini-pascal语言的编译程序。标准的编译程序结构分为五部分,分别是词法分析、语法分析、语义分析和中间代码生成、优化和目标代码生成。由于时间和能力所限,我们的编译程序只包括前三个部分,最后生成四元式形式的中间代码。
上传时间: 2013-12-25
上传用户:2467478207
这是本人做数据库课程设计时的仓促之作,自我感觉实际应用价值并不大,但可以给学VC和数据库编程的朋友做个范例。在做之前也参看了不少同类型的管理系统,收获不小,现将这个学生管理系统贴出来,希望能对有需要的朋友有所帮助。系统不足之处肯定不少,还请高手多多指教,欢迎跟本人联系。 本人在系统中添加了直接通过SQL语句对后台的表进行修改的功能,颇有争议,还请有实际开发经验的朋友指教。 本人正忙于考研,没时间写一个完整的程序说明,敬请谅解。如有问题,也可与本人联系。 QQ:332723187 EMAIL:wythust@163.com
上传时间: 2013-12-26
上传用户:kikye
微机原理及接口技术课程设计交通灯程序,多段代码整理
上传时间: 2013-11-26
上传用户:ls530720646
大学本科的课程设计,源码统计器,主要用来统计源程序类型,总代码行数,注释行数等,可适用于C,C++,Java语言。
标签: 大学
上传时间: 2014-07-02
上传用户:lizhen9880
本次课程设计使用到了8255及8279两个芯片,两个芯片的工作方式,他们的使用方法,并且结合汇编知识编写代码实现课程设计的要求。
上传时间: 2015-11-21
上传用户:litianchu
这是本人做数据库课程设计时的仓促之作,自我感觉实际应用价值并不大,但可以给学VC和数据库编程的朋友做个范例。在做之前也参看了不少同类型的管理系统,收获不小,现将这个学生管理系统贴出来,希望能对有需要的朋友有所帮助。系统不足之处肯定不少,还请高手多多指教,欢迎跟本人联系。 本人在系统中添加了直接通过SQL语句对后台的表进行修改的功能,颇有争议,还请有实际开发经验的朋友指教。 本人正忙于考研,没时间写一个完整的程序说明,敬请谅解。如有问题,也可与本人联系。 QQ:332723187 EMAIL:wythust@163.com 当前系统用户和密码:(可改) 管理员级: administer 126 (Access加密密码也为126) 普通用户级: customer 123 teacher ttt 匿名用户级: anonymous (null)
上传时间: 2013-12-27
上传用户:thesk123
学生管理系统的课程设计报告,SQL2003,有详细的设计报告,设计代码,数据库文件,可供数据库课程设计的参考
上传时间: 2013-12-13
上传用户:372825274
数据库课程设计==教学管理系统== aceess,vc++
上传时间: 2015-12-25
上传用户:x4587
MASK译码器设计代码MASK调制方式是采用多电平基带信号对一个高频载波进行平衡调制,得到多种幅度的高频已调波。它在频谱上是载波抑制的双边带信号,单侧边带的带宽等于基带信号本身的带宽,所以整个已调波带宽是基带信号带宽的二倍。 《通信原理》的课程设计
上传时间: 2014-01-22
上传用户:huangld
编译原理课程设计,自定向下分析器 附带代码
标签: 编译原理
上传时间: 2013-12-27
上传用户:懒龙1988