面向反射程序设计方法

被引:4
作者
王爱莉
于林宇
吕江花
机构
[1] 解放军医院计算机网络中心
[2] 北京京航计算研究所第一研究室
[3] 吉林大学计算机科学与技术学院 北京
[4] 北京
[5] 长春
关键词
反射; 中间件; 适应系统; 语义方程; 程序设计;
D O I
暂无
中图分类号
TP311.11 [];
学科分类号
081202 ; 0835 ;
摘要
反射由于自身所具有的描述自身和动态修改自身的独特能力而受到越来越多的关注,在许多应用领域展开了相应的研究和应用。针对目前国内外发展趋势,在介绍反射思想的基础上,系统论述了反射的基本概念、反射的分类、反射理论、反射的语义及其在应用领域的发展。概述了当前反射应用特别是在程序设计领域发展的现状,分别总结了反射在函数式、过程式以及面向对象语言中的反射的实现技术,并对不同的反射实现技术作了系统的分析和比较,总结了不同模型的优点和缺点以及当前适用的反射模型,进而给出不同情况下,选用不同的适用模型的方法。最后提出如何结合部分求值技术提高反射技术的效率,是今后需要进一步研究的工作。
引用
收藏
页码:522 / 528
页数:7
相关论文
共 4 条
[1]   Monad的反射性 [J].
吕江花 ;
金成植 .
吉林大学学报(理学版), 2004, (02) :195-199
[2]   一种基于Monad反射语言解释器的构造 [J].
吕江花 ;
金成植 .
吉林大学学报(理学版), 2003, (04) :487-492
[3]  
A semantics of introspection in a reflective prototype-based language[J] . Jacques Malenfant,Christophe Dony,Pierre Cointe.Lisp and Symbolic Computation . 1996 (2)
[4]  
Chunking in Soar: The anatomy of a general learning mechanism[J] . John E. Laird,Paul S. Rosenbloom,Allen Newell.Machine Learning . 1986 (1)