Чарльз Бэбидж (1791—1871) - Страница 28
Как-то в 1861 г. Бэбиджа посетили друзья. В беседе с ними он сказал, что не может выделить в своей жизни ни одного полностью счастливого дня. Он говорил, что не любит человечество вообще, англичан в частности и английское правительство в особенностей
Ч. Бэбидж в последние годы жизни
Генри Превост Бэбидж (сын Ч. Бэбиджа)
Сын Ч. Бэбиджа, Генри Бэбидж, с 1857 г. был на военной службе в Индии. В марте 1871 г. он вместе с женой вернулся в Англию и находился подле слабеющего отца.
14 октября 1871 г. Ч. Бэбидж почувствовал себя очень плохо. «Долгожданное время приходит. Теперь я собираюсь, как они называют это, в мир иной», — сказал он [86, с. 83]. Умирая, Бэбидж был очень спокоен* воспринимая все происходящее как естественный ход событий. Он скончался около полуночи 18 октября 1871 г. на руках у сына, не дожив до своего 80-летия двух месяцев. Бэбидж похоронен на кладбище Кензел Грин 24 октября. На похоронах было всего несколько близких друзей. Так незаметно ушел из жизни великий человек.
После смерти Бэбиджа Комитет Британской ассоциации в небольшом составе, куда входили такие видные ученые, как Кейли и Клиффорд, рассмотрел вопрос о том, что можно сделать с неоконченной аналитической машиной и для чего она может быть рекомендована. К чести Комитета в своем заключении он отметил, что «возможности аналитической машины простираются так далеко, что их можно сравнить только с пределами человеческих возможностей, кроме того, машина может работать достаточно долго. Успешная реализация машины может означать эпоху в истории вычислений, равноценную введению логарифмов». Не часто случается так, что сообщение остается истинным без изменения единого слова спустя 100 лет. Вследствие же большой стоимости машины Комитет в конце своего заключения написал: «У нас есть причины думать, что стоимость машины может быть выражена по меньшей мере в десятках тысяч фунтов. . . Мы пришли, не без трений, к заключению, что не можем советовать Британской ассоциации сделать какие-либо шаги. . . по производству аналитической машины мистера Бэбиджа» [84, с. 1431].
В настоящее время в Научном музее Лондона хранится модель части аналитической машины, которая была разработана по рисунку Ч. Бэбиджа Генри Бэбиджем и выполнена фирмой Монро в 1906 г. [1 В 1969 г. по заказу крупнейшей зарубежной фирмы в области вычислительной техники (ИБМ) в Великобритании были изготовлены два макета аналитической машины. Макеты, выполненные по рисункам Бэбиджа, содержат все предусмотренные им блоки машины. Однако макеты не являются действующими (на них нельзя выполнять расчеты). Макеты построены с целью воспроизведения внешнего вида аналитической машины и ее элементов и предназначены для демонстрации на различных выставках, организуемых фирмой ИБМ [107].] Эта модель (рис. 7) включает арифметическое устройство и устройство для печатания результатов десятичных чисел до двадцать девятого разряда.
Рис. 7. Часть аналитической машины, разработанная Г. П. Бэбиджем
Генри Бэбидж, который много сделал для сохранения наследия отца, а также для пропаганды его идей, отмечал: «Я полностью уверен в том, что придет время, когда подобная машина [аналитическая] будет построена и станет мощным средством распространения не только математической науки, но и других областей знаний. И я хочу, как бы далеко оно ни было, ускорить приближение этого времени и помочь общей оценке работ моего отца, так мало известного или понятого даже в кругу образованных людей» [85, с. 331].
Подводя итог своей деятельности, Ч. Бэбидж писал о работе над вычислительными машинами: «Вероятно, пройдет половина столетия, прежде чем кто-нибудь возьмется за такую малообещающую задачу без тех указаний, которые я оставил после себя. И если некто, не предостереженный моим примером, возьмет на себя эту задачу и достигнет цели в реальном конструировании машины, воплощающей в себя всю исполнительную часть математического анализа с помощью простых механических или других средств, я не побоюсь поплатиться своей репутацией в его пользу, так как только он один полностью сможет понять характер моих усилий и ценность их результатов» [85, с. 142]. Продолжая эту несколько пессимистическую мысль, его сын Генри добавляет: «Истории вычислительных машин Бэбиджа достаточно, чтобы охладить пыл дюжины энтузиастов» [85, с. 343].
Выдвинув концепцию универсальной цифровой вычислительной машины с программным управлением, Бэбидж на много лет опередил свое время не только с точки зрения идеи, но и с позиций возможности ее технического осуществления. Это не всегда понимал и сам Бэбидж. Н. Винер, отмечая большое значение работ Бэбиджа, писал, что он «имел удивительно современные представления о вычислительных машинах, однако имевшиеся в его распоряжении технические средства намного отставали от его представлений» [93, с. 154].
Заключение
В истории вычислительной техники роль Ёэбиджа особая. Всю историю вычислительных машин можно разбить на следующие периоды: 1) домеханический; 2) меха* нический; 3) электрический; 4) электронный. Творчество Бэбиджа по времени приходится на механический период развития вычислительных машин. В его машинах все элементы механические, основной способ передачи любых движений — зубчатые передачи, движущей силой является механическое усилие человека и т. п. В этом Бэбидж — типичный представитель механического периода. Но задачи, которые он поставил при работе над вычислительными машинами, далеко перешагнули этот период.
Получается следующая картина: на механической основе Бэбидж пытался создать машину, соответствующую электронному периоду. Это несоответствие и явилось причиной ряда неудач Бэбиджа. Это же несоответствие подчеркивает гениальность Бэбиджа: задолго до возникновения электронных вычислительных машин он разработал принципы построения машин, основные их узлы, установил возможности вычислительных машин и предсказал пути их дальнейшего развития.
При изучении творчества Бэбиджа поражает даже простое перечисление проблем, которые он поставил и пытался разрешить, одни более успешно, другие менее, в аналитической машине: 1) разработка основного состава блоков; 2) планирование большого объема памяти; 3) разделение арифметического и запоминающего устрой- ‘ ства; 4) применение изменяемой программы вычислений;
5) передача управления с помощью условного перехода;
6) работа с адресами и кодами команд; 7) контроль считыванием; 8) наличие библиотеки подпрограмм; 9) применение перфокарт, печатание данных ввода и вывода и некоторые другие.
Только через 100 лет были осуществлены основные идеи Бэбиджа. Мы не ставим своей целью подробно останавливаться на истории развития вычислительных машин последних десятилетий. Но для того, чтобы подчеркнуть значение работ Бэбиджа, кратко остановимся на некоторых моментах этой истории.
В 1937 г. английский математик А. М. Тьюринг обосновал возможность построения машины с программным управлением, предложив самую общую и самую простую, с точки зрения логической структуры, идею вычислительной машины. Введенное Тьюрингом понятие такой машины получило название «машины Тьюринга». Это понятие явилось, фактически, одним из наиболее естественных и удобных уточнений понятия алгоритма [1 О машине Тьюринга см., напр.: Айзерман М. А., Гусев Л. А., Розоноэр Л. И. Логика, автоматы, алгоритмы. М.: Физматгиз, 1963.].
В 1938 г. Дж. Стибиц построил небольшую вычислительную машину, работающую в двоичной системе счисления, способную оперировать с комплексными числами (Белл-1). Одна из первых попыток использовать электронные элементы в ЦВМ была предпринята в США в 1939—1941 гг, в колледже-штата Айова (ныне университет) Дж. Атанасовым. Машина Атанасова предназначалась для решения систем алгебраических уравнений с 30 неизвестными. Исходные данные вводились на стандартных перфокартах. Для запоминания информации использовались конденсаторы. Промежуточные результаты записывались на перфокарты. К моменту вступления США в войну (7 декабря 1941 г.) были закончены основные блоки машины. В 1942 г. работы были прекращены, но спустя несколько лет машина была доработана.