The Loom Is the Ancestor of the Computer
A loom is a machine for weaving cloth. Its punched-card control inspired the first programmable machines.
A loom is a machine or frame for weaving thread into cloth. The Jacquard loom of 1804 used punched cards to control which threads lifted on each pass, making the pattern a set of instructions rather than a manual skill. Charles Babbage took the idea directly for his Analytical Engine, and punched cards ran computers into the 1970s. To loom meaning to appear large and threatening is a separate word of uncertain origin.
- A weaving machine. *A hand loom.*
- To appear large. *The cliff loomed.*
- Jacquard loom. *A Jacquard loom.*
- Punched cards. *Punched cards.*
- Old English โ *geloma*, a tool. *The source.*
Word forms
| Form | Word | Example |
|---|---|---|
| Noun | loom | A loom. |
| Plural | looms | Looms. |
| Verb | loom | Looming. |
| Part | warp | The warp. |
| Part | weft | The weft. |
- Cloth came off the loom.Weaving.
- A storm loomed.Different word.
- Jacquard used punched cards.History.
From loom to computer
- 1804 โ Jacquard controls a loom with punched cards
- The pattern becomes a stored set of instructions
- Babbage adapts the idea for the Analytical Engine
- Ada Lovelace noted the engine weaves algebraic patterns as the loom weaves flowers
- Punched cards were still running computers in the 1970s
Old English *geloma*, a tool or implement. The verb meaning to appear large is a separate word.
How did a loom influence computing?
The Jacquard loom stored its pattern on punched cards, and Babbage adapted that idea of stored instructions for his Analytical Engine.
Is a looming storm the same word?
No. That verb is separate and of uncertain origin, probably related to a word meaning to move slowly into view.