在内的很多其他语言时，自修改代码等实践很大程度上消失了，直到将反射特性内建入类型系统的高级编程语言出现后才再次提供了反射功能。Lisp语言家族以具有同像性作为标志性特征，可以认为具有反射性。1982年，在其博士论文《编程语言中的过程式反射》中，向过程式编程语言介入了“计算反射”的概念，并且引入自循环直译器概念用作3-Lisp的一个组成部分。
特点.
优点.支持反射的语言提供了一些在早期高级语言中难以实现的运行时特性。
劣势.通过