El documento describe cómo los primeros programas de computadora se especificaban usando secuencias de llaves mecánicas conectadas u desconectadas que representaban ceros y unos, formando instrucciones en lenguaje máquina. Posteriormente surgió el lenguaje ensamblador que usaba nombres más fáciles de recordar como "ADD" y "SUB" para referirse a las instrucciones comunes.