基于编译技术的程序可视化
Program Visualization Based on Compiling Technology作者机构:重庆大学计算机学院重庆400044 日本电气通信大学
出 版 物:《计算机应用研究》 (Application Research of Computers)
年 卷 期:2002年第19卷第10期
页 面:51-52,70页
核心收录:
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:编译技术 程序可视化 词法分析 语法分析 C语言 编译程序
摘 要:程序可视化的目的是使程序的内部结构以及行为可视化更容易被理解。程序可视化工具有助于程序员理解程序的实际行为和其开发的深层的系统 ,以及调试程序或者测试程序所用资源。特别是对于正在学习初级编程的人 ,程序可视化工具能帮助他们学习一个程序是如何被编译和执行的。因此 ,有必要进行关于程序执行可视化的研究。介绍了一种以编译技术 ,主要是以词法分析和语法分析为基础的开发程序可视化工具的方法 ,并给出了C语言程序执行可视化工具的实例 ,以说明该方法的实用性。该工具是在程序执行特征测试工具的基础上 ,将其词法分析器和语法分析器加以修改而实现的。