期刊文献+
共找到2篇文章
< 1 >
每页显示 20 50 100
面向对象的元级程序设计方法 被引量:2
1
作者 单郸 刘磊 《吉林大学学报(信息科学版)》 CAS 2005年第5期529-534,共6页
传统的面向过程式的元级程序设计系统存在一些弊端,如指针操作容易出错等。尤其当处理的语言文法规则过多时,过于频繁的指针操作会降低系统的稳定性和可靠性。为此,采用面向对象的元程序设计方法,使用基于文法的抽象语法树描述中间表示... 传统的面向过程式的元级程序设计系统存在一些弊端,如指针操作容易出错等。尤其当处理的语言文法规则过多时,过于频繁的指针操作会降低系统的稳定性和可靠性。为此,采用面向对象的元程序设计方法,使用基于文法的抽象语法树描述中间表示,将元级操作封装成类,构造了面向对象的元级程序设计系统OOMPS(Ob ject-O riented M etaprogramm ing System)。该系统利用类的继承机制以及对象与其成员函数之间的关系来代替指针操作,避免了指针带来的各种问题。基于该方法,实现了全系统简明测试语言ATLAS(Abbrevi-ated Test Language for A ll System s,该语言的文法规则大约有2 680条)的元程序设计系统ATLAS-MPS。试验表明,该系统效果优良,并具有稳定性及可扩充性。 展开更多
关键词 元程序设计系统 元程序 目标程序 元级操作 抽象语法树
在线阅读 下载PDF
元程序设计环境的自动生成技术实现
2
作者 金龙飞 刘磊 《吉林大学学报(信息科学版)》 CAS 2005年第6期644-649,共6页
针对因目标程序和元程序的复杂性而导致元程序设计环境的构造过程十分复杂的问题,将面向对象的方法应用于元程序设计环境的自动生成技术,并以此为基础,实现了一个支持多种环境语言(实现元程序的语言)的元程序设计环境自动生成系统———... 针对因目标程序和元程序的复杂性而导致元程序设计环境的构造过程十分复杂的问题,将面向对象的方法应用于元程序设计环境的自动生成技术,并以此为基础,实现了一个支持多种环境语言(实现元程序的语言)的元程序设计环境自动生成系统———O-MPS。实验结果表明,该系统可以根据用户提供的说明自动生成元程序设计环境,O-MPS生成的元程序设计环境包含丰富的元级操作,支持中间表示和元级操作的同时扩展,为灵活高效地进行元程序设计提供了支持。 展开更多
关键词 元程序 自动生成 元级操作 中间表示
在线阅读 下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部