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

Каждое утро тысячи служащих заполняли тесные лондонские улочки начала XIX века. Они спешили в свои конторы, чтобы погрузиться в душный мир цифр - финансовые прогнозы и отчеты о сборе налогов, мореходные астрономические таблицы и календари. Могущество "Владычицы морей" опиралось в том числе на армию безвестных вычислителей, терпеливо перемалывающих мириады чисел. В 1812 г. Чарльз Бэббидж дремал над открытой таблицей логарифмов. Приятель молодого математика разбудил его возгласом: "О чем замечтался?", на что Бэббидж ответил: "...А ведь все эти таблицы могли быть вычислены с помощью машины!"

В эпоху, когда пароходы и паровозы еще считались многообещающей новинкой, Чарльз Бэббидж решил избавить людей от гнета рутинных вычислений. Он говорил: "Я отдаю себе отчет, что мои утверждения могут рассматриваться как нечто сверхутопическое и что они вызовут в памяти философов Лапуты..." ( Лапута - летающий остров, придуманный Джонатаном Свифтом. На Лапуте жили мудрецы, примечательные своей оторванностью от реальной жизни и пространными псевдонаучными рассуждениями.) И точно - в возможности создания автоматической вычислительной машины сомневались тогда не только обыватели, но и многие ученые.

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

Каждую минуту умирает человек,
Но каждую минуту человек рождается.

Этот фрагмент из стихотворной поэмы Альфреда Теннисона заставил Бэббиджа отправить поэту письмо, где математик придирчиво заметил: "...Хорошо известно, что упомянутая сумма (население Земли) постоянно увеличивается. Поэтому я беру на себя смелость предположить, что в следующем издании Вашей превосходной поэмы ошибочные расчеты будут исправлены следующим образом:

Каждое мгновение умирает человек,
Но 1,16 человека рождается...

Может, это был своеобразный юмор Бэббиджа? Его отношение к предмету выдает следующее добавление: "Я мог бы указать Вам и более точную цифру -1,167; но это, конечно, нарушило бы ритм стиха..."

Также безоглядно он увлекался изобретательством. Например, попав в оперу на "Дон Жуана", смертельно заскучал и уже через пять минут ушел из зала - посмотреть, как устроен механизм сцены... Бэббидж пытался вдохнуть жизнь в "нагромождение" валов, шестеренок и рычагов, названное им "Разностной машиной" не один год. Поначалу некоторые средства ученому выделяло Министерство финансов Ее Величества. Но исследования затянулись и господин министр соскучился ждать. Ученому удалось построить только отдельные узлы своей машины. Неудача с "Разностной машиной" нисколько не обескуражила Бэббиджа. Напротив, он сразу же "замахнулся" на новый, несравненно более сложный агрегат. В 1834 году конструктор впервые в мире задумал создать механическое устройство, способное не просто считать, но управлять ходом собственной работы, в зависимости от заложенной программы и результатов промежуточных вычислений! Прародитель ЭВМ был назван им "Аналитической машиной".

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

Ход вычислений в машине Бэббиджа определяли перфокарты с программой. А первым в мире программистом стала леди Ада Лавлейс. Дочь Джорджа Байрона - она проявляла несравненно больший интерес к математике, нежели к поэзии, и в этом походила на Бэббиджа. Ада была знакома со многими учеными своего времени, часто принимала их у себя дома, выступая не только в роли хозяйки, но и как активная участница научных споров. Бэббидж "заразил" Аду идеей создания программируемой вычислительной машины, и она составила несколько программ для его агрегата. Применить их так и не пришлось, зато леди Лавлейс разработала все основные принципы программирования, применяемые до сих пор. Ее именем даже назвали один из компьютерных языков - "Ада". ЧАРЛЬЗ БЫЛ ГОТОВ ПОЙТИ на самые экзотические авантюры, чтобы добыть средства на постройку "Аналитической машины"" Сначала, вместе с леди Лавлейс, Бэббидж придумал "беспроигрышную" систему ставок на скачках. Однако математический талант Ады не помог: изобретатели проигрались в пух и прах, и леди Лавлейс пришлось продать свой фамильный жемчуг.

Неунывающий Бэббидж решил написать роман в трех томах, рассчитывая выручить за него 500 фунтов, но быстро охладел к идее. Зато загорелся новым проектом - деньги ему должен принести автомат... для игры в крестики-нолики, с которым Бэббидж предполагал разъезжать по стране. Знакомый Чарльза отговорил его от этой затеи, уверяя, что данным способом не удастся выколотить из чопорной английской публики требуемую сумму. Автомат для крестиков-ноликов так и не был создан. Как и сама "Аналитическая машина", хотя Бэббидж продолжал работу над ней до конца жизни. Вскоре после смерти Бэббиджа журнал "Панч" написал:

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

Тогда же британский комитет по науке отозвался о его изобретении: "Мы полагаем, что подобные машины, помимо экономии труда, сделают осуществимым то, что находится слишком близко к пределам человеческих возможностей". Почему это признание не появилось при жизни изобретателя?

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

Автор: Леонид Попов
www.peoples.ru