文章引用说明 更多>> (返回到该文章)

Aho, A.V., Lam, M.S., Sethi, R. and Ullman, J.D. (1985) Compilers: Principles, techniques, and tools.人民邮电出版社, 北京, 18-112.

被以下文章引用:

  • 标题: 过程可视化编译器的设计与应用Design and Application of a Process-Visible Compiler

    作者: 林涵菲, 陈希文, 梁雨霏, 琚小明

    关键字: 编译器, 过程可视化, 运行机理, 教学辅助Compiler, Process-Visible, Operation Mechanism, Teaching-Assistant

    期刊名称: 《Software Engineering and Applications》, Vol.4 No.5, 2015-10-16

    摘要: 针对编译原理课程中算法种类繁多、算法难度大、学生基础层次不统一、理解能力不一致的现状,如何让学生学习和掌握编译课程的算法与编译运行机制是教学过程中急待解决的问题。本文设计开发了一套基于教学辅助的可视化编译器,该编译器实现了C语言子集的编译功能,并将编译过程中的关键算法原理和运行机理通过图、表等方式实时、动态地展示在界面上。该编译器作为教学辅助软件,有助于学生快速、高效、清晰地理解编译原理算法,提高学生对编译原理课程的理解和兴趣。 The course of Compiling Principles has always been difficult for students to understand, for the related algorithms are quite abundant and complex, and not all students possess the ability to comprehend those algorithms easily. In order to facilitate the learning of compiling techniques, we have designed a special compiler which displays the whole process of compiling for observing, and it’s suitable to assist teaching work. Based on the subset of C grammar, this compiler can dynamically show the executing process of compiling algorithms and operation mechanism with abundant graphs and messages. As an assistant tool for teaching, not only does it contribute to the quick, efficient understanding of compiling principles, but it also adds some fun to the course.

在线客服:
对外合作:
联系方式:400-6379-560
投诉建议:feedback@hanspub.org
客服号

人工客服,优惠资讯,稿件咨询
公众号

科技前沿与学术知识分享