Term of the Moment

Internet faxing

Look Up Another Term

Definition: reflection

(1) A characteristic of light (see reflective).

(2) A feature of some programming languages and scripting languages that allows them to change their own structure at runtime. It typically refers to interpreted languages that can, for example, accept source code as input, which modifies the program's original behavior when executed. A compiler may also provide meta-data that can be used for reflection at runtime. See also reflection mapping.

(3) (Reflection) A family of connectivity software from Attachmate Corporation that runs under Windows. Reflection products include terminal emulation for Unix, HP, OpenVMS, IBM and X Window as well as NFS support for clients and NT servers. The Reflection line was originally the flagship product offering of WRQ, Inc., which Attachmate acquired in 2005.