The word jacquard is an eponym derived from the surname of Joseph Marie Jacquard (1752-1834), the French silk weaver and inventor whose programmable loom mechanism revolutionized textile production and, through an unlikely chain of influence, contributed to the birth of computing. The surname Jacquard is itself a derivative of Jacques, the French form of Jacob, from Hebrew Ya'aqov.
Jacquard was born in Lyon, the center of the French silk industry, and spent his early career as a weaver before turning to the problem that had preoccupied textile inventors for decades: how to automate the production of complex woven patterns. Previous inventors, including Basile Bouchon (1725), Jean-Baptiste Falcon (1728), and Jacques Vaucanson (1745), had developed components of what would become the Jacquard mechanism, but it was Jacquard who assembled these ideas into a practical, commercially viable system.
The Jacquard loom mechanism, first demonstrated publicly in 1804, used a chain of punched cards to control the lifting and lowering of individual warp threads. Each card represented one row of the pattern, and the sequence of cards — sometimes thousands for a complex design — programmed the entire pattern. Holes in the cards allowed hooks to pass through and lift specific threads, while solid areas blocked the hooks, keeping those threads in place. The result was the ability to weave patterns of virtually
The economic impact was enormous. The Jacquard mechanism dramatically reduced the labor required for complex pattern weaving, making elaborately patterned fabrics more affordable and widely available. However, this efficiency came at a cost to skilled workers, and the introduction of Jacquard looms in Lyon provoked some of the earliest organized resistance to industrial automation. Weavers rioted, destroyed machines
The conceptual influence of the Jacquard loom on computing is direct and well documented. Charles Babbage, designing his Analytical Engine in the 1830s, adopted the punched-card concept from Jacquard as the input mechanism for his computational device. Ada Lovelace, writing about Babbage's engine in 1843, drew the explicit analogy: "The Analytical Engine weaves algebraical patterns just as the Jacquard loom weaves flowers and leaves." Herman Hollerith's tabulating machines, which processed