Охота на электроовец. Большая книга искусственного интеллекта
Шрифт:
Память аналитической машины должна была состоять из наборов колёс, размещённых на рядах осей. Планировалось, что она будет способна хранить до 1000 чисел, состоящих из 40 десятичных знаков [207] .
Идею использования перфокарт Бэббидж позаимствовал из устройства ткацкого станка, созданного французским изобретателем Жозефом Мари Жаккаром в начале 1800-х гг.
2.4.6 История перфокарт
Вопреки распространённым заблуждениям, Жаккар не был ни изобретателем первого автоматического ткацкого станка, ни изобретателем перфокарт. Более того, он никогда не носил фамилию Жаккар. На самом деле создателя «машины Жаккарда» звали Жозеф Мари Шарль, Жаккар — это прозвище его семьи (Жаккар — производная от имени Жак), унаследованное изобретателем. Хотя Жозеф Мари Шарль действительно стал обладателем первого патента на ткацкий станок, управляемый перфокартами, его главная заслуга заключалась в том, что он доработал конструкцию своего предшественника Жака Вокансона.
207
Bromley A. G. (1998). Charles Babbage's Analytical Engine, 1838. IEEE Ann. Hist. Comput., 20, 29–45 // http://athena.union.edu/~hemmendd/Courses/cs80/an-engine.pdf
История автоматического ткацкого станка началась значительно раньше. В 1725 г. ткач из Лиона по имени Базиль Бушон создал первый полуавтоматический ткацкий станок. Отец Бушона был создателем механических органов или, проще говоря, шарманок, и его работа стала источником вдохновения для сына. Сама идея автоматического воспроизведения музыки чрезвычайно стара. В упоминавшейся ранее «Книге удивительных устройств» Ахмада, Мухаммада и аль-Хасана ибн Муса ибн Шакиров содержится описание водного органа, использующего сменные цилиндры с записями музыкальных произведений. Вероятно, сам принцип использования барабана со штифтами для программирования действий устройства восходит к автомату Герона Александрийского — устройству, движением которого управляла разматывающаяся под воздействием груза верёвка (за счёт штифтов менялось направление разматывания) [208] . С начала XIII в. в Нидерландах встречаются первые упоминания о механических карильонах — музыкальных инструментах, обычно устанавливаемых на колокольнях или муниципальных зданиях. Карильон представляет собой набор колоколов, которые могут приводиться в движение при помощи механической клавиатуры или автоматически при помощи барабана со штифтами [209] . Этот же принцип автоматического управления унаследовали шарманки и музыкальные шкатулки [210] .
208
Shuttleworth M. (2011). Heron's Inventions. / Explorable.com, Retrieved Sep 03, 2023 // https://explorable.com/heron-inventions
209
Rice W. G. (1915). Tower Music of Belgium and Holland / The Musical Quarterly, Vol. 1, pp. 198–215 // http://www.jstor.org/stable/737846
210
Fowler C. B. (1967). The Museum of Music: A History of Mechanical Instruments. Music Educators Journal, Vol. 54, Iss. 2, pp. 45–49 // https://doi.org/10.2307/3391092
При изготовлении барабана шарманки создатель музыкальной партитуры передаёт плотнику лист бумаги, содержащий разметку, указывающую расположение штифтов. Вдохновлённый этим методом, Бушон приспособил рулон перфорированной бумаги к ткацкому станку для того, чтобы выбирать нити основы, которые должны быть подняты крючками. Эта конструкция оказалась в целом работоспособной, однако требовала вмешательства человека для подачи бумаги. Кроме того, сама бумага часто рвалась [211] .
211
Keranen R. (2016). Inventions in Computing: From the Abacus to Personal Computers. Cavendish Square Publishing // https://books.google.ru/books?id=BHdmDwAAQBAJ
Три года спустя помощник Бушона Жан-Батист Фалькон доработал конструкцию станка, заменив рулон бумаги на картонные карты, прикреплённые друг к другу петлями. Однако перемещение карт всё ещё осуществлялось вручную. Станки Бушона и Фалькона пользовались ограниченным успехом, к 1762 г. им удалось реализовать около 40 машин [212] .
212
Dalakov G. Basile Bouchon / History of Computers: hardware, software, internet… // http://history-computer.com/Dreamers/Bouchon.html
В период с 1745 по 1750 г. Жак Вокансон (Jacques Vaucanson), искусный механик, занимавший пост главного инспектора французских шёлковых мануфактур, смог внести дальнейшие усовершенствования в конструкцию станка.
Жака де Вокансона (получившего приставку «де» к фамилии от французской Академии наук) можно по праву назвать одним из отцов робототехники. Будучи десятым сыном в бедной семье перчаточных дел мастера, Вокансон получил образование в школе иезуитов, а затем — монахов-минимов. В 1727 г. он открыл мастерскую в Лионе, в которой занялся конструированием различных механических игрушек. Медные утки Вокансона порхали, били крыльями, клевали рассыпанный корм. Механический флейтист — полноразмерная фигура человека, внутри которой были установлены пружины и мехи, направлявшие воздух в различные части устройства таким образом, что губы и пальцы автомата совершали правильные движения по флейте. В 1738 г. в Париже Вокансон опубликовал работу «Механизм автомата-флейтиста» (Le mecanisme du fluteur automate), в которой разъяснил принципы действия автомата.
Вокансон заменил связку карт на ленту перфорированной бумаги, обёрнутую вокруг вращающегося перфорированного металлического цилиндра. Крючки, поднимающие нити основы, выдвигались при помощи длинных игл, массив которых прижимался к цилиндру. Таким образом, иглы, упиравшиеся в участки ленты, на которых в бумаге отсутствовали отверстия, выдвигались вперёд. Каждый из крючков под прямым углом проходил через ушко соответствующей иголки. Разместив свой механизм над станком, Вокансон избавился от сложной системы грузов и шнуров. Он также добавил храповой механизм для продвижения ленты после очередного прижатия ряда игл к цилиндру. Таким образом, станок стал полностью автоматическим [213] . Однако из-за ограничений длины ленты, оборачиваемой вокруг цилиндра, а также из-за сложности изготовления и высокой стоимости цилиндров станок Вокансона так и не получил широкого распространения. Зато этот проект всерьёз рассердил лионских ткачей, которые забросали изобретателя камнями и организовали протест и забастовки [214] . В конце концов станок Вокансона занял своё место в коллекции «Консерватории искусств и ремёсел» (Conservatoire national des arts et metiers).
213
Broudy E. (1993). The Book of Looms: A History of the Handloom from Ancient Times to the Present. University Press of New England // https://books.google.ru/books?id=shN5_-W1RzcC
214
Dalakov G. Jacques de Vaucanson / History of Computers: hardware, software, internet… // http://history-computer.com/Dreamers/Vaucanson.html
На рубеже XVIII–XIX вв. Жаккару было предложено воссоздать ткацкий станок Вокансона — Наполеон Бонапарт, пришедший к власти в 1799 г., хотел модернизировать промышленность Франции [215] .
Одним из первых усовершенствований, внесённых Жаккаром в конструкцию Вокансона, стал возврат от бумажной ленты к цепочке перфокарт. Затем он избавился от дорогостоящих металлических цилиндров Вокансона, заменив их более технологичной призмой. Фактически термин «жаккардовый ткацкий станок» не вполне точен: в действительности Жаккар изобрёл машину, которая может быть приспособлена к различным ткацким станкам [216] .
215
Keranen R. (2016). Inventions in Computing: From the Abacus to Personal Computers. Cavendish Square Publishing // https://books.google.ru/books?id=BHdmDwAAQBAJ
216
Dalakov G. Joseph-Marie Jacquard / History of Computers: hardware, software, internet… // http://history-computer.com/Dreamers/Jacquard.html
Элементы машины Жаккара — это ножи, крючки, иглы, рамная доска, рамные шнуры и перфорированная призма. Нити основы, проходящие через глазки галев (галево — деталь ткацкого станка, предназначенная для подъёма или опускания нити основы; галево может быть изготовлено из нити, пластинки или проволоки, при этом в его центре находится отверстие (глазок), через которое проходит одна из нитей основы), связаны с машиной так называемыми аркатными шнурами, продетыми в делительную доску для равномерного распределения по ширине станка. Ножи, установленные в ножевой раме, осуществляют возвратно-поступательное движение в вертикальной плоскости. Крючки, находящиеся в зоне действия ножей, захватываются ими и поднимаются вверх, а через рамные и аркатные шнуры поднимаются вверх и нити основы, образуя верхнюю часть так называемого зева (вертикального промежутка между поднятыми и опущенными нитями основы). Крючки, выведенные из зоны действия ножей, опускаются вниз вместе с рамной доской. Опускание крючков и нитей основы происходит при помощи грузиков. Опущенные нити основы образуют нижнюю часть зева. Из зоны действия ножей крючки выводятся иглами, на которые действует призма с размещёнными на её поверхности перфокартами, осуществляющая качательные и вращательные движения [217] .
217
Полетаев В. Н. Жаккарда машина / Большая советская энциклопедия. — М.: Советская энциклопедия, 1969–1978 // https://dic.academic.ru/dic.nsf/bse/86903/Жаккарда
В 1801 г. после успешной демонстрации своей машины в Париже (после неё французское правительство наградило Жаккара бронзовой медалью) Жаккар выставил её в Лионе. Ткачи, понимая, что их хлеб и масло находятся под угрозой, толпой напали на изобретателя и разрушили его изобретение. Трижды Жаккару угрожали убийством. Сам он так описывает это событие: «Железо [металлические остатки машины] было продано как металлолом, дерево [деревянные части] — на дрова, а я был приговорён ко всеобщему позору».
В апреле 1805 г. император Наполеон и императрица Жозефина посетили Лион и во время поездки ознакомились с изобретением Жаккара. Патент Жаккара передали городу Лиону, взамен изобретатель получил ежегодную пожизненную пенсию в 3000 франков (по покупательной способности эта сумма примерно равна 1,5 млн рублей в 2023 г. [218] ) и ежегодные отчисления в размере 50 франков за каждый ткацкий станок в течение первых шести лет его эксплуатации. Началось активное производство, и в 1812 г. во Франции уже использовалось 11 000 жаккардовых ткацких станков. При этом, несмотря на энергичные усилия Франции по сохранению технологии в секрете, станки начали появляться и в других странах [219] . Таким образом, во времена Бэббиджа технология использования перфокарт уже находилась на стадии широкомасштабного промышленного применения.
218
http://www.historicalstatistics.org/Currencyconverter.html
219
Dalakov G. Joseph-Marie Jacquard / History of Computers: hardware, software, internet… // http://history-computer.com/Dreamers/Jacquard.html
2.4.7 Современники Бэббиджа — Ада Лавлейс и Луиджи Менабреа
Несмотря на то что правительство Великобритании сочло идею создания аналитической машины недостойной финансирования, среди современников Бэббиджа нашлись люди, оценившие замысел учёного по достоинству. В сентябре 1840 г. Чарльз Бэббидж прибыл в Турин для участия во Втором конгрессе итальянских учёных. В ходе публичного выступления он рассказал о принципах устройства аналитической машины [220] . Информация об этом визите (помимо воспоминаний самого Бэббиджа) происходит из необычного источника — сообщения секретной полиции о Фортунато Пранди, итальянце, который сопровождал Бэббиджа из Лондона в Турин в качестве переводчика и в котором полицейские подозревали революционного пропагандиста. Благодаря детальным отчётам шпиков мы сегодня можем в деталях восстановить все события итальянской поездки Бэббиджа [221] .
220
Sterling B. (2017). Charles Babbage left a computer program in Turin in 1840. Here it is / Wired, 05.14.2017 // https://www.wired.com/beyond-the-beyond/2017/05/charles-babbage-left-computer-program-turin-1840/
221
Oliveira-Pinto F. (1991). On a Visit by Charles Babbage to Turin in 1840. UC Biblioteca Geral 1 // https://books.google.ru/books?id=h8z2RKVV1B0C