gpt4 book ai didi

reflection - 反射(reflection)的词源?

转载 作者:行者123 更新时间:2023-12-04 16:00:25 29 4
gpt4 key购买 nike

在计算机语言的上下文中,我从未找到关于反射的词源的明确解释,所以我想在这里澄清一下。

“Reflection”源于拉丁语,有以下definitions :

  • bend back
  • turn back
  • turn round

所以它背后的想法是一种能够回归自身的语言,能够查看和操作自己的代码。

还是有别的原因?

Reflection in logic, functional and object-oriented programming:a Short Comparative Study Francois-Nicola Demers and Jacques Malenfant (PDF)似乎同意:

Reflection is the process of reasoning about and/or acting upon oneself.

最佳答案

反射一词(根据 wikipedia article )由 Brian Cantwell Smith 在他的论文 Procedural reflection in programming languages 中创造。 .

序幕开始

It is a striking fact about human cognition that we can think not only about the world around us, but also about our ideas, our actions, our feelings. our past experience. This ability to reflect lies behind much of the subtlety and flexibility with which we deal with the world; it is an essential part of mastering new skills, of reacting to unexpected circumstances, ...

(---)

This last aspect -- the self-referential aspect of reflective thought -- has sparked particular interest for cognitive theorists...

(---)

In artifial intelligence, the focus on computational forms of self-referential reflective reasoning has become particularly central.

然后将反射假设总结为

In as much as a computational process can be constructed to reason about an external world in virtue of comprising an ingredient process (interpreter) formally manipulating representations of that world, so too a computational process could be made to reason about itself in virtue of comprising an ingredient process (interpreter) formally manipulating representations of its own operations and structures.

反射 的使用与 self 表现 self 参照 相关联,这对我来说表明问题中的备选方案,最接近的是向后弯曲,同样在etymonline entry on reflection 中给出。 :

Of the mind, from 1670s. Meaning "remark made after turning back one's thought on some subject" is from 1640s. Spelling with -ct- recorded from late 14c., established 18c., by influence of the verb.

关于reflection - 反射(reflection)的词源?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50664608/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com