毕业设计(论文)-一门自定义编程语言的设计及其编译器的实现.doc

毕业设计(论文)-一门自定义编程语言的设计及其编译器的实现.doc

太原理工大学毕业设计(论文)用纸 PAGE \* MERGEFORMATi 一门自定义编程语言的设计及其编译器的实现 摘 要 编译程序是现代计算机必不可少的组成部分,它完成了将源程序转换为目标程序的全部过程。 在我这次的毕业设计当中,定义和设计了一个类C的编程语言。由于我自身能力、时间和所学知识有限,设计出的这门语言十分简单,并没能提出一个准确有效的对现有编程语言的改进方案。当然,这个课题毕竟是一个很前沿的问题,作为大学毕业生的我只是对这个前沿问题进行了一些实践性的尝试。 当然,我的毕业设计中最重要的部分就是实现了这门编程语言的编译器,它的主要功能包括了词法分析、语法分析、语义分析、中间代码生成(中间代码采用了四元式的结构),以及目标代码生成(目标代码采用了汇编语言),可以将符合语法的程序成功执行,并显示结果。由于技术所限,编译器没有进行进行代码优化和对错误的处理。但总体而言,这个编译器项目的功能性还是十分完备的。 关键词: 编译器;程序设计语言;词法分析;语法分析 全套设计加扣 3012250582 A Design of Custom Programming Language and the Realization of its Compiler Ab

文档评论(0)

1亿VIP精品文档

相关文档