Что изобрел чарльз бэббидж в 1823. Беббидж и машины

Природа научных знаний такова, что малопонятные и совершенно бесполезные приобретения сегодняшнего дня становятся популярной пищей для будущих поколений.

Чарльз Бэббидж

Чарльз Бэббидж (26 декабря 1791, Лондон, Англия - 18 октября 1871, там же) - английский математик, изобретатель первой аналитической вычислительной машины.

Бэббидж родился 26 декабря 1791 года, в том месте, где сейчас расположен небольшой городок Саутворк, пригород Лондона. Он был слабым, болез-ненным ребенком с сильным любопытством и одаренным богатым вообра-жением умом. Когда ему давали игрушку, он разламывал ее на части, чтобы узнать, как она сконструирована. Как-то раз он сделал две прикрепленные на петлях доски, которые давали ему возможность ходить по воде. Бэббидж рано проявил склонность к математике, возможно унаследованную от своего отца, банкира.

В октябре 1810 году Бэббидж поступил в Тринити-колледж Кембриджа, где изучал математику и химию. Он самостоятельно осваивал труды Ньютона, Лейбница, Лагранжа, Лакруа, Эйлера и других математиков академий Санкт-Петербурга, Берлина и Парижа. Бэббидж очень быстро обогнал своих преподавателей по знаниям и был сильно разочарован уровнем преподавания математики в Кембридже. Более того, он заметил, что Британия в целом заметно отстала от континентальных стран по уровню математической подготовки.

Его преподаватели были разочарованы такими выводами Бэббиджа. Математика Ньютона, умершего 100 лет назад, все еще удерживала свое влияние в Кембридже, не-смотря на новые идеи, циркулирующие в Европе.

В связи с этим Бэббидж и его друзья соз-дали клуб, получивший название “Аналитическое общество”, обещая друг другу сделать все от них зависящее, чтобы мир стал мудрее, чем он был до них. Они стали проводить собрания. Обсуждать различные вопросы, связанные с математикой. Начали публиковать свои труды. Например, в 1816 году они опубликовали переведённый ими на английский язык «Трактат по дифференциальному и интегральному исчислению» французского математика Лакруа, а в 1820 году опубликовали два тома примеров, дополняющих этот трактат. Аналитическое общество своей активностью инициировало реформу математического образования вначале в Кембридже, а затем и в других университетах Британии. Общество помогло возродить изучение математики в Англии, делая упор на абстрактной природе алгебры и пытаясь привнести новые идеи.

Бэббидж обдумывал вступление в церковь, но отклонил этот выбор. Он подумывал о горном деле как о потенциально прибыльном предприятии, но отказался и от этой идеи.

2 июля 1814 года он женился на Джорджиане Витмор. Джорджиана Бэббидж родила восьмерых детей в течение 13 лет, но лишь трое тз них дожили до совершеннолетия.

В 1816 году Бэббидж стал членом Королевского Общества Лондона. К тому времени он написал несколько больших научных статей в разных математических дисциплинах.

В 1820 году он стал членом Королевского Общества Эдинбурга и Королевского Астрономического Общества.

В 1827 году Бэббидж похоронил отца, жену и двоих детей. В этом же году он вступил на пост руководителя кафедрой математики Кембриджского университе, занимаемый в своё время Ньютоном, и занимал этот пост в течение 12 лет. После того, как он покинул этот пост, он большую часть своего времени посвятил делу его жизни — разработке вычислительных машин.

Главной страстью Бэббиджа была борьба за безукоризненную математическую точность. Он обнаружил погрешности в таблицах логарифмов Непера, которыми широко пользовались при вычислениях астрономы, математики, штурманы дальнего плавания. В 1819 году приступил к разработке своей вычислительной машины, которая помогла бы выполнить более точные вычисления. К 1822 году Бэббидж спроектировал то, что он назвал разностной машиной, маленькое устройство для вычисления таблиц, важных для навигации.

Бэббидж продемонстрировал работу машины на примере вычисления членов последовательности. Работа разностной машины была основана на методе конечных разностей. Малая машина была полностью механической и состояла из множества шестерёнок и рычагов. В ней использовалась десятичная система счисления. Она оперировала 18-разрядными числами с точностью до восьмого знака после запятой и обеспечивала скорость вычислений 12 членов последовательности в 1 минуту. Малая разностная машина могла считать значения многочленов 7-й степени.

За создание разностной машины Бэббидж был награждён первой золотой медалью Астрономического общества. Однако малая разностная машина была экспериментальной, так как имела небольшую память и не могла быть использована для больших вычислений.

14 июня 1822 года, выступив перед Королевским астрономическим обществом, он предложил создание большой разностной машины, первого автоматического вычислительного устройства. Его научный доклад обществу, озаглавленный “Наблюдения за применением машинного обору-дования к вычислению математических таблиц”, был хорошо принят. “Вся арифметика теперь происходила внутри способного к быстрому восприятию механизма”, — писал он позже. Этот доклад был самым первым докладом по механическому вычислению. Бэббидж представлял себе машину, которая могла делать многочисленные вычисления автоматически. Когда машина начнет работать, оператор будет выполнять работу наблюдателя. Как про-возгласил Бэббидж в письме к президенту Королевского общества люди теперь избавлены от “невыносимого труда и утомляю-щей монотонности” математических вычислений; вместо этого машины, используя “гравитационную или любую другую движущую силу”, могли за-просто заменить человеческий интеллект.

Со своим предложением профинансировать создание большой разностной машины Чарльз Бэббидж обратился в Королевское и Астрономическое общества. И те, и другие отозвались на это предложение положительно. В 1823 году Бэббидж получил 1500 фунтов стерлингов и приступил к разработке новой машины. Он планировал сконструировать машину за 3 года. Однако Бэббидж не учёл сложности конструкции, а также технические возможности того времени.

Бэббидж надеялся построить действующую машину через два или три года, но скоро обнаружил, что это слишком оптимистично. Собрать вместе дета-ли, которые дали бы ему возможность создать части машины, оказалось на-много сложнее, чем предполагалось. Несколько следующих лет он проекти-ровал детали машины, а потом пытался построить машину, которая бы де-лала сами детали. Это была утомительная и тщетная работа, которая не дала желаемых результатов, хотя способствовала развитию британского инстру-ментального мастерства.

У же к 1827 году был о затрачено 3500 фунтов стерлингов. Ход работы по созданию разностной машины сильно замедлился.

В 1830 году Бэббидж получил от правительства ещё 9000 фунтов стерлингов, после чего продолжил конструирование разностной машины.

В 1834 году работы по созданию машины были приостановлены. На тот момент уже было затрачено 17000 фунтов государственных денег и 6000 личных. С 1834 по 1842 год правительство обдумывало, оказывать поддержку проекту или нет. Большая разностная машина должна была состоять из 25 000 деталей, весить почти 14 тонн и быть 2,5 метра высотой. А в 1842 году отказалось финансировать проект. Разностная машина так и не была достроена.

Бэббидж решил разработать проект совершенно другой машины, которая была бы легче в изготовлении, чем разностная. Он начал в 1834 году и в течение следующих двух лет создал основные элементы совре-менного компьютера. Еще до создания разностной машины Бэббидж понял ее недостатки. По существу это был калькулятор специального назначения, а компьютер должен быть не только удобным, но и универсальным, способ-ным выполнить любую арифметическую или логическую операцию. Бэб-бидж назвал это более, сложное устройство “аналитической машиной”. Если бы он преуспел в ее создании, это был бы первый универсальный компью-тер. Важно также и то, что аналитическая машина была задумана как про-граммируемая, поэтому ее команды были изменяемыми. Бэббидж писал, что он был удивлен той силе, которую способен был дать машине, забывая, что ему надо еще построить ее.

Идеи Бэббиджа сейчас вызывают удивление своей схожестью с общими концепциями современных компьютеров. Инструкции должны были вво-диться в аналитическую машину при помощи перфокарт, затем сохраняться на складе, по существу в памяти современного компьютера. Мельница (арифметико-логическое устройство, часть современного процессора) должна была производить операции над переменными, а также хранить в регистрах значение переменных, с которыми в данный момент осуществляет операцию. Третье устройство, которому Бэббидж не дал названия, осуществляло управление последовательностью операций, помещением переменных в склад и извлечением их из склада, а также выводом результатов. Оно считывало последовательность операций и переменные с перфокарт.

Если Разностная машина имела сомнительные шансы на успех, то Аналитическая машина и вовсе выглядела нереалистичной. Ее просто невозможно было построить и запустить в работу. В своем окончательном виде машина должна была быть не меньше железнодорожного локомотива. Ее внутренняя конструкция представляла собой беспорядочное нагромождение стальных, медных и деревянных деталей, часовых механизмов, приводимых в действие паровым двигателем.

Аналитическая машина так и не была построена. Все, что дошло от нее до наших дней, - это ворох чертежей и рисунков, а также небольшая часть арифметического устройства и печатающее устройство, сконструированное сыном Бэббиджа.

Наивысшим достижением Чарльза Бэббиджа и вместе с тем его величайшей болью была разработка принципов, положенных в основу современных компьютеров, за целое столетие до того, как появилась техническая возможность их реализации. Он потратил несколько десятилетий, крупные правительственные субсидии и значительную часть собственных средств в попытках создать вычислительную машину, работающую на этих принципах. Интересно, что в процессе работы над проектом Аналитической машины Бэббидж нашел подходы к созданию значительно менее громоздкого устройства Разностной машины №2.

Современники Чарльза Бэббиджа могли не узнать о достижениях изобрета-теля, если бы не старания Ады, графини Лавлейс, дочери поэта лорда Бай-рона. Бэббидж встретил ее впервые на вечеринке, которую он давал 5 июня 1833 года. Ей тогда было 17 лет. 9 лет спустя в Италии итальянский воен-ный инженер, Луиджи Федерико Менабреа, описал математические прин-ципы Аналитической машины в научной статье. В 1843 году Ада Лавлейс выполнила английский перевод научной статьи Менабреа, сопроводив ее обширными примечаниями. Этот перевод дал Англии первое небольшое представление о достижениях Бэббиджа в области компьютеров. Для Бэббиджа Ада и ее муж, граф Лавлейс, стали друзьями на всю жизнь, а Ада, кроме того, стала обществен-ным адвокатом Бэббиджа.

Несмотря на то, что Чарльз Бэббидж считается изобретателем вычислительных машин, на самом деле он был очень разносторонний человек. Бэббидж занимался безопасностью железнодорожного движения, для чего оборудовал вагон-лабораторию всевозможными датчиками, показания которых фиксировались самописцами. Изобрёл спидометр. Участвовал в изобретении тахометра. Создал приспособление, сбрасывающее случайные предметы с путей перед локомотивом.

В ходе работ над созданием вычислительных машин, сделал большой прогресс в металлообработке. Сконструировал поперечно-строгальный и токарно-револьверный станки, придумал методы изготовления зубчатых колес. Предложил новый метод заточки инструментов и литья под давлением.

Он содействовал реформированию почтовой системы в Англии. Составил первые надёжные страховые таблицы. Занимался теорией функционального анализа, экспериментальными исследованиями электромагнетизма, вопросами шифрования, оптикой, геологией, религиозно-философскими вопросами.

В 1834 году Бэббидж написал одну из самых важных работ «Экономика технологий и производств», в которой он предлагал то, что сейчас называется «Исследованием операций».

Он был одним из основателей Лондонского статистического общества. В числе его изобретений были спидометр, офтальмоскоп, сейсмограф, устройство для наведения артиллерийского орудия.

Кроме того, Бэббидж был очень общительным человеком. Часто по субботам он собирал в доме гостей. Иногда приходило от 200 до 300 гостей, среди которых были такие знаменитые люди того времени: Жан Фуко, Пьер Лаплас, Чарльз Дарвин, Чарльз Диккенс,Александр Гумбольдт. Помимо этого он поддерживал близкие отношения с Юнгом, Фурье, Пуассоном, Бесселем, Мальтусом.

Бэббидж оставил огромный след в истории XIX века. И сделал переворот не только в математике и вычислительной технике, но и в науке в целом.

Вечером 18 октября 1871 года, за два месяца до своего восьмидесятилетия, Чарльз Бэббидж умер.

P.S.

Уже 130 лет существует Международное сообщество IEEE - The Institute of Electrical and Electronics Engineers - Институт инженеров по электротехнике и электронике . К числу его основателей принадлежат Томас Эдисон, Александр Белл, Никола Тесла. Это международная некоммерческая ассоциация специалистов в области техники, мировой лидер в области разработки стандартов по радиоэлектронике и электротехнике.

С 1981 года существует Медаль "Computer Pioneer" - Пионер компьютерной техники , - самая престижная награда Компьютерного сообщества IEEE . Вручается эта медаль за выдающиеся достижения в компьютерных науках, при этом основной вклад должен быть совершен более 15 лет назад. Так вот, на лицевой стороне Медали "Computer Pioneer" выполнен барельеф выдающегося британского учёного Чарльза Бэббиджа.

Лауреатами этой почетной награды стали такие классики отечественной науки как:

  • В.М. Глушков с формулировкой "основал первый в СССР Институт Кибернетики на Украине, разработал теорию цифровых автоматов и компьютерной архитектуры, а также рекурсивный макроконвейерный процессор";
  • С.А. Лебедев - "разработал и построил первый советский компьютер и основал советскую компьютерную промышленность";
  • А.А. Ляпунов - "разработал теорию операторных методов для абстрактного программирования и основал советскую кибернетику и программирование".

По материалам Википедии и статьи "Чарльз Бэббидж. Провозвестник эры компьютеров" книги А. Частикова "Архитекторы компьютерного мира", сайта ieee.ru .

В Лондоне родился мальчик, которого назвали Чарльзом. Всего в семье банкира Бенджамина Бэббиджа было четверо детей.

Чарльз в детстве много болел, и в возрасте восьми лет был даже отправлен учиться в школу в сельской местности, чтобы поправить здоровье после сильной лихорадки, чуть не прервавшей его жизнь. И после этого по состоянию здоровья ему часто приходилось учиться дома с частными преподавателями.

Во время учёбы Чарльз всерьёз заинтересовался математикой. Поступив в академию Холмвуд, он много времени проводил в тамошней библиотеке за чтением книг по математике, а по его просьбе родители наняли дополнительных к институтской программе учителей, которые помогали ему постигать эту науку дома. Один из учителей подтянул образование Чарльза до степени, пригодной для поступления в Кембридж.

Поступив в Кембридж в октябре 1810 года, и отучившись там немного, Чарльз был разочарован местным уровнем преподавания математики. Чарльз познакомился с другими одарёнными студентами – Джорджем Пикоком (в будущем – известный математик), Джоном Гершелем (в будущем – математик, астроном, химик, ботаник, изобретатель и фотограф-экспериментатор), и другими.

Совместно они организовали в стенах университета т.н. «Аналитическое общество», к заслугам которого можно, в числе прочего, отнести пропаганду символики Лейбница для работы с дифференциальными уравнениями. До этого совместными усилиями они перевели учебник «Научные основы интегрального и дифференциального счисления» французского математика Сильвестра Лакруа. Начавшись в виде шуточного студенческого проекта, к 1830-х годам «Аналитическое общество» стало уже официальным подразделением университета, и существует там и поныне.

После Кембриджа Чарльз читал лекции, занимался совместно с Гершелем научной работой, связанной с электричеством. Писал книги и пробовал заниматься политикой. Его книга «Экономика механизмов и производств», посвящённая организации промышленных производств и изданная в 1832 году, оказала основополагающее влияние на математические методы исследования операций (разработку и применение методов нахождения оптимальных решений на основе математического моделирования, статистического моделирования и различных эвристических подходов). В частности, в книге активно пропагандировался принцип разделения труда, и доказывалось, что эта методика приводит к увеличению эффективности производства. Теперь этот принцип в Британии называют «Принципом Бэббиджа».

Кроме этого, Бэббидж интересовался инженерным делом, в частности работой поездов. Он изобрёл треугольное устройство «метельник» или «путеочиститель», которое часто называли «скотобойником» (по аналогии с этим можно вспомнить «кенгурятники» внедорожников) – оно помогало оперативно очищать железнодорожные пути от посторонних предметов (и существ). Также ему принадлежит разработка специального вагона-динамометра, измеряющего различные критичные параметры железнодорожного полотна.

Участвовал в создании Астрономического сообщества и в создании единого стандарта астрономических вычислений. Именно работа над исправлением ошибок в счётных таблицах натолкнула Бэббиджа на мысль о механизации рутинного труда по подсчётам.

Цитата из исторической биографии:

В 1812 году он сидел в одной из своих комнат, и смотрел на полные ошибок логарифмические таблицы. И внезапно ему пришла идея автоматических расчётов этих чисел при помощи машин. Французское правительство разработало новый метод подсчёта таблиц. 3-4 математика решали вопросы подсчётов, ещё десяток разбивал работу на более простые части, а сама рутинная работа, состоявшая из сложения и умножения, отдавалась на откуп 80-и работникам-счётчикам, которые и не смыслили в математике ничего больше, чем эти два простых действия. Таким образом массовое производство впервые было применено для математических целей. Бэббиджа захватила идея, что работу неопытных счетоводов можно полностью заменить механизмами, которые бы работали надёжнее и быстрее.

Идея разделения труда вычислителей принадлежала Гаспару де Прони, руководившего бюро переписи Франции с 1790 по 1800 года.

В 1822 году Бэббидж опубликовал статью с описанием машины, способной заменить людей-вычислителей, а вскоре приступил к её практическому созданию. Как математику, Бэббиджу был известен метод аппроксимации функций многочленами и вычислением конечных разностей. С целью автоматизации этого процесса он начал проектировать машину, которая так и называлась - разностная. Эта машина должна была уметь вычислять значения многочленов до шестой степени с точностью до 18-го знака.

К сожалению, изобретатель не смог при своей жизни построить полностью работающую версию задуманной им машины. Вместо трёх лет он потратил на неё более 9 лет, бюджет её создания вырос в 10 раз, но он не смог предвидеть всех трудностей, связанных с реализацией своей идеи.

После того, как правительство отказалось выделять дополнительные средства на финансирование неудавшегося проекта, Бэббидж занялся более общей версией механического компьютера, «аналитической машиной», которую он назвал «Разностная машина №2».

После его смерти, во второй половине 18-го века другие изобретатели по его чертежам сумели построить работающие версии разностных машин, одна из которых даже использовалась по назначению, для расчёта и публикации логарифмических таблиц.

Одна из разностных машин, построенная другим изобретателем по чертежам Бэббиджа

В период 1989 по 1991 год к двухсотлетию со дня рождения Чарльза Бэббиджа на основе его оригинальных работ в лондонском Музее науки была собрана работающая копия разностной машины № 2. В 2000 году в том же музее заработал принтер, также придуманный Бэббиджем для своей машины. После устранения обнаруженных в старых чертежах небольших конструктивных неточностей, обе конструкции заработали безупречно.



Построенная в наше время по чертежам изобретателя разностная машина, находящаяся в лондонском музее

Аналитическая машина, придуманная изобретателем, является прямым прообразом современного цифрового компьютера. В единую логическую схему Бэббидж увязал арифметическое устройство (названное им «мельницей»), регистры памяти, объединённые в единое целое («склад»), и устройство ввода-вывода, реализованное с помощью перфокарт трёх типов. Перфокарты операций переключали машину между режимами сложения, вычитания, деления и умножения. Перфокарты переменных управляли передачей данных из памяти в арифметическое устройство и обратно. Числовые перфокарты могли быть использованы как для ввода данных в машину, так и для сохранения результатов вычислений, если памяти было недостаточно.

Ещё одна современная копия машины находится в музее компьютерной истории в Маунтин Вью в Калифорнии:

Во время работы над аналитической машиной Бэббидж вёл переписку с британским математиком Адой Лавлейс . Они познакомились с Бэббиджем, когда ей было всего 17 лет. Впоследствии она не только давала ему идеи по конструкции машины, но и разработала алгоритм её работы для вычисления чисел Бернулли . В связи с этим её часто называют первым программистом в истории.

В 2011 году британские поклонники Бэббиджа разработали план постройки Аналитической машины полностью в том виде, в котором её задумал автор. Инициатива получила название «Plan 28». Пока что им не удалось найти несколько миллионов фунтов на финансирование своего проекта, но они надеются завершить его хотя бы в 2021 году, к 150-й годовщине со дня смерти изобретателя. В переводе на современные единицы, такая машина будет обладать 675 байтами памяти и работать с частотой 7 Гц.

Более 40 лет Бэббидж жил и работал в доме №1 по Дорсет Стрит квартала Мэрилебон на севере Вестминстера. Умер он там же, в возрасте 79 лет, 18 октября 1871 года. Сейчас по этому адресу можно найти круглую мемориальную табличку с его именем.

История создания

Первая идея разностной машины была выдвинута немецким инженером Иоганном Мюллером в книге, изданной в 1788 году.

В период 1989 по 1991 год к двухсотлетию со дня рождения Чарльза Бэббиджа на основе его оригинальных работ в лондонском Музее науки была собрана работающая копия разностной машины № 2 . В 2000 году в том же музее заработал принтер, также придуманный Бэббиджем для своей машины. После устранения обнаруженных в старых чертежах небольших конструктивных неточностей, обе конструкции заработали безупречно. Эти эксперименты подвели черту под долгими дебатами о принципиальной работоспособности конструкций Чарльза Бэббиджа (некоторые исследователи полагают, что Бэббидж умышленно вносил неточности в свои чертежи, пытаясь таким образом защитить свои творения от несанкционированного копирования).

Аналитическая машина

Несмотря на то, что разностная машина не была построена её изобретателем, для будущего развития вычислительной техники главным явилось другое: в ходе работы у Бэббиджа возникла идея создания универсальной вычислительной машины , которую он назвал аналитической и которая стала прообразом современного цифрового компьютера . В единую логическую схему Бэббидж увязал арифметическое устройство (названное им «мельницей»), регистры памяти , объединённые в единое целое («склад»), и устройство ввода/вывода, реализованное с помощью перфокарт трёх типов. Перфокарты операций переключали машину между режимами сложения, вычитания, деления и умножения. Перфокарты переменных управляли передачей данных из памяти в арифметическое устройство и обратно. Числовые перфокарты могли быть использованы как для ввода данных в машину, так и для сохранения результатов вычислений, если памяти было недостаточно.

Влияние на культуру

В 1972 году Гарри Гаррисоном в стимпанк рассказе «A Transatlantic Tunnel, Hurrah!» была упомянута «компьютерная машина Брэббеджа, занимавшая почти четверть объема субмарины», использовавшаяся для анализа состояния тросов и регулирования их натяжения во время транспортировки строительных секций Трансатлантического туннеля, а также для калибровки курса «Наутилуса II».

В 1990 году Майклом Флинном был написан фантастический роман «В стране слепых» (англ. In the Country of the Blind ), в котором рассказывается о некой тайной организации, с помощью усовершенствованных аналитических машин Чарльза Бэббиджа математически рассчитывавшую возможное развитие событий и таким образом получившую возможность влиять на ход истории.

В 1992 году Брюсом Стерлингом и Уильямом Гибсоном написан фантастический роман в стилистике стимпанка «Машина различий» (англ. The Difference Engine ), где также описывается разностная машина .

В 2005 Джон Краули опубликовал книгу «Роман лорда Байрона». Это вымышленная история о находке и расшифровке рукописи единственного прозаического произведения Байрона - романа «Вечерняя земля». Чтобы спасти роман от уничтожения, дочь Байрона Ада Лавлейс зашифровала его так, чтобы прочитать текст могли только потомки с помощью счётных машин, восходящих к разностной машине Бэббиджа.

В онлайн-проекте Рука Ориона описываются созданные на основе идей Бэббиджа полностью разумные и автономные механические ИИ величиной с крупный астероид.

См. также

Литература

  • Пер. с англ. К. Г. Батаев, ред. В. М. Курочкин. Знакомьтесь: компьютер = Understanding computers. - М .: Мир, 1989. - 240 с. - (Знакомство с компьютером). - ISBN 5-03-001147-1
  • Doron Swade. The difference engine: Charles Babbage and the quest to build the first computer. - ISBN 0-670-91020-1

Ссылки

  • Georgi Dalakov The calculating machines of Johann Helfrich Müller (англ.) . Архивировано из первоисточника 4 февраля 2012. Проверено 25 января 2012.
  • Онлайн-выставка лондонского Музея науки (англ.)
  • Модель первой разностной машины Чарльза Бэббиджа, собранная из элементов детского конструктора Meccano (англ.)
  • Сборка разностной машины из элементов конструктора LEGO (англ.)

Иностранный член-корреспондент Императорской академии наук в Санкт-Петербурге (). Труды по теории функций, механизации счёта в экономике. Сконструировал и построил ( -) машину для табулирования . С работал над постройкой разностной машины . В разработал проект универсальной цифровой вычислительной машины - прообраза современной ЭВМ .

Биография

Изобретения Бэббиджа

Малая разностная машина

Впервые Бэббидж задумался о создании механизма, который позволил бы производить автоматически сложные вычисления с большой точностью в 1812 году . На эти мысли его натолкнуло изучение логарифмических таблиц, при пересчёте которых были выявлены многочисленные ошибки в вычислениях, обусловленные человеческим фактором. Ещё тогда он начал осмысливать возможность проведения сложных математических расчётов при помощи механических аппаратов.

Так же, очень большое влияние на Бэббиджа оказали работы французского учёного барона де Прони, который предложил идею разделения труда при вычислении больших таблиц (логарифмических, тригонометрических и др.). Он предлагал разделить процесс вычисления на три уровня. Первый уровень - несколько выдающихся математиков, подготавливающих математическое обеспечение. Второй уровень - образованные технологи, которые организовывали рутинный процесс вычислительных работ. А третий уровень занимали сами вычислители, от которых требовалось лишь умение складывать и вычитать. Идеи Прони навели Бэббиджа на мысль о замене третьего уровня (вычислителей) механическим устройством.

Однако, Бэббидж не сразу начал заниматься развитием идеи построения вычислительного механизма. Лишь в 1819 году , когда он заинтересовался астрономией, он более точно определил свои идеи и сформулировал принципы вычисления таблиц разностным методом при помощи машины, которую он впоследствии назвал разностной. Эта машина должна была производить комплекс вычислений, используя только операцию сложения. В 1819 году Чарльз Бэббидж приступил к созданию малой разностной машины, а в 1822 году он закончил её строительство и выступил перед Королевским Астрономическим обществом с докладом о применении машинного механизма для вычисления астрономических и математических таблиц. Он продемонстрировал работу машины на примере вычисления членов последовательности. Работа разностной машины была основана на методе конечных разностей. Малая машина была полностью механической и состояла из множества шестерёнок и рычагов. В ней использовалась десятичная система счисления. Она оперировала 18 разрядными числами с точностью до восьмого знака после запятой и обеспечивала скорость вычислений 12 членов последовательности в 1 минуту. Малая разностная машина могла считать значения многочленов 7-ой степени.

За создание разностной машины Бэббидж был награждён первой золотой медалью Астрономического общества. Однако, малая разностная машина была экспериментальной, так как имела небольшую память и не могла быть использована для больших вычислений.

Большая разностная машина

Бэббидж разрабатывал конструкцию аналитической машины в одиночку. Он часто посещал промышленные выставки, где были представлены различные новинки науки и техники. Именно там состоялось его знакомство с Адой Августой Лавлейс (дочерью Джорджа Байрона), которая стала его очень близким другом, помощником и единственным единомышленником. В 1840 году Бэббидж ездил по приглашению итальянских математиков в Турин, где читал лекции о своей машине. Луиджи Менабреа, преподаватель туринской артиллерийской академии, создал и опубликовал конспект лекций на французском языке. Позже Ада Лавлейс перевела эти лекции на английский язык, дополнив их комментариями по объёму превосходящих исходный текст. В комментариях Ада сделала описание ЦВМ и инструкции по программированию к ней. Это были первые в мире программы. Именно поэтому Аду Лавлейс справедливо называют первым программистом. Однако, аналитическая машина так и не была закончена. Вот, что писал Бэббидж в 1851 году : « Все разработки, связанные с Аналитической машиной, выполнены за мой счёт. Я провёл целый ряд экспериментов и дошёл до черты, за которой моих возможностей не хватает. В связи с этим я вынужден отказаться от дальнейшей работы». Несмотря на то, что Бэббидж подробно описал конструкцию аналитической машины и принципы её работы, она так и не была построена при его жизни. Причин этому было много. Но основными стали: полное отсутствие финансирования проекта по созданию аналитической машины и низкий уровень технологий того времени. Бэббидж не стал в этот раз просить помощи у правительства, так как понимал, что после неудачи с разностной машиной ему всё равно откажут.

Только после смерти Чарльза Бэббиджа его сын, Генри Бэббидж, продолжил начатое отцом дело. В 1888 году Генри сумел построить по чертежам отца центральный узел аналитической машины. А в 1906 году Генри совместно с фирмой Монро построил действующую модель аналитической машины, включающая арифметическое устройство и устройство для печатания результатов. Машина Бэббиджа оказалась работоспособной, но Чарльз не дожил до этих дней.

Чарльз Бэббидж родился 26 декабря 1791 года в Лондоне. Его отец, Бенджамин Бэббидж, был банкиром. Мать звали Элизабет Бэббидж, в девичестве - Тип (англ. Teape). В детстве у Чарльза было очень слабое здоровье. В 8 лет его отправили в частную школу в Альфингтоне на воспитание священнику. На тот момент его отец уже был достаточно обеспечен, чтобы позволить обучение Чарльза в частной школе. Бенджамин Бэббидж попросил священника не давать Чарльзу сильных учебных нагрузок из-за слабого здоровья.

После школы в Альфингтоне Чарльз был отправлен в академию в Энфилде, где по существу и началось его настоящее обучение. Именно там Бэббидж начал проявлять интерес к математике, чему поспособствовала большая библиотека в академии.

После обучения в академии Бэббидж обучался у двух репетиторов. Первый был священником, жившим возле Кембриджа. По словам Чарльза, священник не дал бы ему тех знаний, который он мог получить, обучаясь у более опытного репетитора. После священника у Бэббиджа был репетитор из Оксфорда. Он смог дать Бэббиджу основные классические знания, достаточные для поступления в колледж.

В 1810 году Бэббидж поступил в Тринити-колледж в Кембридже. Однако основам математики он обучался самостоятельно по книжкам. Он тщательно изучал труды Ньютона, Лейбница, Лагранжа, Лакруа, Эйлера и других математиков академий Санкт-Петербурга, Берлина и Парижа. Бэббидж очень быстро обогнал своих преподавателей по знаниям и был сильно разочарован уровнем преподавания математики в Кембридже. Более того, он заметил, что Британия в целом заметно отстала от континентальных стран по уровню математической подготовки.

В связи с этим он решил создать общество, целью которого являлось внесение современной европейской математики в Кембриджский университет. В 1812 году Чарльз Бэббидж, его друзья, Джон Гершель (John Herschel) и Джордж Пикок (George Peacock) и ещё несколько молодых математиков основали «Аналитическое общество». Они стали проводить собрания. Обсуждать различные вопросы, связанные с математикой. Начали публиковать свои труды. Например, в 1816 году они опубликовали переведённый ими на английский язык «Трактат по дифференциальному и интегральному исчислению» французского математика Лакруа, а в 1820 году опубликовали два тома примеров, дополняющих этот трактат. Аналитическое общество своей активностью инициировало реформу математического образования вначале в Кембридже, а затем и в других университетах Британии.

В 1812 году Бэббидж перешёл в колледж Св. Петра (Peterhouse). А в 1814 году он получил степень бакалавра. В том же году Чарльз Бэббидж женился на Джорджиане Витмур (Georgiana Whitmore), и в 1815 году они переехали из Кембриджа в Лондон. За тринадцать лет брака у них было восемь детей, но пятеро из них умерли в детстве. В 1816 году он стал членом Королевского Общества Лондона. К тому времени он написал несколько больших научных статей в разных математических дисциплинах. В 1820 году он стал членом Королевского Общества Эдинбурга и Королевского Астрономического Общества. В 1827 году он похоронил отца, жену и двоих детей. В 1827 году он стал профессором математических наук в Кембридже, и занимал этот пост в течение 12 лет. После того, как он покинул этот пост, он большую часть своего времени посвятил делу его жизни - разработке вычислительных машин.

Последние годы жизни Бэббидж посвятил философии и политической экономии.

Изобретения Бэббиджа

Малая разностная машина

Впервые Бэббидж задумался о создании механизма, который позволил бы производить автоматически сложные вычисления с большой точностью в 1812 году. На эти мысли его натолкнуло изучение логарифмических таблиц, при пересчёте которых были выявлены многочисленные ошибки в вычислениях, обусловленные человеческим фактором. Ещё тогда он начал осмысливать возможность проведения сложных математических расчётов при помощи механических аппаратов.

Также очень большое влияние на Бэббиджа оказали работы французского учёного барона де Прони, который предложил идею разделения труда при вычислении больших таблиц (логарифмических, тригонометрических и др.). Он предлагал разделить процесс вычисления на три уровня. Первый уровень - несколько выдающихся математиков, подготавливающих математическое обеспечение. Второй уровень - образованные технологи, которые организовывали рутинный процесс вычислительных работ. А третий уровень занимали сами вычислители, от которых требовалось лишь умение складывать и вычитать. Идеи Прони навели Бэббиджа на мысль о замене третьего уровня (вычислителей) механическим устройством.

Однако Бэббидж не сразу начал заниматься развитием идеи построения вычислительного механизма. Лишь в 1819 году, когда он заинтересовался астрономией, он более точно определил свои идеи и сформулировал принципы вычисления таблиц разностным методом при помощи машины, которую он впоследствии назвал разностной. Эта машина должна была производить комплекс вычислений, используя только операцию сложения. В 1819 году Чарльз Бэббидж приступил к созданию малой разностной машины, а в 1822 году он закончил её строительство и выступил перед Королевским Астрономическим обществом с докладом о применении машинного механизма для вычисления астрономических и математических таблиц. Он продемонстрировал работу машины на примере вычисления членов последовательности. Работа разностной машины была основана на методе конечных разностей. Малая машина была полностью механической и состояла из множества шестерёнок и рычагов. В ней использовалась десятичная система счисления. Она оперировала 18-разрядными числами с точностью до восьмого знака после запятой и обеспечивала скорость вычислений 12 членов последовательности в 1 минуту. Малая разностная машина могла считать значения многочленов 7-й степени.

За создание разностной машины Бэббидж был награждён первой золотой медалью Астрономического общества. Однако малая разностная машина была экспериментальной, так как имела небольшую память и не могла быть использована для больших вычислений.

Большая разностная машина

В 1822 году Бэббидж задумался о создании большой разностной машины, которая позволила бы заменить огромное количество людей, занимающихся вычислением различных астрономических, навигационных и математических таблиц. Это позволило бы сэкономить затраты на оплату труда, а также избавиться от ошибок, связанных с человеческим фактором.

Со своим предложением профинансировать создание большой разностной машины Чарльз Бэббидж обратился в Королевское и Астрономическое общества. И те, и другие отозвались на это предложение положительно. В 1823 году Бэббидж получил 1500 фунтов стерлингов и приступил к разработке новой машины. Он планировал сконструировать машину за 3 года. Однако Бэббидж не учёл сложности конструкции, а также технические возможности того времени. И уже к 1827 году было затрачено 3500 фунтов стерлингов (более 1000 личных денег). Ход работы по созданию разностной машины сильно замедлился.

Кроме того, на процесс конструирования машины большое влияние оказали трагические события в жизни Бэббиджа в 1827 году. В этот год он похоронил отца, жену и двоих детей. После этих событий у него ухудшилось самочувствие, и он не мог заниматься конструированием машины. Чтобы восстановить здоровье, он поехал в путешествие по континенту.

После путешествия в 1828 году Бэббидж продолжил разработку, но денег уже не было. Он обращался ко многим обществам и правительству с просьбой о помощи. Только в 1830 году он получил от правительства ещё 9000 фунтов стерлингов, после чего продолжил конструирование разностной машины.

В 1834 году работы по созданию машины были приостановлены. На тот момент уже было затрачено 17000 фунтов государственных денег и 6000 личных. С 1834 по 1842 год правительство обдумывало, оказывать поддержку проекту или нет. А в 1842 году отказалось финансировать проект. Разностная машина так и не была достроена.

Большая разностная машина должна была состоять из 25 000 деталей, весить почти 14 тонн и быть 2,5 метра высотой. Кроме того, разностная машина должна была быть оснащена печатным устройством для вывода результатов. Память была рассчитана на 1000 50-разрядных чисел.

Возможно, причиной неудачи создания разностной машиной, наряду с трагическими событиями 1827 года и недостаточным уровнем технологий того времени, стала излишняя разносторонность Бэббиджа. Он поднимался с экспедицией на Везувий, погружался на дно озера в водолазном колоколе, участвовал в археологических раскопках, изучал залегание руд, спускаясь в шахты. Почти год он занимался безопасностью железнодорожного движения и сделал очень много специального оборудования - в том числе создал спидометр. Кроме того, при конструировании разностной машины он разработал немало оборудования для обработки металла. В 1851 году Чарльз Бэббидж предпринял попытку сконструировать улучшенную версию разностной машины - «Разностную машину 2». Но и этот проект не был удачным.

Однако труды Бэббиджа по созданию разностной машины не пропали даром. В 1854 году шведский изобретатель Шойц по работам Бэббиджа построил несколько разностных машин. А ещё через некоторое время Мартин Виберг усовершенствовал машину Шойца и использовал её для расчётов и публикации логарифмических таблиц.

В 1891 году была построена «Разностная машина 2», которая находится сейчас в Лондонском научном музее.

Аналитическая машина

Несмотря на неудачу с разностной машиной, Бэббидж в 1834 году задумался о создании программируемой вычислительной машины, которую он назвал аналитической (прообраз современного компьютера). В отличие от разностной машины, аналитическая машина позволяла решать более широкий ряд задач. Именно эта машина стала делом его жизни и принесла посмертную славу. Он предполагал, что построение новой машины потребует меньше времени и средств, чем доработка разностной машины, так как она должна была состоять из более простых механических элементов. С 1834 года Бэббидж начал проектировать аналитическую машину.

Архитектура современного компьютера во многом схожа с архитектурой аналитической машины. В аналитической машине Бэббидж предусмотрел следующие части: склад (store), фабрика или мельница (mill), управляющий элемент (control) и устройства ввода/вывода информации.

Склад предназначался для хранения как значений переменных, с которыми производятся операции, так и результатов операций. В современной терминологии это называется памятью.

Мельница (арифметико-логическое устройство, часть современного процессора) должна была производить операции над переменными, а также хранить в регистрах значение переменных, с которыми в данный момент осуществляет операцию.

Третье устройство, которому Бэббидж не дал названия, осуществляло управление последовательностью операций, помещением переменных в склад и извлечением их из склада, а также выводом результатов. Оно считывало последовательность операций и переменные с перфокарт. Перфокарты были двух видов: операционные карты и карты переменных. Из операционных карт можно было составить библиотеку функций. Кроме того, по замыслу Бэббиджа, Аналитическая машина должна была содержать устройство печати и устройство вывода результатов на перфокарты для последующего использования.

Для создания компьютера в современном понимании оставалось лишь придумать схему с хранимой программой, что было сделано 100 лет спустя Эккертом, Мочли и Фон Нейманом.

Бэббидж разрабатывал конструкцию аналитической машины в одиночку. Он часто посещал промышленные выставки, где были представлены различные новинки науки и техники. Именно там состоялось его знакомство с Адой Августой Лавлейс (дочерью Джорджа Байрона), которая стала его очень близким другом, помощником и единственным единомышленником. В 1840 году Бэббидж ездил по приглашению итальянских математиков в Турин, где читал лекции о своей машине. Луиджи Менабреа, преподаватель туринской артиллерийской академии, создал и опубликовал конспект лекций на французском языке. Позже Ада Лавлейс перевела эти лекции на английский язык, дополнив их комментариями по объёму превосходящими исходный текст. В комментариях Ада сделала описание ЦВМ и инструкции по программированию к ней. Это были первые в мире программы. Именно поэтому Аду Лавлейс справедливо называют первым программистом. Однако, аналитическая машина так и не была закончена. Вот, что писал Бэббидж в 1851 году: «Все разработки, связанные с Аналитической машиной, выполнены за мой счёт. Я провёл целый ряд экспериментов и дошёл до черты, за которой моих возможностей не хватает. В связи с этим я вынужден отказаться от дальнейшей работы». Несмотря на то, что Бэббидж подробно описал конструкцию аналитической машины и принципы её работы, она так и не была построена при его жизни. Причин этому было много. Но основными стали полное отсутствие финансирования проекта по созданию аналитической машины и низкий уровень технологий того времени. Бэббидж не стал в этот раз просить помощи у правительства, так как понимал, что после неудачи с разностной машиной ему всё равно откажут.

Только после смерти Чарльза Бэббиджа его сын, Генри Бэббидж, продолжил начатое отцом дело. В 1888 году Генри сумел построить по чертежам отца центральный узел аналитической машины. А в 1906 году Генри совместно с фирмой Монро построил действующую модель аналитической машины, включающую арифметическое устройство и устройство для печатания результатов. Машина Бэббиджа оказалась работоспособной, но Чарльз не дожил до этих дней.

В 1864 году Чарльз Бэббидж написал: «Пройдёт, вероятно, полстолетия, прежде чем люди убедятся, что без тех средств, которые я оставляю после себя, нельзя будет обойтись». В своём предположении он ошибся на 30 лет. Только через 80 лет после этого высказывания была построена машина МАРК-I, которую назвали «осуществлённой мечтой Бэббиджа». Архитектура МАРК-I была очень схожа с архитектурой аналитической машины. Говард Айкен на самом деле серьёзно изучал публикации Бэббиджа и Ады Лавлейс перед созданием своей машины, причём его машина идеологически незначительно ушла вперёд по сравнению с недостроенной аналитической машиной. Производительность МАРК-I оказалась всего в десять раз выше, чем расчётная скорость работы аналитической машины.

Прочие заслуги Чарльза Бэббиджа

Несмотря на то, что Чарльз Бэббидж считается изобретателем вычислительных машин, на самом деле он был очень разносторонний человек. Бэббидж занимался безопасностью железнодорожного движения, для чего оборудовал вагон-лабораторию всевозможными датчиками, показания которых фиксировались самописцами. Изобрёл спидометр. Участвовал в изобретении тахометра. Создал приспособление, сбрасывающее случайные предметы с путей перед локомотивом.

В ходе работ над созданием вычислительных машин, сделал большой прогресс в металлообработке. Сконструировал поперечно-строгальный и токарно-револьверный станки, придумал методы изготовления зубчатых колес. Предложил новый метод заточки инструментов и литья под давлением.

Он содействовал реформированию почтовой системы в Англии. Составил первые надёжные страховые таблицы. Занимался теорией функционального анализа, экспериментальными исследованиями электромагнетизма, вопросами шифрования, оптикой, геологией, религиозно-философскими вопросами.

В 1834 году Бэббидж написал одну из самых важных работ «Экономика технологий и производств», в которой он предлагал то, что сейчас называется «Исследованием операций».

Он был одним из основателей Лондонского статистического общества. В числе его изобретений были спидометр, офтальмоскоп, сейсмограф, устройство для наведения артиллерийского орудия.

Кроме того, Бэббидж был очень общительным человеком. Часто по субботам он собирал в доме гостей. Иногда приходило от 200 до 300 гостей, среди которых были такие знаменитые люди того времени: Жан Фуко, Пьер Лаплас, Чарльз Дарвин, Чарльз Диккенс, Александр Гумбольдт. Помимо этого он поддерживал близкие отношения с Юнгом, Фурье, Пуассоном, Бесселем, Мальтусом.

Бэббидж оставил огромный след в истории XIX века. И сделал переворот не только в математике и вычислительной технике, но и в науке в целом.



Понравилась статья? Поделитесь с друзьями!