• In the C programming language, Duff's device is a way of manually implementing loop unrolling by interleaving two syntactic constructs of C: the do-while...
    15 KB (1,656 words) - 13:17, 27 May 2024
  • Duff's may refer to: Duff's Brooklyn, Williamsburg, Brooklyn, NY, USA Duff's device, computer science implementation by Tom Duff Duff's Famous Wings,...
    278 bytes (61 words) - 23:55, 28 August 2015
  • Thumbnail for Tom Duff
    won the same award in 1997. While working at Lucasfilm, he created Duff's device, a loop unrolling mechanism in C. On August 22, 2006, the United States...
    7 KB (685 words) - 00:39, 4 October 2024
  • counterproductive, as the increased code size can cause more cache misses; cf. Duff's device. The goal of loop unwinding is to increase a program's speed by reducing...
    27 KB (3,289 words) - 14:05, 6 July 2024
  • thread. Within a protothread, yielding is accomplished by utilizing Duff's device within a thread's function and an external variable used in within the...
    4 KB (465 words) - 07:26, 22 November 2021
  • instead. An example of a switch statement that relies on fallthrough is Duff's device. Optimizing compilers such as GCC or Clang may compile a switch statement...
    21 KB (2,728 words) - 17:04, 23 September 2024
  • A loop-switch sequence (also known as the for-case paradigm or Anti-Duff's Device) is a programming antipattern where a clear set of steps is implemented...
    3 KB (373 words) - 18:27, 12 February 2023
  • Jensen's device is a computer programming technique that exploits call by name. It was devised by Danish computer scientist Jørn Jensen, who worked with...
    9 KB (1,162 words) - 03:50, 11 June 2024
  • Thumbnail for Rc (Unix shell)
    simpler. It was created by Tom Duff, who is better known for an unusual C programming language construct ("Duff's device"). A port of the original rc to...
    7 KB (628 words) - 21:14, 20 May 2024
  • Thumbnail for Semiconductor device fabrication
    Semiconductor device fabrication is the process used to manufacture semiconductor devices, typically integrated circuits (ICs) such as computer processors...
    110 KB (11,590 words) - 03:26, 29 September 2024