Systems & Architecture
The Jacquard Mechanism as an External-Program Pattern Control Engine
- Period and origin
- France, from the beginning of the nineteenth century, with earlier contributions by Bouchon, Falcon and Vaucanson
- What it was built to do
- To automate the selection of warp threads, so that a long control sequence lives in a replaceable medium rather than in the loom.
- How the mechanism works
- A chain of punched cards encodes a Boolean matrix. At each pick, one card row determines which warp threads are raised. The loom and the weaver supply cyclic motion and weft insertion; the Jacquard head supplies the selection logic.
- Input
- A chain of punched cards, and the loom’s cyclic motion.
- Transformation
- Row-by-row Boolean selection of hooks, advanced one card per pick.
- Output
- A woven pattern that replays deterministically whenever the same chain is mounted.
- What is evidenced
- Established: the artefact or the documentary record carries this directly.
- What it demonstrates
- Program separated from machine, in a medium you can swap. The documented influence reaches Babbage; the broader claim that the loom itself was a computer should be qualified.
Relationship to other mechanisms
- Next in the series
- Babbage’s Analytical Engine as a General-Purpose Mechanical Computer ArchitectureNext in the canonical series.
Related article
Sources
- Owner monograph: 12_jacquard_loom_mathematical_monograph.md
Local copies of third-party material are records, not pages: what is published here is the citation and a paraphrase, never the document.