babbage (667019), страница 2
Текст из файла (страница 2)
Конечно, обе версии несут в себе оттенок легенды. Фактом остается то, что еще в студенческие годы Бэббидж заинтересовался возможностями производства различных математических расчетов при помощи вычислительных машин. Со временем эти мысли полностью овладели Бэббиджем. Он не переставал заниматься проблемами, связанными с вычислительными машинами в течение всей своей долгой жизни. Более того, он посвятил им свою жизнь.
12 января 1820 г. в Лондоне было создано Астрономическое общество, в организации которого большое участие принимал Бэббидж. Во главе общества стал доктор У. Пирсон, его активным помощником был Бэббидж, сыгравший значительную роль в этом обществе. Он последовательно был одним из секретарей общества, вице-президентом, секретарем по иностранным делам и членом Совета.
Став членом Королевского общества и ознакомившись с его работой, Бэббидж выступил с резкой критикой царивших там порядков. Он представил на рассмотрение общества план обширных реформ, которые должны были оздоровить общество, создать лучшие условия для научной работы его членов. В своем проекте Бэббидж требовал установления демократической процедуры выборов в члены общества, при этом он считал необходимым публикацию научных статей в качестве испытания для вступающих в члены. Он требовал свободы дискуссий по политическим вопросам на заседаниях общества. В своем проекте он выдвинул и много других требований, которые были направлены в сторону демократизации общества.
Королевское общество отвергло проект Бэббиджа без обсуждения. Рассерженный этим отказом Бэббидж продолжал осуждать порядки в Королевском обществе.
В 1828 г. Бэббидж был избран профессором математики Люкасовской кафедры Кембриджского университета. Спустя много лет Бэббидж отмечал, что избрание на эту кафедру было единственной честью, которой он удостоился в собственной стране. Он считал, что избрание объясняется интересом, который вызвала его работа над вычислительной машиной.
За 11 лет пребывания в должности профессора Бэббидж не прочел ни одной лекции в университете, стремясь как можно больше внимания уделять разработке вычислительных машин. Но кафедра все же отнимала некоторое время, поэтому в 1839 г. Бэббидж оставляет весьма почетную должность, чтобы полностью посвятить себя работе над вычислительными машинами.
Разностная машина Бэббиджа
Французское правительство в связи с введением метрической системы в измерение длин, весов и т. п. стремилось внедрить принцип десятичности в самые различные области, в частности, была сделана попытка ввести деление окружности не на 360°, а на 400 частей, т. е. каждый квадрант делить не на 90°, а на 100 частей, а каждую сотую часть квадранта — не на 60, а также на 100 частей. Для такой перестройки требовалось пересчитать громадное число таблиц, в основном, тригонометрических и связанных с ними логарифмических. Кроме того, для перехода на метрическую систему нужно было составить много вспомогательных таблиц.
Правительство Франции поставило перед математиками задачу подготовить необходимые таблицы на высоком научном уровне и в достаточно короткие сроки. Руководить сложными и трудоемкими расчетами было поручено Г. Прони.
Прони с самого начала понял, что для составления таблиц прежними методами с помощью нескольких сотрудников ему не хватит жизни.
Однажды в книжной лавке Прони увидел книгу Адама Смита «Исследование о природе и причинах богатства народов». Смит рассматривая мануфактуру как типичную форму предприятия, приписывал решающую роль в развитии производительных сил мануфактурному разделению труда. Именно это поразило Прони в книге Смита, он не отрываясь прочитал первые главы этой работы и у него появились по использованию разделения труда для расчёта новых логарифмических таблиц. В Париже была выпущена брошюра, в которой описывался процесс вычисления таблиц.
После ознакомления с этой брошюрой Бэббидж решил применить метод Прони при создании своей машины.
В основу работы машины Бэббидж решил положить известное свойство многочленов, состоящее в том, что их конечные разности соответствующих порядков (зависящие от степени многочлена) равны нулю. Машину, работающую на этом принципе, он назвал разностной.
Разностная машина (1822)
В качестве основного элемента разностной машины Бэббидж выбрал зубчатое счетное колесо, применявшееся в цифровых вычислительных устройствах с XVII в. Каждое колесо, предназначено для запоминания одного разряда десятичного числа. Поскольку Бэббидж проектировал машину, оперирующую с 18-разрядными числами, регистр (устройство для хранения одного числа) состоял из 18 счетных колес. Количество регистров на единицу больше степени полинома, представляющего вычисляемую функцию (один регистр предназначен для хранения значения функции, другие — для запоминания конечных разностей). Машина, создаваемая Бэббиджем, предназначалась для расчета полиномов шестой степени и соответственно должна была иметь семь регистров.
Для выполнения операции сложения наряду со счетными колесами регистров, в машине должны были использоваться зубчатые колеса трех различных конструкций (по три колеса на каждое колесо регистра) и так называемые установочные пальцы на специальных осях. Конструктивно вычислительный блок разностей машины представляет собой три ряда вертикально расположенных осей с зубчатыми колесами и установочными пальцами. Первый ряд составляют оси со счётными колесами регистров, второй ряд — оси с зубчатыми колесами для суммирования и третий ряд — оси с установочными пальцами для подготовки к работе колес второго ряда. Диаметр счетного колеса регистра 12,7 см. Вычислительный блок машины должен был иметь 3 м в длину и 1,5 м в ширину. Наряду с вычислительным блоком в состав машины должно было входить печатающее устройство.
При проектировании разностной машины Бэббидж предложил и частично реализовал ряд интересных технических идей. Так, он разделил выполнение операций переноса десятков при сложении на два такта: подготовительный (выполняется во время операции сложения) и собственно перенос. Это новшество, впоследствии широко применявшееся в механических вычислительных устройствах, позволило существенно снизить нагрузки на рабочие элементы машины. Проектируя связь между вычислительным блоком и печатающим устройством, Бэббидж предусмотрел возможность совмещения во времени процессов вычислений и печатания результатов.
Основное назначение разностной машины Бэббидж видел в составлении таблиц. Машина позволяла также проверять таблицы составленные ранее. Для этого операции должны были производиться в обратном порядке, т. е. от полинома к конечным разностям.
В нескольких работах Бэббидж высказывает мысль о возможности использования разностной машины для расчета функций, не имеющих постоянных разностей. Он пишет, что уже протабулировал некоторые из специальных функций. Среди них, например, функция, в которой третьи разности равны числу единиц первых разностей; может быть также рассчитана таблица, в которой третьи разности постоянны и меньше 1/10000 первых разностей.
Возможности разностной машины были достаточно широки. При использовании некоторых дополнительных несложных узлов машина могла извлекать корни из чисел. Точность результата могла быть тем выше, чем больше было счетных колес в машине, т. е. зависела только от ее конструкции.
Работать над созданием разностной машины Бэббидж начал вскоре после 1812 г. Разработка и постройка механической вычислительной машины представляла в то время сложную проблему. Многое из того, что было необходимо Бэббиджу, не существовало. Он должен был изобретать не только узлы и механизмы, но и в отдельных случаях — средства для их изготовления. Инженерную помощь получить было трудно и дорого, квалифицированных рабочих также было нелегко найти. Проблемой являлось и достижение требуемой точности обработки металла.
В 1819 г. Бэббидж встречается с секретарем Королевского общества Волластоном и обсуждает с ним вопросы, связанные с разностной машиной. Волластон одобрительно отозвался о работе Бэббиджа.
При всех сложностях Бэббидж сумел к 1822 г. построить небольшую действующую разностную машину. На этой машине Бэббидж рассчитал, например, таблицу квадратов.
После окончания первой разностной машины Бэббидж был полон энтузиазма. Он считал, что основные трудности уже преодолены, и поэтому его дальнейшие планы были достаточно оптимистичны.
Судьба разностной машины
В 1822 г. Бэббидж обратился к президенту Королевского общества Дэви с письмом, в котором предлагал построить разностную машину значительно больших размеров, чем предыдущая, для расчета, в первую очередь, астрономических и навигационных таблиц.
Бэббидж обратился за помощью также и в Астрономическое общество. Оба общества с энтузиазмом отозвались о новом проекте Бэббиджа. При содействии Королевского общества, которое официально подтвердило практическую осуществимость схемы машины, в 1823 г. между Бэббиджем и канцлером казначейства было заключено довольно расплывчатое соглашение, по которому правительство предоставляло деньги для работы над машиной и помощь в необходимых материалах, а Бэббидж обязан был через три года окончить разработку машины. В том же 1823 году Бэббидж приступил к работе над новой машиной.
Бэббидж считал, что на ее постройку должно уйти два-три года при затратах 3 - 5 тысяч фунтов стерлингов, причем в окончательном виде вес машины должен составить примерно две тонны. Для работы над этой машиной была выстроена мастерская, привлечены инженеры и чертежники.
13 июня 1823 г. Бэббидж был награжден первой золотой медалью Астрономического общества. В речи, произнесенной по случаю этого награждения, президент общества Г. Коулбрук высоко оценил значение машины Бэббиджа для астрономических расчетов: «Ни в одной области науки или техники это изобретение не может быть использовано так эффективно, как в астрономии и связанных с ней областях, а также в различных разделах техники, зависящих от них. Нет расчетов более трудоемких, чем те, которые зачастую нужны в астрономии; нет аппаратуры, более необходимой для первоначальной обработки данных; и нет ошибок, более приносящих ущерб. Практически астронома прерывают в его занятиях и отвлекают от наблюдений утомительной расчетной работой, в противном случае его старания в наблюдениях становятся неэффективными из-за необходимости дальнейших расчетов. Пусть помощь, которую приносят предварительно рассчитанные таблицы, будет неограниченно возрастать благодаря изобретению Бэббиджа, тогда более легкой станет наиболее утомительная часть труда астронома и исследованиям в астрономии будет дан дополнительный толчок». Работа Бэббиджа «по размаху и результатам не похожа на что-либо выполненное ранее для помощи при проведении оперативных расчетов».
Несмотря на столь хорошее начало и оптимистические надежды, разностная машина не была изготовлена даже через десять лет, хотя на ее постройку было истрачено 17 тыс. фунтов стерлингов правительственных средств и 13 тыс. собственных средств Бэббиджа.
На разностную машину требуется все больше средств. И о Бэббидже злословят как в научных кругах, так и в литературных. Впоследствии считали даже, что Бэббидж присвоил себе 17 тысяч фунтов правительственных средств, хотя денежная документация у него была в идеальном порядке, учитывался каждый потраченный пенс. К концу 1827 г. на машину было уже израсходовано 3475 фунтов стерлингов. Перед поездкой на континент Бэббидж выделил еще 1000 фунтов из своих личных денег.
Бэббидж уделял большое внимание сокращению времени выполнения операций и для этого неоднократно перерабатывал узлы машины. Обычно при сложении вручную складывают единицы исходных чисел, перенос, если он есть, запоминают и добавляют при сложении десятков чисел; затем запоминают перенос десятков и добавляют при сложении сотен и т. д. При работе на машине можно выполнить поразрядное сложение, запомнить переносы и затем осуществить их сложение с полученным числом; это и будет окончательная сумма. Такое сложение выполняется в разностной машине с помощью механического способа переноса.
Из-за нехватки механизмов, квалифицированных сотрудников, денег, бесконечных поправок и изменений в конструкции машины — возникали многочисленные конфликты, работа продвигалась крайне медленно. Это привело к тому, что энтузиазм окружающих, в том числе и ученых, сменился недоверием. Постепенно от работы отвернулись почти все.
К началу 1833 г. небольшая часть машины все же была построена. Испытания показали, что она выполняет действия с запланированной точностью и скоростью.