Thunk
Encyclopedia
Thunk may refer to:
  • Thunk (functional programming)
    Thunk (functional programming)
    In computer science, a thunk is a parameterless closure created to prevent the evaluation of an expression until forced at a later time. In lazy languages thunks are created and forced implicitly...

    , a piece of code to perform a delayed computation (similar to a closure)
  • Thunk (object-oriented programming)
    Thunk (object-oriented programming)
    Some compilers for object-oriented languages such as C++ generate functions called thunks as an optimization of virtual function calls in the presence of multiple or virtual inheritance...

    : a feature of some virtual function table implementations
  • Thunk (compatibility mapping)
    Thunk (compatibility mapping)
    Thunk refers to the creation of a 16-bit virtual DOS machine within a 32-bit operating platform so that there is backward compatibility for applications using older code or system calls.-OS/2 & Windows 16-bit address hack:...

    , a mapping of machine data from one system-specific form to another, usually for compatibility reasons
  • A measure of time, used on Digital Equipment Corporation
    Digital Equipment Corporation
    Digital Equipment Corporation was a major American company in the computer industry and a leading vendor of computer systems, software and peripherals from the 1960s to the 1990s...

     computers, measuring the number of clock ticks since the founding of the Smithsonian Institution
    Smithsonian Institution
    The Smithsonian Institution is an educational and research institute and associated museum complex, administered and funded by the government of the United States and by funds from its endowment, contributions, and profits from its retail operations, concessions, licensing activities, and magazines...


See also

  • Futures and promises
    Futures and promises
    In computer science, future, promise, and delay refer to constructs used for synchronization in some concurrent programming languages. They describe an object that acts as a proxy for a result that is initially not known, usually because the computation of its value has not yet completed.The term...

  • Lambda expression
    Lambda expression
    Lambda expression may refer to:*Anonymous function*Lambda calculus#Definition...

  • Shim (computing)
  • Trampoline (computing)
The source of this article is wikipedia, the free encyclopedia.  The text of this article is licensed under the GFDL.
 
x
OK