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
-
Closure as a noun:
An event or occurrence that signifies an ending.
-
Closure as a noun:
A feeling of completeness; the experience of an emotional conclusion, usually to a difficult period.
-
Closure as a noun:
A device to facilitate temporary and repeatable opening and closing.
-
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.
-
Closure as a noun (mathematics):
The smallest set that both includes a given subset and possesses some given property.
-
Closure as a noun (topology, of a set):
The smallest closed set which contains the given set.
-
Closure as a noun:
The act of shutting; a closing.
Examples:
"the closure of a door, or of a chink"
-
Closure as a noun:
That which closes or shuts; that by which separate parts are fastened or closed.
-
Closure as a noun (obsolete):
That which encloses or confines; an enclosure.
-
Closure as a noun:
A method of ending a parliamentary debate and securing an immediate vote upon a measure before a legislative body.
-
Thunk as a verb (humorous, nonstandard):
Examples:
"Who would have thunk those guys would have a problem with a little lie?"
-
Thunk as a verb:
To strike against something, without breakage, making a "thunk" sound.
Examples:
"I was thunked on the head by his stick."
-
Thunk as a noun (computing, [[functional programming]]):
A delayed computation.
-
Thunk as a noun (computing):
In the Scheme programming language, a function or procedure taking no arguments.
-
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.
-
Thunk as a verb (computing, [[functional programming]], transitive):
To delay (a computation).
-
Thunk as a verb (computing, transitive):
To map (machine data) from one system-specific form to another.