针对《编译原理》课程知识点多、概念复杂、理论性太强、算法难理解,具有很强的复杂性和抽象性,与实际联系不紧密等问题,对编译器过程可视化在《编译原理》教学中的必要性以及现有研究的缺陷和不足进行分析,设计并实现了功能较为完整,用户界面友好,可视化流程详细、具体以及能够动态地展示出编译运行机理的过程可视化类C编译器教学辅助软件,理论结合实际,以求达到更好的教学效果。
In the course "Compiler Principle", there are many knowledge points and very complex concepts, which are too theo- retical that the algorithms are difficult to understand, with high complexity and abstraction, not closely linked with the actual. For these problems, we analyze the necessity of the compiler process visualization in the "Compiler Principle" teaching as well as the defects and deficiencies of the existing studies, design and implement the PVC3TAI, which function is more complete, user- friendly, visual process is more detail, specific and can dynamically display the process of compiling operation mechanism. Therefore, combining theory with practice, the better teaching results are achieved.