Jacquard Loom

Source: http://www.columbia.edu/cu/computinghistory/jacquard.html

Kuva: Frank da Cruz, 1984 (kuten Alicia Hills Mooren "US Textiles Hang in with High Tech" kiinalaisessa versiossa , Fortune China Magazine, elokuu 2001, s. 36). Klikkaa kuvaa suurentaaksesi.

Tämä toimiva jacquard-kutomakone on Shelburn Museumissa lähellä Burlingtonia, Vermontissa (USA). Vasemmalla keskellä kangaspuun toisella puolella näet vaaleanvärisen rei'itettyjen korttien "pakan", joka ohjaa kangaspuuta. Yläpuolella on "kortinlukija". Itse asiassa kansi on silmukka; Kortit kiinnitetään reunasta reunaan ja kulkevat ympäri ja ympäri lukijan läpi tuottaen toistuvan kuvion. 1800-luvun monimutkaiset kangasmallit olivat erittäin arvostettuja, ja joskus – ohjelmistopiratismin varhaisessa vaiheessa – kilpailevat tekstiilitehtaat varastivat korttipakoja.

Jacquard-järjestelmän kehitti Ranskassa vuosina 1804–1805 Joseph-Marie Jacquard parantaen Jacques de Vaucansonin vuodelta 1745 valmistettua alkuperäistä reikäkorttimallia. Reikäkortit ohjasivat kutomakoneen toimintaa, mikä mahdollisti monimutkaisten kudottujen kuvioiden automaattisen tuotannon. .

Reikäkortti-idean omaksui myöhemmin Charles Babbage noin 1830 hallitakseen analyyttistä konettaan, ja myöhemmin vielä Herman Hollerith taulukoimaan Yhdysvaltain vuoden 1890 väestönlaskennan . Yllä oleva kuva (eri kangaspuusta) on peräisin [ 69 ] ja näyttää reikäkortit hieman selkeämmin.

Kuten Lady Ada Lovelace ( maailman ensimmäinen ohjelmoija ) sanoi reikäkorttien käytöstä Babbage Analytical Enginen ohjausvälineenä , "analyyttinen kone kutoo algebrallisia kuvioita aivan kuten jacquard-kutomakoneet kutovat kukkia ja lehtiä."[1]

Rei'itettyjen korttien merkitystä kudonnassa voi tuskin liioitella. Ennen niiden käyttöönottoa kutomakone olisi rakennettava (tai konfiguroitava tai muunneltava) jokaista tekstiilikuviota varten, kun taas rei'ityskorttiohjauksella samat kutomakoneet voisivat tuottaa rajattoman määrän kuvioita syöttäen sille eri kortteja. Sama koski varhaisia ​​elektronisia tietokoneita; vaikka tehtävän tiedot luettiin tyypillisesti reikäkorteilta, tehtävän vaiheet – ohjelma – joko johdotettiin tietokoneeseen (kuten Hollerithin 1890 väestönlaskennan tabulaattorissa) tai ohjattiin liitäntätaululla(Hollerithin 1906 tabulaattori ja useimmat myöhemmät laskentalaitteet 1940-luvun lopulla, jolloin Babbagen ja Lovelacen ajatus käyttöohjeen (itse ohjelman) lukemisesta korteista heräsi henkiin, esimerkiksi IBM:n korttikäyttöisessä taulukkotulostimessa vuonna 1945 (jossain määrin ) , tai sen korttiohjelmoidussa laskimessa vuosina 1946-47.