Word.ws English Dictionary

thunk

/θʌŋk/

thunk is the past participle of think.

Noun

thunk (plural thunks)

  1. (functional programming) A delayed computation.
    • Not surprisingly, a thunk is more expensive to store than a single number[…].2009, Bryan O'Sullivan, John Goerzen, Donald Bruce Stewart, Real World Haskell, O'Reilly, page 97
  2. In the Scheme programming language, a function or procedure taking no arguments.
  3. A specialized subroutine that one software module uses to execute code in another module.
    • If the provider of these DLLs has not updated the code to a 32-bit environment, you will have to switch to a new 32-bit library or write thunks between your 32-bit code and the 16-bit DLL.1995 October 10, PC Mag, volume 14, number 17, page 326

Verb (2)

thunk (third-person singular simple present thunks, present participle thunking, simple past and past participle thunked)

  1. (transitive, functional programming) To delay (a computation).
    • Not surprisingly, a thunk is more expensive to store than a single number, and the more complex the thunked expression, the more space it needs. For something cheap such as arithmetic, thunking an expression is more computationally expensive than calculating it immediately.2009, Bryan O'Sullivan, John Goerzen, Donald Bruce Stewart, Real World Haskell, O'Reilly, page 97
  2. (transitive) To execute (code) by means of a thunk.
    • This efficiency is offset by the fact that some of the calls made by Win32 apps must now be thunked down to 16 bits, something that isn't necessary in Windows NT and OS/2.1995 May 16, Andrew Schulman, “DOS is Dead? Look Again”, in PC Mag, volume 14, number 9, page 150

Meaning of think

Verb

think (third-person singular simple present thinks, present participle thinking, simple past and past participle thought)

  1. (transitive) To ponder, to go over in one's mind.
    • Idly, the detective thought what his next move should be.
    Synonyms:
    ponder
  2. (transitive) To have (some statement) in one's mind; to say to oneself mentally.
    • "I should phone my mother," I thought.
  3. (intransitive) To communicate to oneself in one's mind, to try to find a solution to a problem.
    • I thought for three hours about the problem and still couldn’t find the solution.
  4. (intransitive) To conceive of something or someone
    • I tend to think of her as rather ugly.
  5. (transitive) To be of the opinion (that); to consider, judge, regard, or look upon (something) as.
    • I don't think it worth complaining about the leak in the roof, is it?
    Synonyms:
    have opinion, deem
  6. (transitive) To guess; to reckon; to believe while admittedly being uncertain.
    • We should/would have thought she could've washed her hands before, at least.

See all 10 meanings of think

Interjection

  1. 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 (1)

thunk (third-person singular simple present thunks, present participle thunking, simple past and past participle thunked)

  1. To strike against something, without breakage, making a "thunk" sound.
    • I was thunked on the head by his stick.

Forms of thunk

Verb
third-person singular presentthunks
present participlethunking
past participlethunked
pastthunked
Noun
pluralthunks

Origin of thunk

By analogy with past participles ending in "-unk", such as drunk and sunk.

Onomatopoeic.

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”).

Words formed from thunk

Phrases with thunk

Words that rhyme with thunk

17 more rhymesFewer rhymes

Questions about thunk

What does thunk mean?
Thunk means 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.
What is thunk the past participle of?
Thunk is the past participle of think.
What part of speech is thunk?
Thunk can be an interjection, a verb or a noun.
How do you pronounce thunk?
Thunk is pronounced /θʌŋk/.

Words near thunk in the dictionary

  1. Thune
  2. Thunes
  3. thungrier
  4. thungriest
  5. thungry
  6. thunk
  7. thunked
  8. thunker
  9. thunkers
  10. thunking
  11. thunks

Source and license

Adapted from Wiktionary: thunk (page history and authors); think (page history and authors). Text available under the Creative Commons Attribution-ShareAlike 4.0 license. Word.ws reformatted the entry and added links. Wiktionary data of 2026-09-02.

Last updated:

Pronunciation audio from Wikimedia Commons, each file under its own free license: en-us-thunk.ogg.

Cite this entry: “thunk.” Word.ws, https://word.ws/thunk. Based on Wiktionary, CC BY-SA 4.0.