thunk
UKθʌŋkUSθʌŋk
Meaning
1n.
砰的一声;重击声(拟声词)
2n.
【计算机科学】一种延迟计算机制
Usage
The book landed on the table with a dull thunk.
那本书砰的一声闷响掉在桌子上。
He heard the thunk of an axe biting into wood.
他听到了斧头砍进木头里的闷响。
The thunk mechanism delays the evaluation of an expression until its value is actually needed.
这种thunk机制将一个表达式的求值延迟到其值真正被需要时才进行。
Etymology
thunk是一个纯粹的拟声词,其词源可追溯至中古英语时期,通过直接模仿物体(如书本、石块或拳头)撞击坚硬表面时发出的独特沉闷声响而诞生。这种声音特质——低沉、短促且缺乏共鸣——被语言直接捕获并固化成为词汇。在计算机科学领域,该词于20世纪60年代被幽默地借用,命名一种"延迟计算"机制,因其概念上类似于"等到需要结果时才执行计算(发出声响)"。