The Jacquard Loom and Programmable Patterns
Definition
The Jacquard loom used punched cards to control textile patterns. It was not a general-purpose computer, but it demonstrated that external encoded instructions could control a machine's behavior.
What was the Jacquard machine?
The Jacquard machine was a control mechanism attached to a weaving loom. Joseph Marie Jacquard patented his version in 1804, building on earlier French inventions. A chain of punched cards controlled which warp threads were raised for each row of a woven pattern. One card corresponded to one row of the design, so changing the card sequence changed the pattern the loom produced.
Why punched cards were important
The cards separated the pattern instructions from the loom mechanism. Instead of rebuilding the machine for every design, an operator could supply a different sequence of encoded cards. That is not general-purpose programming, but it is a clear example of external instructions controlling a machine. The pattern existed as information before it became cloth.
Connection to computing
Charles Babbage knew of the Jacquard system and planned to use punched cards in the Analytical Engine. Later, Herman Hollerith used punched cards for data processing in the 1890 United States census, and punched cards became a major input medium for twentieth-century computing. The conceptual step was simple but powerful: machine behavior could be changed by changing encoded instructions.
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.