Indirection


[in-duh-rek-shuh n, -dahy-] /ˌɪn dəˈrɛk ʃən, -daɪ-/

noun
1.
action or procedure.
2.
a roundabout course or method.
3.
a lack of direction or goal; aimlessness:
His efforts were marked by indirection and indecisiveness.
4.
deceitful or dishonest dealing.
/ˌɪndɪˈrɛkʃən/
noun
1.
indirect procedure, courses, or methods
2.
lack of direction or purpose; aimlessness
3.
indirect dealing; deceit
n.

c.1600, from indirect + -ion.

programming
Manipulating data via its address. Indirection is a powerful and general programming technique. It can be used for example to process data stored in a sequence of consecutive memory locations by maintaining a pointer to the current item and incrementing it to point to the next item.
Indirection is supported at the machine language level by indirect addressing. Many processor and operating system architectures use vectors which are also an instance of indirection, being locations which hold the address of a routine to handle a particular event. The event handler can be changed simply by pointing the vector at a new piece of code.
C includes operators “&” which returns the address of a variable and its inverse “*” which returns the variable at a given address.
(1997-02-06)

Read Also:

  • Indirect jump

    programming A jump via an indirect address, i.e. the jump instruction contains the address of a memory location that contains the address of the next instruction to execute. The location containing the address to jump to is sometimes called a vector. Indirect jumps make normal code hard to understand because the jump target is a […]

  • Indirect-labor

    noun 1. labor performed, as by maintenance and clerical workers, that is not considered in computing costs per unit of production.

  • Indirect labour

    noun 1. (commerce) work done in administration and sales rather than in the manufacturing of a product Compare direct labour (sense 1)

  • Indirect-lighting

    noun 1. reflected or diffused light, used especially in interiors to avoid glare or shadows. noun 1. reflected or diffused light from a concealed source

  • Indirectly

    [in-duh-rekt, -dahy-] /ˌɪn dəˈrɛkt, -daɪ-/ adjective 1. not in a direct course or path; deviating from a straight line; roundabout: an indirect course in sailing. 2. coming or resulting otherwise than directly or immediately, as effects or consequences: an indirect advantage. 3. not direct in action or procedure: His methods are indirect but not dishonest. […]


Disclaimer: Indirection definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.