English
Pronunciation
audio|en-us-thunk.ogg|Audio (US)
:Rhymes: Rhymes:English:-��k|-��k
Etymology 1
By analogy with past tenses and past participles ending in "-unk", such as drunk and sunk
Verb form
thunk
- nonstandard past participle of|think
#:Who would have thunk it?
#:Who'd'a thunk it?
Etymology 2
onomatopoeia|Onomatopoeic
Interjection
en-interjection
- Representing the sound of the impact of a heavy object striking another and coming to an immediate standstill, with neither object being broken by the impact.
Etymology 3
Claimed by the inventors to be from the supposed past tense, being coined when they realised after much thought (whence "thunk") that the type of an argument in w:ALGOL 60|ALGOL 60 could be predetermined at compile time; not, as is sometimes claimed, from the interjection, being the supposed sound made by data hitting the stack or an accumulator
Noun
wikipedia
en-noun
- context|computing|functional programming a delayed computation
- computing In the Scheme programming language, a function or procedure taking no arguments.
- 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
See also
closure
Category:Onomatopoeia
ru:thunk
|