1. ホーム
  2. language-agnostic

リフレクションはなぜイントロスペクションではなくリフレクションと呼ばれるのですか?

2023-08-06 15:02:50

疑問点

リフレクションの語源は何ですか? どちらかというとイントロスペクションに近いような気がします。 なぜそのように呼ばないのですか?

イントロスペクション : 内面を見ること。具体的には、自己点検の行為またはプロセス。

振り返り :

  1. 反射する行為、または反射されている状態。
  2. イメージ、表現、対応するもの
  3. 何かについて考えること。
  4. 考察や瞑想で起こる思考

どのように解決するのですか?

Reflection のフランス語の wikipedia の記事に興味深い回答があります ( ここで )

リフレクションは2つの部分に分解することができます。

  • introspection: プログラムは自分自身を調べることができます。
  • 介在: プログラムはその状態/意味を修正することができます。

リフレクションはイントロスペクションより「強い」性質なんですね。そのため、あなたは タイプイントロスペクション というのは、実行時に型を知ることができるからです(そして、型を変更するのは別のアクションです:変換/キャスティング)。

EDIT: 実は、最初の回答がまさにそのことを言っていることに今気づきました^^。プラグを抜く時が来たか...。