计算机与现代化

• 软件工程 • 上一篇    下一篇

过程可视化类C编译器的教学辅助软件

  

  1. (同济大学计算机科学与技术系,上海 201804)
  • 收稿日期:2016-09-25 出版日期:2017-06-23 发布日期:2017-06-23
  • 作者简介:丁志军(1974-),男,江苏泰兴人,同济大学计算机科学与技术系教授,博士,研究方向:服务计算与系统,可信软件,形式化方法,并发系统; 周泽霞(1994-),女(拉祜族),云南临沧人,本科生,研究方向:服务计算。
  • 基金资助:
    国家自然科学基金资助项目(61672381)

An Auxiliary Teaching Software About Process Visualization Class C Compiler

  1. (Department of Computer Science and Technology, Tongji University, Shanghai 201804, China)
  • Received:2016-09-25 Online:2017-06-23 Published:2017-06-23

摘要: 针对《编译原理》课程知识点多、概念复杂、理论性太强、算法难理解,具有很强的复杂性和抽象性,与实际联系不紧密等问题,对编译器过程可视化在《编译原理》教学中的必要性以及现有研究的缺陷和不足进行分析,设计并实现了功能较为完整,用户界面友好,可视化流程详细、具体以及能够动态地展示出编译运行机理的过程可视化类C编译器教学辅助软件,理论结合实际,以求达到更好的教学效果。

关键词: 编译器, 类C, 过程可视化

Abstract: In the course “Compiler Principle”, there are many knowledge points and very complex concepts, which are too theoretical 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.

Key words: compiler, class C, process visualization

中图分类号: