期刊文献+
共找到1篇文章
< 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
上一页 1 下一页 到第
使用帮助 返回顶部