|
|
|
|
|
|
|
No results could be found matching the exact term thunk in the thesaurus. |
|
Try one of these suggestions: |
hunk
chunk
trunk
thank
think
|
|
|
Dictionary Results for thunk: |
1. WordNet® 3.0 (2006) |
thunk
n 1: a dull hollow sound; "the basketball made a thunk as it hit
the rim"
|
2. The Jargon File (version 4.4.7, 29 Dec 2003) |
thunk
/thuhnk/, n.
1. [obs.]?A piece of coding which provides an address:?, according to P. Z.
Ingerman, who invented thunks in 1961 as a way of binding actual parameters
to their formal definitions in Algol-60 procedure calls. If a procedure is
called with an expression in the place of a formal parameter, the compiler
generates a thunk which computes the expression and leaves the address of
the result in some standard location.
2. Later generalized into: an expression, frozen together with its
environment, for later evaluation if and when needed (similar to what in
techspeak is called a closure). The process of unfreezing these thunks is
called forcing.
3. A stubroutine, in an overlay programming environment, that loads and
jumps to the correct overlay. Compare trampoline.
4. Microsoft and IBM have both defined, in their Intel-based systems, a ?
16-bit environment? (with bletcherous segment registers and 64K address
limits) and a ?32-bit environment? (with flat addressing and semi-real
memory management). The two environments can both be running on the same
computer and OS (thanks to what is called, in the Microsoft world, WOW
which stands for Windows On Windows). MS and IBM have both decided that the
process of getting from 16- to 32-bit and vice versa is called a ?thunk?;
for Windows 95, there is even a tool THUNK.EXE called a ?thunk compiler?.
5. A person or activity scheduled in a thunklike manner. ?It occurred to me
the other day that I am rather accurately modeled by a thunk ? I frequently
need to be forced to completion.:? ? paraphrased from a plan file.
Historical note: There are a couple of onomatopoeic myths circulating about
the origin of this term. The most common is that it is the sound made by
data hitting the stack; another holds that the sound is that of the data
hitting an accumulator. Yet another suggests that it is the sound of the
expression being unfrozen at argument-evaluation time. In fact, according
to the inventors, it was coined after they realized (in the wee hours after
hours of discussion) that the type of an argument in Algol-60 could be
figured out in advance with a little compile-time thought, simplifying the
evaluation machinery. In other words, it had ?already been thought of?;
thus it was christened a thunk, which is ?the past tense of ?think? at two
in the morning?.
|
3. The Free On-line Dictionary of Computing (30 December 2018) |
thunk
/thuhnk/ 1. "A piece of coding which provides an
address", according to P. Z. Ingerman, who invented thunks in
1961 as a way of binding actual parameters to their formal
definitions in ALGOL 60 procedure calls. If a procedure
is called with an expression in the place of a formal
parameter, the compiler generates a thunk which computes the
expression and leaves the address of the result in some
standard location.
2. The term was later generalised to mean an expression,
frozen together with its environment (variable values), for
later evaluation if and when needed (similar to a
"closure"). The process of unfreezing these thunks is
called "forcing".
3. A stubroutine, in an overlay programming environment,
that loads and jumps to the correct overlay.
Compare trampoline.
There are a couple of onomatopoeic myths circulating about the
origin of this term. The most common is that it is the sound
made by data hitting the stack; another holds that the sound
is that of the data hitting an accumulator. Yet another
suggests that it is the sound of the expression being unfrozen
at argument-evaluation time. In fact, according to the
inventors, it was coined after they realised (in the wee hours
after hours of discussion) that the type of an argument in
ALGOL 60 could be figured out in advance with a little
compile-time thought, simplifying the evaluation machinery.
In other words, it had "already been thought of"; thus it was
christened a "thunk", which is "the past tense of "think" at
two in the morning".
4. (Microsoft Windows programming) universal thunk,
generic thunk, flat thunk.
[Jargon File]
(1997-10-11)
|
|
|
|
|
Common Misspellings > |
thunk hthunk htunk thtunk hunk tthunk tuhnk thuhnk tunk thhunk thnuk thunuk thnk thuunk thukn thunkn thuk thunnk thuknk thun thunkk 5hunk t5hunk 5thunk %hunk t%hunk %thunk 6hunk t6hunk 6thunk rhunk trhunk rthunk yhunk tyhunk ythunk fhunk tfhunk fthunk ghunk tghunk gthunk hhunk thhunk hthunk ttunk thtunk tthunk tyunk thyunk tyhunk tuunk thuunk tuhunk tgunk thgunk tghunk tjunk thjunk tjhunk tbunk thbunk tbhunk tnunk thnunk tnhunk tmunk thmunk tmhunk t unk th unk t hunk th7nk thu7nk th7unk th&nk thu&nk th&unk th8nk thu8nk th8unk thynk thuynk thyunk think thuink thiunk thhnk thuhnk thhunk thjnk thujnk thjunk thknk thuknk thkunk thank thenk thonk thugk thungk thugnk thuhk thunhk thuhnk thujk thunjk thujnk thubk thunbk thubnk thumk thunmk thumnk thu k thun k thu nk thunu thunku thunuk thuni thunki thunik thuno thunko thunok thunj thunkj thunjk thunl thunkl thunlk thunm thunkm thunmk thun, thunk, thun,k thun. thunk. thun.k Definition commonly spelled as: Defanition or Defenition, Synonym as: Synonim, Sinonym or Sinonim, Thesaurus as: Thesorus or Thesauris, Dictionary as: Dictionery or Dictionry and Define is usually not misspelled. What does mispell meen? It Meens...
Full Map Index: Å Norway-Am Timan Chad |
Ama United States of America-Audon France |
Audouville-la-Hubert France-Baskil Turkey |
Baskin United States of America-Bindoy Philippines |
Bindoy Philippines-Breuilpont France |
Breukelen Netherlands-Campofelice di Fitalia Italy |
Campofelice di Roccella Italy-Champigny France |
Champigny-en-Beauce France-Colle San Magno Italy |
Colle Sannita Italy-Damulog Philippines |
Damurhuda Bangladesh-Duliāgaon India |
Duliajan No.1 India-Ethridge United States of America |
Étienville France-Frignano Italy |
Frignicourt France-Gouhenans France |
Gouillons France-Hasselbach Germany |
Hasselbach Germany-Hurlock United States of America |
Huron United States of America-Jovellanos Cuba |
Jovellar Philippines-Kirchzell Germany |
Kircubbin United Kingdom-La Gomera Guatemala |
La Gonfrière France-Le Hohwald France |
Le Hommet-dArthenay France-Loma de Gato Philippines |
Loma de Juárez Mexico-Mālpur India |
Mālpura India-Memphis United States of America |
Memphis United States of America-Montería Colombia |
Monteriggioni Italy-Navalilla Spain |
Navalmanzano Spain-Noyelles-lès-Seclin France |
Noyelles-lès-Vermelles France-Pachelma Russia |
Pachgaon India-Piégut-Pluviers France |
Piekary Śląskie Poland-Prilep Macedonia |
Přílepy Czech Republic-Reuil-en-Brie France |
Reuilly France-Şag Romania |
Şag Romania-Saint-Puy France |
Saint-Python France-Santa Rita Panama |
Santa Rita Venezuela-Sewarhi India |
Sewen France-Sparbu Norway |
Spardorf Germany-Tamparan Philippines |
Tampayan Philippines-Tottington United Kingdom |
Tottleben Germany-Valdivia Chile |
Valdivia Colombia-Villeneuve-le-Roi France |
Villeneuve-lès-Avignon France-White City United States of America |
White City Canada-Żywiec Poland |
|
Most Popular Searches: Define Misanthrope, Define Pulchritudinous, Define Happy, Define Veracity, Define Cornucopia, Define Almuerzo, Define Atresic, Define URL, Definitions Of Words, Definition Of Get Up, Definition Of Quid Pro Quo, Definition Of Irreconcilable Differences, Definition Of Word, Synonyms of Repetitive, Synonym Dictionary, Synonym Antonyms. See our main index and map index for more details.
|
©2011-2024 ZebraWords.com - Define Yourself - The Search for Meanings and Meaning Means I Mean. All content subject to terms and conditions as set out here. Contact Us, peruse our Privacy Policy |
|