thunk
التعريفات والمعاني
== English ==
=== Pronunciation ===
IPA(key): /θʌŋk/
Rhymes: -ʌŋk
=== Etymology 1 ===
By analogy with past participles ending in "-unk", such as drunk and sunk.
==== Verb ====
thunk
(humorous, nonstandard) past participle of think
===== Derived terms =====
=== Etymology 2 ===
Onomatopoeic.
==== Interjection ====
thunk
Representing the dull sound of the impact of a heavy object striking another and coming to an immediate standstill, with neither object being broken by the impact.
==== Verb ====
thunk (third-person singular simple present thunks, present participle thunking, simple past and past participle thunked)
To strike against something, without breakage, making a "thunk" sound.
=== Etymology 3 ===
Said by the inventors to be from the irregular jocular past tense of think (see Etymology 1), being coined when they realised that the type of an argument in ALGOL 60 could be predetermined at compile time (with a little compile-time “thought”).
==== Noun ====
thunk (plural thunks)
(computing, functional programming) A delayed computation.
Coordinate term: closure
(computing) In the Scheme programming language, a function or procedure taking no arguments.
(computing) A specialized subroutine that one software module uses to execute code in another module.
===== Related terms =====
thunking (noun)
==== Verb ====
thunk (third-person singular simple present thunks, present participle thunking, simple past and past participle thunked)
(computing, functional programming, transitive) To delay (a computation).
(computing, transitive) To execute (code) by means of a thunk.
==== Derived terms ====
=== Further reading ===
thunk on Wikipedia.Wikipedia
=== References ===
=== Anagrams ===
Knuth
== Achang ==
=== Noun ===
thunk
bronze, brass
=== Further reading ===
Inglis, Douglas; Sampu, Nasaw; Jaseng, Wilai; Jana, Thocha (2005), A preliminary Ngochang–Kachin–English Lexicon[2], Payap University, page 126