Skip to content
ALB Wiki

Jacquard Loom

This is an old revision of this page — revision 3 (2026-10-09 06:13:15 UTC). It may differ from the current revision.

The Jacquard loom is a weaving machine invented by Joseph-Marie Jacquard of Lyon, France, first demonstrated in 1801 and patented in 1804. It wove complex figured patterns automatically by reading instructions from chains of punched cards — making it the first practical machine controlled by a stored pattern of instructions, and the ancestor of every idea of a "program" that followed.

How it worked

An ordinary loom interlaces threads by lifting some warp threads and not others on each pass of the shuttle — the pattern is which threads go up. Before Jacquard, elaborate figured cloth required a human "draw boy" to select threads by hand, pass after pass, days of labor for inches of fabric.

Jacquard's attachment replaced the draw boy with punched cards. Each card carried one row of the pattern as holes; spring-loaded needles pressed against the card, passing through where a hole was punched and lifting the corresponding hook — and thread — where there was none. Cards were chained together and fed one per pass of the shuttle. A portrait of Jacquard himself, woven on his own loom, famously required about 24,000 cards.

Crucially:

  • The pattern was data. The same loom wove any design; you changed the deck of cards, not the machine.
  • Cards could be reused and shared. A deck was a portable library — one atelier's pattern could be run anywhere.
  • Errors were in the cards, not the machine. Punch a hole wrong and the cloth came out wrong — the world's first bugs.

Controversy

The loom was not welcomed. Lyon was the center of French silk weaving, and the draw boys and journeymen whose work the cards automated attacked the early machines — looms were smashed and Jacquard was reportedly dragged from his loom and thrown into the Rhône. The technology won anyway: by 1812 there were some 11,000 Jacquard looms in France, and the riots became one of history's first recorded episodes of labor unrest against automation — decades before the Luddites made the pattern famous in England.

The path to programming

The loom's cards passed the idea of instructions on paper directly into computing:

  • Charles Babbage explicitly adopted Jacquard-style punched cards for his Analytical Engine (1830s) — its operation and variable cards were program and data, and Ada Lovelace's 1843 notes assumed that model.
  • Herman Hollerith's 1890 census tabulator used punched cards for data processing, and the company that grew from it — IBM — fixed the card as an industry standard for nearly a century.
  • Program and data punched cards remained the normal way to store a program until interactive terminals arrived in the 1970s.

When computing historians say the Jacquard loom "invented programming," they mean it separated the machine from the sequence of operations it performs — the single idea every language since is built on.

See also

Categories: Hardware · History
This page was last edited 2026-10-09 06:13:15 UTC by Anonymous. What links here