Computer history | Data representation
Punched cards: from patterns to information
A hole in a card can encode a choice. Across the 19th and early 20th centuries, punched cards were used to control machines and process large collections of data. They connected physical media with the abstract idea that information could be represented in a standardized form for a machine to read.
Cards that controlled weaving
In the early 1800s, Joseph-Marie Jacquard's loom used punched cards to control patterns in woven cloth. The cards encoded a sequence of choices that guided which threads were raised. Changing the card sequence changed the pattern without rebuilding the entire loom.
The loom was not a computer in the modern sense, but it demonstrated a powerful separation: the machine performed the work, while an external sequence of instructions specified what pattern to produce. This idea of a machine controlled by encoded instructions later appeared in other contexts.
Hollerith and the 1890 United States census
Herman Hollerith developed punched-card equipment to help tabulate census data. Each card represented information about a person, and electrical contacts detected holes to count selected categories. The 1890 census required processing information about a growing population; Hollerith's system helped automate parts of the tabulation process.
Cards could be sorted and counted by category, allowing repeated queries over structured records. The approach made data processing more systematic, but it also required careful card preparation, a defined coding scheme, and machines configured to interpret that scheme.
From cards to stored data and programs
Punched cards became a common way to enter data and programs into early computers. A deck could hold a batch of instructions or records, and operators fed the cards into a reader. This was less immediate than a modern keyboard and screen, but it provided a durable and portable way to supply machine-readable input.
Cards had limits: they held a modest amount of information, could be dropped or damaged, and had to be physically transported and sequenced. As magnetic tape, disks, and interactive terminals became available, cards lost their role as the dominant medium. Yet the underlying practice—encode data according to a format and have software interpret it—remains central to computing.
Lessons from punched-card computing
Data representation is a design decision. A machine can only process information it can reliably distinguish and interpret. Hollerith's tabulation work also illustrates that computing is often about organizing and transforming information at scale, not just performing arithmetic.
Sources and further reading
- Computer History Museum, Timeline of Computer History: 1890.
- National Museum of American History, Hollerith machine and census tabulation.