计算机应用研究

基于编译技术的程序可视化

作者:
但静培渡边坦

关键词:
编译技术程序可视化词法分析语法分析C语言编译程序

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

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

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

科技前沿与学术知识分享