反射式编程 编辑
在计算机学中,反射式编程或反射,是指计算机程序运行时可以访问、检测和修改它本身状态或行为的一种能力。用比喻来说,反射就是程序在运行的时候能够“观察”并且修改自己的行为。
4
图片 0 图片
评论 0 评论
匿名用户 · [[ show_time(comment.timestamp) ]]
[[ nltobr(comment.content) ]]
相关
Smalltalk是一种动态类型、反射式编程的面向对象程序设计编程语言。Smalltalk由艾伦·凯、Dan Ingalls、Ted Kaehler、Adele Goldberg等于1970年代初在施乐帕罗奥多研究中心开始开发。
Smalltalk是一种动态类型、反射式编程的面向对象程序设计编程语言。Smalltalk由艾伦·凯、Dan Ingalls、Ted Kaehler、Adele Goldberg等于1970年代初在施乐帕罗奥多研究中心开始开发。
一般支持反射式编程的编程语言和平台包括动态类型语言如Smalltalk,脚本语言如Perl、PHP、Python、VBScript和JavaScript,Maude system的重写逻辑。
Dylan是多范型的编程语言,包括了支持函数式编程和面向对象编程,它是动态编程语言和反射式编程的,却提供了设计用于支持生成高效机器代码的编程模型,包括了在动态和静态行为上的细粒度的控制。它是在1990年代早期由苹果公司领导的群组创造的。