首頁歷史 > 正文

自動織布機的發明者竟也是電腦程式設計的發明者?

2021-12-26由 帶上歷史的藍帽子 發表于 歷史

法國人約瑟夫·瑪麗·雅卡爾發明了提花自動織布機,推動了紡織業的技術革命。自動織布機還演示了可程式設計機器的概念,因此它經常被認為是數字計算機的前身。

1790年,雅卡爾第一次提出了織布機的想法,但法國大革命打斷了他的工作。在法國大革命中,他站在革命者一邊保衛里昂。1801年,雅卡爾展示了一種改進的拉絲機,並因此獲得了一枚銅牌。

自動織布機的發明者竟也是電腦程式設計的發明者?

他繼續工作,並在1804年05年發明了自動織布機。織布機的工作原理是用一排棒把各種顏色的線拉成各種圖案。透過插入穿孔的卡片,操作員可以控制桿的運動,從而改變編織的模式。此外,織布機還配備了一個抽卡裝置,每次丟擲梭子時,都會從事先準備好的甲板上抽出一張新卡片,這樣複雜的織布模式就可以實現自動化。

1806年織布機被宣佈為公共財產,雅卡爾得到了退休金和每臺機器的特許權使用費。他的機器引起了絲織工的強烈敵意,他們擔心機器節省勞動力的能力會使他們失去工作。里昂的織工不僅燒燬了投入生產的機器,還襲擊了雅卡爾。但最終織布機的優勢得到了普遍的認可,到1812年,法國已經有11000臺織布機投入使用。1819年,雅卡爾被授予金牌和十字軍團勳章榮譽。

自動織布機的發明者竟也是電腦程式設計的發明者?

他的織布機在19世紀20年代傳到了英國,此後幾乎遍及全世界。自動織布機是工業革命的奇蹟。,它也可以被稱為第一個實用的資訊處理裝置,該裝置的特別之處在於,它將設計過程從勞動密集型的編織階段轉移到了卡片打孔階段。一旦卡片被衝孔和組裝好,設計就完成了,織布機自動執行設計。

因此,雅卡爾織布機可以說是根據這些穿孔卡片的不同圖案進行程式設計的。對於那些致力於機械化計算的人來說,自動織布機提供了重要的經驗:機器執行的操作順序可以控制,使機器做一些完全不同的事情,一張穿孔卡片可以用作引導機器的媒介,而且最重要的是一個裝置可以透過輸入一種語言的指令來執行不同的任務。

自動織布機的發明者竟也是電腦程式設計的發明者?

可以說,在提自動織布機中的程式設計發明於計算機之前。而英國著名發明家查爾斯·巴貝奇將這些穿孔卡片作為輸入——輸出媒介,用於他提出的分析機,該分析機通常被認為是第一臺計算機。

頂部