检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
机构地区:[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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.117