作者:
但静培,渡边坦
关键词:
编译技术;程序可视化;词法分析;语法分析;C语言;编译程序
摘要:
程序可视化的目的是使程序的内部结构以及行为可视化更容易被理解.程序可视化工具有助于程序员理解程序的实际行为和其开发的深层的系统,以及调试程序或者测试程序所用资源.特别是对于正在学习初级编程的人,程序可视化工具能帮助他们学习一个程序是如何被编译和执行的.因此,有必要进行关于程序执行可视化的研究.介绍了一种以编译技术,主要是以词法分析和语法分析为基础的开发程序可视化工具的方法,并给出了C语言程序执行可视化工具的实例,以说明该方法的实用性.该工具是在程序执行特征测试工具的基础上,将其词法分析器和语法分析器加以修改而实现的.