太原理工大学毕业设计(论文)用纸
PAGE \* MERGEFORMATi
一门自定义编程语言的设计及其编译器的实现
摘 要
编译程序是现代计算机必不可少的组成部分,它完成了将源程序转换为目标程序的全部过程。
在我这次的毕业设计当中,定义和设计了一个类C的编程语言。由于我自身能力、时间和所学知识有限,设计出的这门语言十分简单,并没能提出一个准确有效的对现有编程语言的改进方案。当然,这个课题毕竟是一个很前沿的问题,作为大学毕业生的我只是对这个前沿问题进行了一些实践性的尝试。
当然,我的毕业设计中最重要的部分就是实现了这门编程语言的编译器,它的主要功能包括了词法分析、语法分析、语义分析、中间代码生成(中间代码采用了四元式的结构),以及目标代码生成(目标代码采用了汇编语言),可以将符合语法的程序成功执行,并显示结果。由于技术所限,编译器没有进行进行代码优化和对错误的处理。但总体而言,这个编译器项目的功能性还是十分完备的。
关键词: 编译器;程序设计语言;词法分析;语法分析
全套设计加扣 3012250582
A Design of Custom Programming Language and the Realization of its Compiler
Ab
您可能关注的文档
- 毕业设计(论文)-自动组卷系统的设计与实现.doc
- 毕业设计(论文)-银行牌号系统的设计与实现.doc
- 毕业设计(论文)-银行交易系统的设计与实现.doc
- 毕业设计(论文)-医院管理信息系统的设计与实现.doc
- 毕业设计(论文)-研究生导师信息管理系统.doc
- 毕业设计(论文)-学生寝室管理系统.docx
- 毕业设计(论文)-信用卡Web管理系统.doc
- 毕业设计(论文)-物流车辆任务调度系统的实现.docx
- 毕业设计(论文)-文章发布系统设计.doc
- 毕业设计(论文)-围棋游戏的设计与实现.doc
- 计量规程规范 JJF 2476-2026腹膜透析机校准规范.pdf
- 《JJF 2465-2026天然气在线硫化氢气体检测仪校准规范》.pdf
- JJF 1111-2026调制度测量仪校准规范.pdf
- 《JJF 1111-2026调制度测量仪校准规范》.pdf
- 计量规程规范 JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范.pdf
- 《JJF 2471-2026实时荧光定量聚合酶链反应核酸检测系统分析性能确认和验证技术规范》.pdf
- 《JJF 2470-2026食用油品质检测仪校准规范》.pdf
- JJF 2470-2026食用油品质检测仪校准规范.pdf
- 计量规程规范 JJF 2470-2026食用油品质检测仪校准规范.pdf
原创力文档

文档评论(0)