摘要

《编译原理》是计算机科学与技术专业的核心课程之一,在计算机本科教学体系中占有举足轻重的地位。由于《编译原理》的理论及算法固有的抽象性,其所蕴含的知识点常常复杂难懂。倘若结合可视化技术把算法的过程显示出来,将容易被理解。通过VS2010的C#设计实现了一个编译原理演示模块并提供连续向前运行及单步向前运行两种不同的运行方式,结合图表从而形象、直观的呈现了编译原理5个经典实验的每一个步骤,使学生在有限的时间里快速理解算法的思想及过程,大大的提高了学习效率以及教学效果。