Este artículo de fondo, dirigido a programadores que trabajan exclusivamente con software, repasa los fundamentos del hardware y la lógica digital para devolver al lector una imagen mental precisa de cómo ejecuta instrucciones un ordenador moderno. El autor parte de una crítica a la industria del software: durante décadas se han apilado capas de abstracción sobre tecnologías obsoletas, alejando a los programadores del metal y vaciando de significado nociones básicas como el ciclo de ejecución o la secuencia de reset. Frente a esa tendencia, el texto defiende que todo profesional de TI debería entender, al menos, los principios elementales del cómputo.
El recorrido arranca con el concepto de bit como estado estable de un biestable (flip-flop), representado mediante dos niveles de tensión, y avanza por el byte como unidad básica de datos en las máquinas de 8 bits. Se explica la diferencia entre bit, nybble, byte y palabra (word), cuyo tamaño coincide con el dato nativo de la CPU (8, 16, 32 o 64 bits). Aunque los dispositivos actuales, desde el Raspberry Pi hasta el iPhone, usan CPUs de 64 bits, el artículo justifica su elección de la arquitectura de 8 bits como la computadora completa más simple posible, sin perder vigencia gracias a plataformas como Arduino.
Finalmente, el texto enmarca el ordenador moderno dentro de una larga tradición de dispositivos mecánicos de cálculo —desde huesos de Ishango y reglas de cálculo hasta supercomputadores— y anticipa la escalada que desarrollará en secciones sucesivas: de los bits a la lógica y la aritmética, de ahí a las comparaciones, al bucle, a los algoritmos y, en última instancia, a la inteligencia artificial.
