【24h】

Implementing the Essence of Reflection: a Reflective Run-Time Environment

机译:实施反思的本质:反思的运行时环境

获取原文
获取原文并翻译 | 示例

摘要

Computational reflection provides the developers with a programming mechanism devoted to favorite code extensibility, reuse and maintenance. Notwithstanding that, it has not achieved developers' unanimous acceptance and its full potential yet. In our opinion, this depends on the intrinsic complexity of most of the reflective approaches that hinders their efficient implementation. The aim of this paper consists of defining the essence of reflection, that is, to identify the minimal set of characteristics that a software system must have to be considered reflective. The consequence is the realization of a run-time environment supporting the essence of reflection without affecting the programming language and with a minimal impact on the programming system design. This achievement will improve reflective system performances reducing the impact of one of the most diffuse criticism about reflection: low performance.
机译:计算反射为开发人员提供了一种专门用于喜欢的代码可扩展性,重用和维护的编程机制。尽管如此,它仍未获得开发人员的一致认可和全部潜力。我们认为,这取决于阻碍有效实施的大多数反射方法的内在复杂性。本文的目的包括定义反射的本质,即,确定必须被视为反射的软件系统的最小特征集。结果是实现了一种运行时环境,该环境支持反射的本质,而不影响编程语言,并且对编程系统设计的影响最小。这一成就将提高反射系统的性能,从而减少对反射的最广泛的批评之一:低性能的影响。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号