Advertisement
Guest User

Reflection and Introspection

a guest
Apr 24th, 2012
98
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.87 KB | None | 0 0
  1. 不好意思,又來 challenge 了。
  2.  
  3. http://en.wikipedia.org/wiki/Introspection_(computer_science)
  4. http://en.wikipedia.org/wiki/Reflection_(computer_programming)
  5. http://en.wikipedia.org/wiki/Introspection
  6. http://en.wikipedia.org/wiki/Human_self-reflection
  7.  
  8. http://en.wiktionary.org/wiki/introspection
  9. http://en.wiktionary.org/wiki/reflection
  10. http://en.wiktionary.org/wiki/reflect
  11.  
  12. 檢討: http://en.wiktionary.org/wiki/%E6%AA%A2%E8%A8%8E
  13. 自省: http://en.wiktionary.org/wiki/%E8%87%AA%E7%9C%81
  14. 反省: http://en.wiktionary.org/wiki/%E5%8F%8D%E7%9C%81
  15. 內省: http://en.wiktionary.org/wiki/%E5%85%A7%E7%9C%81
  16.  
  17. 我不知道是誰最先開始把 reflection 譯造「反射」,但我一直認為是錯譯, reflection 應是取自「反省」之意。
  18.  
  19. 觀看英文維基百科的記載, Introspection_(computer_science) 條目沒有記載詞源,缺乏引用來源,但有 83 次編輯。 Reflection_(computer_programming) 條目雖有引用來源,有 593 次編輯,但沒有記載為何叫 reflection 。
  20.  
  21. 我 Google 之後,我發覺英語人一樣有相同問題, overflow 上有較清晰的解答,有趣的是有人參考了法文維基百科:
  22. http://stackoverflow.com/questions/351577/why-is-reflection-called-reflection-instead-of-introspection
  23. 最後我 Google 到一篇講得仔細得多的:
  24. http://coding.derkeiler.com/Archive/Lisp/comp.lang.lisp/2005-09/msg01064.html
  25.  
  26. 即是, reflection 包括 introspection 和 intercession。 introspection 即是程式能夠檢測自己。 intercession 即是程式能夠修改自己。
  27.  
  28. 我作為一個 CD-ROM 長期看討論 ECMAScript 的 official mailing-list ,人們確實把 typeof 作為 reflection 的一部份,他們亦通常使用 reflection 一字,有時亦使用 introspect 或 introspection 。
  29.  
  30. 人類確實是一種獨特的生物,能夠單純透過思考而獲得知識和改變行為。
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement