Mayormente mujeres, los operadores de perforadora tecleaban datos e incluso código fuente de programas en tarjetas perforadas en máquinas como la IBM 026 y 029, una tarjeta por línea de programa. Los terminales interactivos y las pantallas de vídeo permitieron a los programadores teclear código directamente en el ordenador, y el oficio desapareció en una generación.
Operador de perforadora ya no existe como oficio vivo. Aquí qué lo borró y qué profesión tomó el relevo.
Mainframes y programación por lotes
Los primeros programas se entregaban como mazos de tarjetas perforadas y se ejecutaban por lotes, a menudo de noche, de modo que un solo error tipográfico podía costar al programador un día entero esperando la siguiente ejecución. Matemáticos, y en gran número mujeres, pasaron del cálculo a mano a este nuevo trabajo de «programación», visto como clerical y detallista más que prestigioso. FORTRAN (1957) y COBOL (1959) se impusieron en esa década, y la enorme dificultad de construir sistemas grandes y fiables en ese hardware preparó la «crisis del software» que la era siguiente intentaría nombrar y corregir.
Qué más pasaba entonces
Las máquinas tabuladoras de tarjetas perforadas de Herman Hollerith procesan el censo de EE. UU. en alrededor de un año, un trabajo que el recuento anterior había llevado casi ocho años a mano; su empresa acabaría formando parte de IBM.
Kay McNulty, Jean Jennings, Betty Snyder, Marlyn Wescoff, Fran Bilas y Ruth Lichterman programan el ENIAC, del tamaño de una habitación, en la Universidad de Pensilvania, ajustando interruptores y enchufando cables a mano, sin manual ni lenguaje de programación que las guiara.
El sistema A-0 de Hopper en Remington Rand traduce automáticamente notación matemática simbólica a código máquina, sustituyendo la práctica propensa a errores de copiar a mano las direcciones de subrutinas: un antepasado directo de todo compilador posterior.
El equipo de John Backus en IBM publica FORTRAN tras unos dos años de trabajo; en dos años, se dice que más de la mitad de todo el código ejecutado en máquinas de EE. UU. estaba escrito en él.
Dónde vive ese trabajo ahora
Escribe, prueba y mantiene el código que sostiene la vida moderna — y es una de las primeras profesiones que ve cómo la IA automatiza su propio trabajo diario.
💻 Ingeniero de software →