摘要
一、引言计算反射(computational reflection)是80年代初发展起来的程序设计概念和技术,早在这个概念提出以前,人们在编写程序如 compiler、debugger 等时就已隐含地使用了这种技术,其后计算反射的思想越来越受到人工智能、知识工程等领域的重视,面向对象程序设计的兴起和发展为计算反射的概念和技术的进一步成熟和发展开辟了更好的前景,许多文章都论述了在不同计算模型中的反射行为,但未给出较严格的定义,本文第一部分首先简单地讨论了人的反思行为。
Computational reflection is a kind of programming technique with increasing importance and understanding.This paper discusses its general idea and implem- entation technique.First the human's counterpart—reflection—is briefly discussed. Then a general model of computational reflection is given with the discussion of some problems and their possible solution.At last more examples show the usage of computational reflection in software systems.
出处
《计算机科学》
CSCD
北大核心
1991年第3期18-22,43,共6页
Computer Science
基金
国家自然科学基金