Las tarjetas perforadas fueron una de las primeras formas de almacenar datos digitales binarios, mejoradas por Joseph Marie Jacquard en 1801 para guardar tareas repetitivas. Charles Babbage luego diseñó la máquina analítica, que usaba tarjetas perforadas para la entrada de datos, un tablero para el almacenamiento, dispositivos mecánicos para el procesamiento y chapas perforadas para la salida de datos. En 1890, Hermann Hollerith inventó un sistema para codificar datos numéricos y alfabéticos en tarjetas perforadas que se