Thunk Is a Joke Past Tense and a Real Computing Term

Thunk is a humorous past form of think, and a genuine term in programming for a delayed computation.

Thunk is a jocular past tense of *think*, formed on the pattern of *sink, sank, sunk*. It also has a serious technical life: in computing a *thunk* is a small piece of code that delays a calculation until its result is needed. The name is said to come from a 1961 discussion where the problem had already been *thought* about, so the solution had already been *thunk*. A third sense is simply the sound of a dull impact.

Word forms

FormWordExample
NounthunkA thunk.
PluralthunksThunks.
Joke pastthunkWho'd have thunk.
Standard pastthoughtThought.
Coined1961In computing.

Joke past tenses in English

A humorous formation from *think*, modelled on verbs like *sink, sank, sunk*. The computing sense dates from 1961.

Is thunk a real word?

As a past tense of think it is deliberately non-standard and humorous. In computing it is a genuine technical term.

What is a thunk in programming?

A small piece of code that delays a computation until its result is actually needed.

Sources

WhatsAppXTelegramFacebook

More 5-letter words