Dispositivo de Duff
Duff's device
- Fecha
- 1983 · fiabilidad alta
- Lugar
- San Rafael, California, Estados Unidos
- Autoría
- Tom Duff
- Ámbito
- Saber y símbolos
Qué es
Técnica de programación en lenguaje C que entrelaza un bucle do-while con una instrucción switch para desenrollar bucles manualmente y reducir la sobrecarga del control de iteración, descubierta por Tom Duff mientras trabajaba en Lucasfilm.
A qué dio paso
- Técnicas de optimización de bucles en compiladores
- Ejemplo célebre de la flexibilidad sintáctica de C
- Uso posterior en programación gráfica y de sistemas de alto rendimiento