Content deleted Content added
m moved Talk:Reflection (computer science) to Talk:Computational Reflection: More suitable title |
Paradigm |
||
Line 48:
[[User:Behdad|Behdad]] 03:47, 23 September 2005 (UTC)
:That's not reflection, that's [[dynamic linking]], a form of [[late binding]]. It does allow you to do things you couldn't do statically, but it doesn't give you knowledge about the program's own structure like reflection does. You can't find out how many arguments a function takes or what procedures a library exports, for example, or dynamically create objects of a given type name, find out what members an aggregate type has, etc. If we can call this reflection at all, it's a very weak sort of reflection, and it's certainly not part of the language itself (support for dynamic linking comes from the environment; the language guarantees nothing). [[User:82.92.119.11|82.92.119.11]] 15:09, 25 November 2005 (UTC)
== Paradigm ==
This article should include a section on reflective programming as a paradigm? --[[User:Soumyasch|Soumyasch]] 10:00, 26 March 2006 (UTC)
|