The word thunk has at least three related meanings in computer science. A "thunk" may be:
* a piece of code to perform a delayed computation (similar to a closure) * a feature of some virtual function table implementations (similar to a wrapper function) * a mapping of machine data from one system-specific form to another, usually for compatibility reasons