元程序设计环境的自动生成技术实现  

Meta-Programming Environment Automatic Generating Technique

在线阅读下载全文

作  者:金龙飞[1] 刘磊[1] 

机构地区:[1]吉林大学计算机科学与技术学院,长春130012

出  处:《吉林大学学报(信息科学版)》2005年第6期644-649,共6页Journal of Jilin University(Information Science Edition)

基  金:吉林省科技发展计划基金资助项目(20050727)

摘  要:针对因目标程序和元程序的复杂性而导致元程序设计环境的构造过程十分复杂的问题,将面向对象的方法应用于元程序设计环境的自动生成技术,并以此为基础,实现了一个支持多种环境语言(实现元程序的语言)的元程序设计环境自动生成系统———O-MPS。实验结果表明,该系统可以根据用户提供的说明自动生成元程序设计环境,O-MPS生成的元程序设计环境包含丰富的元级操作,支持中间表示和元级操作的同时扩展,为灵活高效地进行元程序设计提供了支持。Complexities of target languages and meta-programming conduce to the complexities of the process of constructing meta-programming environments. In order to solve this problem, a method of applying object-oriented methodologies and meta-programming environment automatic generation techniques is presented. A meta-prog'ramming environment automatic generation system named O _ MPS that supports multiply environment languages (Languages in which meta-programs are written) is implemented. This system can generate meta-programming environments automatically according to user's specifications. It has been proven by practice that O_ MPS can generate meta-programming environments with abundant meta-operations, and intermediate representations and meta-operations of these meta-programming environments can be extended at the same time. Programmers can use O_ MPS and meta-programming environments agilely and efficiently.

关 键 词:元程序 自动生成 元级操作 中间表示 

分 类 号:TP311[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象