БЕББИДЖ (БЭББИДЖ) ЧАРЛЗ (1791 г. – 1871 г.)

We use cookies. Read the Privacy and Cookie Policy

БЕББИДЖ (БЭББИДЖ) ЧАРЛЗ

(1791 г. – 1871 г.)

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

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

Уже в 1812 году при активном участии Беббиджа было основано Аналитическое общество. В него вошли, в основном, студенты и молодые преподаватели Кембриджа, например, Джон Гершель, сын Уильяма Гершеля, в будущем – знаменитый астроном. Целью Общества было изучение достижений современной науки и реформирование математики: математика Ньютона была пределом, выше которого преподавание в колледже не поднималось. Беббидж и Гершель стали авторами первой работы, опубликованной в журнале Общества. Это был достаточно качественный обзор по истории математики. В дальнейшем друзья совместно работали над переводами на английский язык трудов европейских математиков, которые публиковали от имени Аналитического общества.

Степень бакалавра Беббидж получил в 1814 году. В этом же году он женился на Джоржиане Уитмор, девушке из семьи богатых землевладельцев. Через год Чарлз покинул Кембридж и поселился с женой в Лондоне. В 1815 и 1816 годах он написал две крупные работы о функциональных уравнениях. В том же 1816 году 24-летний ученый был избран членом Лондонского королевского общества. Удивительно, но сам Чарлз не воспринимал это событие как большую честь для себя. Наоборот, о работе Общества он отзывался довольно-таки критически: «Совет Королевского общества – собрание людей, которые избирают друг друга, а затем вместе обедают за счет Общества, бахвалятся друг перед другом винами и раздают друг другу медали».

В 1820 году Чарлз был избран и в Эдинбургское королевское общество. В этом же году было открыто Королевское астрономическое общество, в создании которого Беббидж принимал активное участие. Первые четыре года он был секретарем Общества, а затем еще долго оставался его вице-президентом. Также Беббидж сыграл немалую роль в создании Статистического общества (1834). Но, безусловно, не теоретические работы по математике или общественная деятельность Чарлза Беббиджа сделали его имя известным. Ученого и изобретателя прославило основное дело его жизни – создание вычислительных машин.

Еще в 1812 году студенту Беббиджу пришла в голову мысль создать машину для исправления ошибок в логарифмических таблицах. Позже сам ученый писал: «Я сидел в помещении Аналитического общества Кембриджа. Моя голова склонялась в приступе сонливости над столом, на котором были разложены таблицы логарифмов. Еще один член Общества вошел в комнату и, застав меня в полусонном состоянии, воскликнул: “Ну, Беббидж, о чем вы мечтаете?” Я ответил, показав на логарифмы: “Я думаю, что расчеты всех этих таблиц могли бы быть сделаны машиной”».

Но, конечно же, в студенческие времена Беббидж еще не мог реализовать эту идею. Второй раз она захватила его, когда он работал над организацией Астрономического общества: счетная машина могла бы стать хорошим помощником в астрономических расчетах. В 1819 году Беббидж приступил к созданию машины для составления математических таблиц. В 1822 году она была готова. Машина состояла из валиков и шестеренок, которые приводились в движение рычагом. Устройство могло производить некоторые математические расчеты с точностью до восьмого знака после запятой. 14 июня 1822 года Беббидж представил свое изобретение Королевскому астрономическому обществу в докладе «Замечания о применении механизмов в расчетах астрономических и математических таблиц». Изобретатель планировал создать машину, способную распечатывать результаты, но первый образец к этому приспособлен не был, и полученные данные необходимо было записывать вручную.

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

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

Вернувшись в Англию, Чарлз Беббидж занял престижную Лукасовскую кафедру в Кембридже. Он руководил ею более десяти лет, но лекций не читал. Чарлз по-прежнему был всецело поглощен созданием своей машины. В 1830 году правительство согласилось выделить на ее строительство дополнительные средства. Изобретатель вложил в свое детище немало и собственных денег. Но реализовать проект так и не удалось, и в 1834 году работа над ним прекратилась. Восемь лет вопрос о продолжении работ находился в подвешенном состоянии, а затем было принято решение строительство прекратить.

Тем временем Беббиджем овладела гораздо более сложная и одновременно тонкая идея, которая и принесла ему славу изобретателя первого компьютера. Ученый решил создать механизм, который мог бы осуществлять не стандартный набор отдельных математических операций, а любые заданные вычисления. К 1834 году Беббидж сделал первые наброски аналитической машины, ставшей предшественницей современных электронно-вычислительных машин. Забегая вперед, скажем, что аналитическая машина так и осталась проектом. Тем не менее, Беббидж удивительно правильно установил пять логических элементов, из которых должен состоять такой механизм. Соответствующие элементы аналитической машины получили название «Мельница», «Склад», «Контроль», «Ввод» и «Вывод».

«Мельница» – аналог процессора современного компьютера. В «мельнице» Беббидж предполагал использовать зубчатые колеса, подобные тем, которые лежали в основе работы разностной машины. «Склад» – содержал все переменные, находящиеся в работе, и все числа, полученные в результате других операций. «Склад» соответствует памяти современных компьютеров. Изобретатель предполагал, что «склад» будет состоять из тысячи 50-разрядных регистров (на 50 колес каждый). «Контроль» – устройство управления, которое было разработано на основе ткацкого станка Жаккарда. В этом станке узор на изготовляемых тканях задавался с помощью перфокарт. В устройство контроля аналитической машины Беббиджа с помощью перфокарт должна была вводиться программа вычисления. Ввод исходных данных и вывод результатов вычисления также должны были осуществляться перфокартами.

В 1840 году Чарлз Беббидж побывал в Турине. Там он выступал перед коллегами и обсуждал с ними свои идеи, в частности с Луиджи Менабриа[58]. Менабриа конспектировал сообщения Беббиджа, собирал другие материалы и в октябре 1842 года опубликовал работу «Очерк аналитической машины Чарлза Беббиджа». Годом позже появился перевод этой работы на английский язык. Сделала его Ада Лавлейс. Эта удивительная женщина, без которой ни история развития информатики, ни описание деятельности Чарлза Беббиджа полным быть не может, заслуживает отдельного рассказа.

Итак, Ада Лавлейс, урожденная Байрон, была дочерью великого английского поэта. Правда, в ее воспитании Байрон участия не принимал – вскоре после рождения дочери он покинул Британию. Обучением девочки занимались частные преподаватели. Ада с детства увлекалась точными науками. Позже училась самостоятельно, при содействии профессора математики Августа де Моргана. В 1833 году Ада познакомилась с разностной машиной Беббиджа и проявила к ней большой интерес. Двумя годами позже она вышла замуж за барона Уильяма Кинга, который вскоре получил титул графа и фамилию Лавлейс. Муж, что интересно, поощрял тягу жены к математике.

В 1843 году леди Лавлейс сделала перевод статьи Менабриа «Очерк аналитической машины Чарлза Беббиджа» на английский язык. Вместе со статьей были опубликованы «Комментарии переводчика», написанные Адой при содействии Беббиджа. Комментарии, в частности, содержали примеры возможного практического использования аналитической машины. Среди них было и описание алгоритма вычисления чисел Бернулли[59]. Часто пишут, что это описание было первой программой для вычислительной машины. Вряд ли такое утверждение можно считать корректным. Программы для различных вычислений до этого составляли и сам Беббидж, и Гершель, и сын Беббиджа Генри. Но то, что Аду Лавлейс можно назвать первой женщиной-программистом, – сомнений не вызывает. В 1975 году министерство США приняло решение о разработке универсального языка программирования. В честь леди Лавлейс он получил название «Ада».

Аналитическая машина Беббиджа, также как и разностная, построена не была. В 1851 году изобретатель писал: «Чертежи аналитической машины полностью были сделаны за мой счет: я начал длительную серию экспериментов, целью которых было сокращение расходов по строительству до таких размеров, чтобы я мог самостоятельно оплатить ее постройку. В данный же момент я стою перед необходимостью воздержаться от строительства». Тем не менее, надежда не покидала ученого. Еще в 1864 году он писал: «…если я проживу еще несколько лет, аналитическая машина будет существовать…» Чарлз Беббидж умер 18 октября 1871 года. Надеждам ученого сбыться было не суждено. Технологии того времени не позволили осуществить задуманное.

Однако в наше время исследования показали, что спроектированные Чарлзом Беббиджем машины были вполне работоспособны. Еще в 1854 году шведский изобретатель Джордж Шойц в несколько измененном виде построил разностную машину. В 1985 году Лондонский музей науки приступил к грандиозной работе. В 1991 году по чертежам Беббиджа, к двухсотой годовщине со дня его рождения, была построена функционирующая разностная машина. Она может производить вычисления с точностью до 31 знака после запятой и весит более трех тонн. Еще через 9 лет для нее было изготовлено печатающее устройство весом 2,5 тонны. Однако проект строительства аналитической машины пока не осуществлен.

Помимо математической и конструкторской деятельности, Чарлз Беббидж внес вклад и в другие области науки и техники, занимался государственной деятельностью. Он участвовал в реформировании почтовой системы Великобритании, составил первые страховые таблицы, был одним из изобретателей тахометра[60].

Данный текст является ознакомительным фрагментом.