The difference between Closure and Thunk

When used as nouns, closure means an event or occurrence that signifies an ending, whereas thunk means a delayed computation.


Thunk is also interjection with the meaning: ..

Thunk is also verb with the meaning: to strike against something, without breakage, making a "thunk" sound.

check bellow for the other definitions of Closure and Thunk

  1. Closure as a noun:

    An event or occurrence that signifies an ending.

  2. Closure as a noun:

    A feeling of completeness; the experience of an emotional conclusion, usually to a difficult period.

  3. Closure as a noun:

    A device to facilitate temporary and repeatable opening and closing.

  4. Closure as a noun (programming):

    An abstraction that represents a function within an environment, a context consisting of the variables that are both bound at a particular time during the execution of the program and that are within the function's scope.

  5. Closure as a noun (mathematics):

    The smallest set that both includes a given subset and possesses some given property.

  6. Closure as a noun (topology, of a set):

    The smallest closed set which contains the given set.

  7. Closure as a noun:

    The act of shutting; a closing.

    Examples:

    "the closure of a door, or of a chink"

  8. Closure as a noun:

    That which closes or shuts; that by which separate parts are fastened or closed.

  9. Closure as a noun (obsolete):

    That which encloses or confines; an enclosure.

  10. Closure as a noun:

    A method of ending a parliamentary debate and securing an immediate vote upon a measure before a legislative body.

  1. Thunk as a verb (humorous, nonstandard):

    Examples:

    "Who would have thunk those guys would have a problem with a little lie?"

  1. Thunk as a verb:

    To strike against something, without breakage, making a "thunk" sound.

    Examples:

    "I was thunked on the head by his stick."

  1. Thunk as a noun (computing, [[functional programming]]):

    A delayed computation.

  2. Thunk as a noun (computing):

    In the Scheme programming language, a function or procedure taking no arguments.

  3. Thunk as a noun (computing):

    A mapping of machine data from one system-specific form to another, usually for compatibility reasons, such as from 16-bit addresses to 32-bit to allow a 16-bit program to run on a 32-bit operating system.

  1. Thunk as a verb (computing, [[functional programming]], transitive):

    To delay (a computation).

  2. Thunk as a verb (computing, transitive):

    To map (machine data) from one system-specific form to another.

Compare words: