发展历程 什么是计算反射? -技术百科的定义

什么是计算反射? -技术百科的定义

目录:

Anonim

定义-计算反射是什么意思?

计算反射是程序在运行时自行修改的能力。 程序的源代码本身被视为数据,以便程序在运行时可以进行适当的修改。 能够在运行时修改其自己的源代码或某些其他程序的源代码的程序称为元程序。 计算反射使程序员可以节省执行程序某些部分的时间,这些部分是由程序本身在运行时生成的。

技术百科解释了计算反射

元编程可以通过三种方法实现:

  1. 执行程序将其自身的源代码公开给运行时环境,并在程序中进行了适当的更改。 可以通过直接链接到程序中的解释器或通过定义良好的外部接口进行公开。
  2. 源代码中的字符串表达式会在运行时触发某些元编程过程。
  3. 通用的编程转换系统在调用时应用特定于源代码的编程语言的命令。

计算反射型系统的优点之一是程序可在运行时适应。 任何程序语句都可以在运行时通过反射语句进行更改。 该系统远远优于方法重写,后者的行为由运行时调用的方法确定。

什么是计算反射? -技术百科的定义