检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
作 者:林涵菲 陈希文 梁雨霏 琚小明[1] Hanfei Lin;Xiwen Chen;Yufei Liang;Xiaoming Ju(Sophia Team of East China Normal University, Shanghai)
出 处:《软件工程与应用》2015年第5期89-95,共7页Software Engineering and Applications
摘 要:针对编译原理课程中算法种类繁多、算法难度大、学生基础层次不统一、理解能力不一致的现状,如何让学生学习和掌握编译课程的算法与编译运行机制是教学过程中急待解决的问题。本文设计开发了一套基于教学辅助的可视化编译器,该编译器实现了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.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.15