Quelle est la différence entre l'introspection et la réflexion?

Quelqu'un peut-il expliquer à partir d'un langage/environnement agnostique point de vue la différence entre ces deux notions?

Aussi est-il un ensemble de conditions que les langages de programmation doivent satisfaire afin d'être en réflexion et/ou de l'introspection?

Et si ce n'est, quelles sont ces conditions?

InformationsquelleAutor U r s u s | 2014-08-08