一、设计概览
1.1 课程设计目的和要求
目的
《编译原理》是计算机专业的一门重要课程,其中包含大量软件设思想。大家通过课程设计,实现一些重要的算法或个完整编译序模型能够进一步加深理解和掌握所学知识,对提高自己的软件设计水平具有十分重要意义[1]。
要求
按照《编译原理课程设计指导书(含参考选题)》(2016 版)的有关要求完成算法设计、代码编写与调试以及课设报告的撰写。
1.2 课程设计任务
题目:局部优化程序的实现
设计内容及要求:根据基本块转换成 DAG 的算法,实现:对于任意输入的一个基本块(四元式程序),将其转换为 DAG;然后按照 DAG 节点构造顺序,重构基本块四元式代码。以 P.283 例 10.4 为输入,完成并输出局部优化。
二、开发环境
硬件:Dell G3579 笔记本电脑;
软件:Visual Studio Enterprise 2019、gcc、Notepad++。
完整资料进入【数字空间】查看——搜索"writebug"
WRITE-BUG研发团队衷心希望【WRITE-BUG数字空间】可以给每位同学一个属于自己的秘密空间,同时祝愿大家在“公开圈子”世界里,遇见志同道合的伙伴们,因为我们与大家一样,都曾孤独前行着。