Léxico TI › Programación › David Wheeler

David Wheeler

Programación Svenska → Actualizado: 2026-08-18

Inventó la llamada a subrutina, escribió la primera biblioteca de programas del mundo y luego formuló el axioma más citado del sector.

David Wheeler (1927–2004) se doctoró en Cambridge en 1951 con lo que suele considerarse la primera tesis doctoral en ciencias de la computación del mundo. El trabajo se hizo en el EDSAC bajo la dirección de Maurice Wilkes, y la aportación de Wheeler fue justo lo que faltaba entre "la máquina puede calcular" y "se le pueden escribir programas": una forma repetible de saltar a una rutina y volver de ella. El salto de Wheeler colocaba la dirección de retorno en el acumulador y dejaba que la propia rutina la escribiera en su instrucción de salto final. Código automodificable, en definitiva — el EDSAC no tenía pila donde guardar la dirección.

Con la llamada resuelta, la reutilización se volvió posible, y Wheeler escribió tanto las initial orders del EDSAC como la primera biblioteca de rutinas ya hechas. El libro que publicó con Wilkes y Gill en 1951 fue el primer manual de programación del sector. Mucho más tarde llegaron la transformada de Burrows–Wheeler y el cifrado TEA. Lo que ha sobrevivido en los libros de citas, sin embargo, es su observación de que todo problema de la informática se puede resolver con otra capa de indirección — excepto el problema de tener demasiadas capas de indirección.

← Volver al léxico