Punched Cards and Automated Data Processing
Definition
Punched cards encode information through the presence or absence of holes. They were widely used for automated tabulation, data input and early computer programming.
What is a punched card?
A punched card is a stiff paper card that stores information through holes placed at predefined positions. A machine reads the pattern of holes as data or instructions. Cards were used to control machinery, record data, sort records and feed programs into early computers.
From weaving to census processing
The Jacquard loom used punched cards to control textile patterns. In the late nineteenth century Herman Hollerith used punched-card machinery to speed processing of the 1890 U.S. census. Hollerith's work helped create the commercial data-processing industry that eventually became associated with IBM.
Punched cards in computing
During much of the twentieth century, programmers prepared decks of cards containing programs and data. A card reader converted those physical holes into machine-readable information. Cards were slow and cumbersome by modern standards, but they made one idea very concrete: a program could exist separately from the machine and be loaded as encoded information.
Related terms, defined
Reference guide and primary sources
Wikipedia is used here as a terminology and history reference guide. Current model versions, institutional statistics and product-specific claims are also linked to first-party or institutional sources because those details can change faster than encyclopedia articles.