Макияж. Уход за волосами. Уход за кожей

Макияж. Уход за волосами. Уход за кожей

» » Аналитическая машина Бэббиджа Чарльза: описание, особенности, история и свойства. Вычислительная машина Чарльза Бэббиджа

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

26 декабря 2015 в 22:44

Чарльз Бэббидж, математик и изобретатель первого в мире компьютера: 224 года со дня рождения

  • История IT

Чарльз Бэббидж в 1860-м году

224 года назад, 26 декабря 1791 года, по адресу 44 Кросби Роу, Уолворт Роуд в Лондоне родился мальчик, которого назвали Чарльзом. Всего в семье банкира Бенджамина Бэббиджа было четверо детей.

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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


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

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

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

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

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

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

Теги:

  • чарльз бэббидж
  • разностная машина
Добавить метки

Английский математик и инженер Чарльз Бэббидж (1791-1871) является одной из самых значительных фигур в предыстории компьютерных вычислений. Его по праву называют отцом вычислительной техники. Построенная им разностная машина № 1 (Difference Engine № 1) была первым успешным автоматическим устройством и остается примером инженерной точности даже в наше время. Хотя идеи Бэббиджа прямо не повлияли на создание современных компьютеров, его Аналитическая машина, задуманная в 1834 г., обладала всеми существенными логическими возможностями сегодняшних универсальных ПК.

Чарльз Бэббидж родился 26 декабря 1791 г. в Уолворте, графство Суррей, Англия. Он был одним из четырех детей в семье банкира Бенджамина Бэббиджа и Элизабет Тип (Elizabeth Teape). В юные годы Чарльз самостоятельно изучал алгебру, в которую был прямо-таки влюблен, а также штудировал труды многих европейских математиков. Посещая Тринити-Колледж в Кембридже в 1810 г., он обнаружил, что опережает в этой области некоторых учителей. Свое образование он завершил в в 1814 г. в Питерхаузе (колледж Святого Петра, Кембридж). В 1816 г. Чарльз Бэббидж был избран членом Королевского общества и занимал должность Лукасовского профессора математики (основана лордом Генри Лукасом в 1663 г.) в Кембриджском университете с 1828 г. по 1839 г.

Для правильной оценки мотиваций Чарльза Бэббиджа необходимо немного представить «технологическую атмосферу» 20-30-х годов XIX столетия. Это было время беспрецедентных инженерных амбиций. Транспорт, коммуникации, архитектура и производство находились в состоянии лихорадочных изменений. Изобретатели и конструкторы использовали новые материалы и процессы, и, казалось, инновациям не будет конца. Паровые машины неуклонно заменяли тягловую силу животных, металлические пароходы начали конкурировать с парусными судами, сеть железных дорог стремительно расширялась, а телеграф совершил революцию в коммуникациях. Расцвет науки, инженерии и появление новых технологий сулили неограниченные возможности.

В то же время архитекторы, математики, астрономы, штурманы, специалисты ряда других профессий, в общем, все, кому необходимо было выполнять нетривиальные вычисления, использовали для этого напечатанные числовые таблицы, которые вычислялись, копировались, проверялись и набирались для печати вручную. Однако людям свойственно ошибаться, и предчувствие, что необнаруженная в расчетах ошибка приведет к катастрофе, никогда не покидало пользователей этих таблиц. Современник Бэббиджа Дионисиус Ларднер (Dionysius Lardner) написал в 1834 г., что случайная выборка из 40 томов числовых таблиц содержала не менее 3700 подтвержденных ошибок и неизвестное количество неподтвержденных. Это обусловливалось тремя основными причинами: ошибками в вычислениях, при подготовке рукописей и при наборе и печати.

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

Довольно активные попытки автоматизировать вычисления предпринимались еще в XVII-XVIII веках. Приведем здесь наиболее известные примеры. Так, в 1623 г. Вильгельм Шиккард (Wilhelm Schickard) построил первый дискретный автоматический калькулятор и таким образом, по существу, открыл компьютерную эру. Его устройство, которое называлось «вычисляющие часы», было способно складывать и вычитать шестизначные числа и сообщало о переполнении звуком колокольчика. Операции выполнялись с помощью колесиков, и полный оборот колесика единиц инкрементировал колесо десятков. Эта концепция впоследствии нашла широкое применение. Шиккард был другом Иоганна Кеплера, и говорят, что тот пользовался изобретением Шиккарда при своих вычислениях. И машина, и ее чертежи пропали во время войны. Она была вновь «переоткрыта» в 1935, чтобы снова затеряться в очередной войне, а затем еще раз в 1956 г., и реконструирована в 1960-м.

Блез Паскаль построил суммирующий аппарат в 1642 г. Хотя его Pascaline была и не столь мощной, как машина Шиккарда, она получила большую известность. Он собрал около 50 штук, но смог продать только дюжину различных модификаций, работающих с восьмизначными числами.

Разностная машина № 2 в сборе

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

Предание гласит, что в 1821 г. Бэббидж и его друг, астроном Джон Гершель (John Hershel), сын известного астронома сэра Уильяма Гершеля, открывшего планету Уран, проверяли вручную числовые таблицы и находили одну ошибку за другой. Тогда Чарльз в отчаянии воскликнул: «Господи, если бы эти вычисления выполнялись с помощью пара!». Именно после этого он задумал сконструировать механический вычислитель беспрецедентной величины и сложности. Стереотипирование - процесс автоматической штамповки результатов - должно исключить ошибки при тиражировании таблиц. Таковым являлся план, который изобретатель, к сожалению, не смог реализовать при жизни. И причиной тому стали отнюдь не принципиальные ошибки.

Устройство вывода (принтер)

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

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

Основные этапы сборки машины в Музее истории компьютера и команда, которая ее осуществила

Конечно, Бэббидж тщательно рассмотрел существующие технологию и практику производства, посетив фабрики и мастерские как в Англии, так и на континенте. И сделал неутешительные выводы: точность и сложность требуемых для его машины деталей находятся за пределами возможностей технологии того времени. Согласно проекту полноразмерная разностная машина № 1 должна была состоять приблизительно из 25 тыс. деталей, суммарный вес которых достигал примерно 15 т. В собранном виде ее размеры составляли 2,1×2,5×0,9 м (Д×В×Ш).

Для создания проекта Чарльз Бэббидж нанял опытного инструментальщика и чертежника Джозефа Клемента (Joseph Clement). Законченная часть машины была собрана в 1832 г. и сегодня является одним из наиболее известных экспонатов в предыстории вычислительной техники. Это старейший из сохранившихся автоматических калькуляторов и пример непревзойденной по тем временам точности изготовления.

Надо сказать, что Бэббидж получил от правительства огромный грант - 17 500 фунтов стерлингов. Но работа над машиной остановилась в 1833 г., когда Клемент отказался от дальнейшего участия ввиду неразрешимого спора о компенсации за перемещение его мастерской на расстояние 4 мили к новому жилищу Бэббиджа. Так это устройство никогда и не построили. Около 12 тыс. неиспользованных частей, изготовленных с высокой точностью, позднее расплавили на лом. За средства, потраченные на разработку, можно было купить 22 новых паровоза на фабрике Роберта Стивенсона - чудовищная сумма в 1831 г.

Но Чарльз Бэббидж не сдался. В 1834 г. он задумывает новый, более амбициозный проект - универсальную программируемую вычислительную машину, впоследствии названную аналитической (Analytical Engine). Это был качественный скачок как в отношении логической концепции, так и инженерной конструкции. Данная модель расценивается как одно из замечательнейших интеллектуальных достижений XIX столетия.

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

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

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

Чарльз Бэббидж встретил ее на какой-то вечеринке. Лавлейс, которой исполнилось тогда семнадцать, имела некоторые познания в математике, что считалось весьма необычным для женщин того времени. Она познакомилась с небольшой рабочей секцией машины и сразу же стала приверженцем работы Бэббиджа. В 1843 г. Лавлейс перевела и опубликовала статью итальянского инженера Луиджи Менабреа (Luigi Menabrea) и написала к ней довольно обширное приложение, занимавшее в три раза больший объем, чем сам оригинал. Оно включало описание шагов, которые должна была сделать машина для решения определенной математической задачи, то есть, по сути, представила первое описание программы.

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

Эта запись, как показал XX век, оказалась пророческой, и появления программ Бэббидж не предвидел, несмотря на прозорливость.

В процессе работы над аналитической машиной он понял, как можно упростить разностную машину, и в период между 1847 г. и 1849 г. приступил к созданию ее второго варианта - Difference Engine № 2. Проект был более элегантный, поскольку вобрал в себя многие наработки от аналитической машины и требовал в три раза меньше деталей, чем предыдущий, при этом сохраняя все его возможности. С 8 тыс. деталей машина весила бы 5 т.

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

Чтобы доказать тезис, что только ограниченные возможности технологий викторианской эпохи стали основной причиной того, что Бэббидж не смог построить свои машины, Музей науки в Лондоне начал в 1985 г. создавать разностную машину № 2 по его оригинальным чертежам и из материалов, которые наиболее соответствовали бы тому периоду. Для производства повторяющихся деталей использовалась современная техника, точность же постарались оставить на уровне времен Бэббиджа. Вычислительная секция устройства, законченная в 1991 г., состоит из 4 тыс. движущихся деталей (исключая печатающий механизм) и весит 2,6 т. Ее длина достигает 3,4 м, высота - 2,1 м, а ширина - 5,5 м. В 2000-2002 гг. Музей добавил печатающее устройство, которое по размерам оказалось почти таким же, как и калькулятор, и весило 2,5 т, а также аппаратуру для стереотипирования. Таким образом, в целом проект занял 17 лет.

Дубликат машины и принтера, или «второй оригинал», закончили в апреле нынешнего года для частного благотворителя проекта Натана Мирвольда (Nathan Myhrvold), в прошлом вице-президента Microsoft. Мирвольд любезно согласился немного подождать с доставкой машины в его резиденцию и «одолжил» этот уникальный экспонат Музею истории компьютера в Маунтейн-Вью, Калифорния, где он будет выставлен вплоть до мая 2009 г. Можно сказать, что постиндустриальный век отдал должное человеку, который заложил его основы еще 160 лет назад.

Чарльз Бэббидж - английский математик и изобретатель, который спроектировал первый автоматический цифровой компьютер. Кроме того, он помог создать современную английскую почтовую систему и составил первые надежные актуарные таблицы, изобрел разновидность спидометра и железнодорожный путеочиститель.

Биография Чарльза Бэббиджа

Родился в Лондоне 26 декабря 1791 года в семье партнера банка Praeds Бенджамина Бэббиджа, владельца Биттон-эстейт в Тинмуте, и Бетси Пламли Тип. В 1808 году семья решила переехать в старый Роуден-хаус, расположенный в Ист-Тинмуте, и отец стал старостой соседней церкви Святого Михаила.

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

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

Учеба в университете

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

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

В 1814-м Чарльз Бэббидж женился на Джорджиане Уитмор. Его отец по каким-то причинам так никогда и не благословил его. Семья жила в спокойствии в Лондоне, на Девоншир-стрит, 5. Только трое из их восьмерых детей дожили до взрослого возраста.

Отец Чарльза, его жена и один из его сыновей трагически погибли в 1827 году.

Проект компьютера

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

Три различных фактора повлияли на принятие им такого решения:

  • он не любил неаккуратность и неточность;
  • ему легко давались логарифмические таблицы;
  • его вдохновили существующие работы по У. Шикарда, Б. Паскаля и Г. Лейбница.

Основные принципы расчета устройства он обсудил в письме сэру Х. Дэви в начале 1822 года.

Разностная машина

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

Общество одобрило идею, и в 1823 году правительство предоставило ему 1500 фунтов на ее постройку. Бэббидж сделал в одной из комнат своего дома мастерскую и нанял Джозефа Клемента надзирать за постройкой устройства. Каждую часть нужно было делать вручную с помощью специальных инструментов, многие из которых разработал он сам. Чарльз совершил множество поездок по промышленным предприятиям, чтобы лучше понять производственные процессы. На основании этих путешествий и своего личного опыта создания машины в 1832 году Бэббидж опубликовал работу «Об экономике машин и производства». Это была первая публикация о том, что сегодня называется "научная организация производства".

Личная трагедия и путешествие по Европе

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

В Италии он узнал, что его назначили Лукасовским профессором математики Кембриджского университета. Первоначально он хотел отказаться, но друзья убедили его в обратном. По возвращении в Англию в 1828 году он переехал на Дорсет-стрит, 1.

Возобновление работы

Во время отсутствия Бэббиджа проект разностной машины попал под огонь критики. Распространились слухи, что он впустую потратил деньги правительства, что машина не работает и что она не имела бы никакого практического значения, если бы была сделана. Джон Гершель и Королевское общество публично защищали проект. Правительство продолжило свою поддержку, предоставив 1500 фунтов 29 апреля 1829 года, 3000 фунтов 3 декабря и столько же 24 февраля 1830 года. Работа была продолжена, но Бэббидж постоянно испытывал затруднения с получением денег из казны.

Отказ от проекта

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

Более того, отказался передать чертежи и инструменты, используемые для создания разностной машины. После инвестирования 23 000 фунтов, в том числе 6000 фунтов собственных средств Бэббиджа, работа над незавершенным устройством прекратилась в 1834 г. В 1842 году правительство официально отказалось от этого проекта.

Чарльз Бэббидж и его аналитическая машина

В удалении от разностной машины изобретатель начал думать об ее улучшенном варианте. Между 1833 и 1842 годами Чарльз пытался построить устройство, которое можно бы было запрограммировать на производство любых вычислений, а не только относящихся к полиномиальным уравнениям. Первый прорыв произошел, когда он перенаправил вывод аппарата на его вход для решения дальнейших уравнений. Он описал это как машину, которая «ест свой собственный хвост». Ему не понадобилось много времени на определение основных элементов аналитического двигателя.

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

Компьютер Чарльза Бэббиджа был спроектирован в 1835 году. Масштаб работы был поистине невероятным. Бэббидж и несколько помощников создали 500 крупных проектных чертежей, 1000 листов механических обозначений и 7000 листов описаний. Завершенная мельница была 4,6 м в высоту и 1,8 м в диаметре. Хранилище на 100 цифр простиралось на 7,6 м. Для своей новой машины Бэббидж построил лишь небольшие тестовые части. Полностью аппарат так и не был завершен. В 1842 году, после неоднократных неудачных попыток получить правительственное финансирование, он обратился к сэру Роберту Пилю. Тот отказал и вместо этого предложил ему рыцарское звание. Бэббидж отказался. Он продолжал изменять и совершенствовать конструкцию в течение многих последующих лет.

Графиня Лавлейс

В октябре 1842 года Федерико Луиджи, итальянский генерал и математик, опубликовал статью об аналитической машине. Августа Ада Кинг, графиня Лавлейс, давний друг Бэббиджа, перевела работу на английский язык. Чарльз предложил ей снабдить перевод примечаниями. Между 1842 и 1843 годами пара совместно написала 7 заметок, суммарная длина которых в три раза превысила фактический размер статей. В одной из них Ада подготовила таблицу выполнения программы, которую Бэббидж создал для вычисления чисел Бернулли. В другой она писала об обобщенной алгебраической машине, которая может выполнять операции с символами так же, как с цифрами. Лавлейс была, пожалуй, первой, кто понял более общие цели устройства Бэббиджа, а некоторые считают ее первым в мире компьютерным программистом. Она начала работать над книгой, описывающей аналитическую машину более детально, но не успела ее закончить.

Чудо машиностроения

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

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

24 чертежа оставались в архивах музея науки, пока идеи Чарльза Бэббиджа не были реализованы в 1985-1991 годах созданием полноразмерной реплики по случаю 200-й годовщины со дня его рождения. Размеры устройства составили 3,4 м в длину, 2,1 м в высоту и 46 см в глубину, а его вес - 2,6 тонны. Пределы точности были ограничены значениями, которых можно было достичь в то время.

Достижения

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

С 1828 по 1839 г. Бэббидж был Лукасовским профессором математики в Кембридже. Он много писал для ряда научных периодических изданий, а также сыграл важную роль в создании Астрономического общества в 1820 году и Статистического общества в 1834 году.

В 1837 году, отвечая на 8 официальных Бриджуотерских трактатов «О силе, мудрости и благости Бога, проявляющегося в творении», он опубликовал девятый Бриджуотерский трактат, выдвинув тезис о том, что Бог, обладая всемогуществом и дальновидностью, создал божественного законодателя, производящего законы (или программы), которые затем в соответствующие моменты времени создавали виды, тем самым устраняя необходимость совершать чудеса каждый раз, когда требовалось сотворить новый вид. Книга содержит отрывки из переписки автора с Джоном Гершелем на эту тему.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Почти год он занимался безопасностью железнодорожного движения и сделал
очень много специального оборудования. В том числе создал спидометр.
Кроме того он разработал немало оборудования для обработки металла.

Чарльз Бэббидж родился 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-ой степени.

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


Работающая копия разностной машины в лондонском Музее науки

В 1823 году правительство Великобритании предоставило ему субсидию в размере 1500 фунтов стерлингов (общая сумма правительственных субсидий, полученных Бэббиджем на реализацию проекта, составила в конечном счёте 17 000 фунтов стерлингов).

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

Конструкция разностной машины основывалась на использовании десятичной системы счисления. Механизм приводился в действие специальными рукоятками. Когда финансирование создания разностной машины прекратилось, Бэббидж занялся проектированием гораздо более общей аналитической машины , но затем всё-таки вернулся к первоначальной разработке. Улучшенный проект, над которым он работал между 1847 и 1849 годами, носил название «Разностная машина № 2» (англ. Difference Engine No. 2 ).

Основываясь на работах и советах Бэббиджа, шведский издатель, изобретатель и переводчик Георг Шутц (швед. Georg Scheutz ) начиная с 1854 года сумел построить несколько разностных машин и даже сумел продать одну из них канцелярии английского правительства в 1859 году. В 1855 году разностная машина Шутца получила золотую медаль Всемирной выставки в Париже. Спустя некоторое время другой изобретатель, Мартин Виберг (швед. Martin Wiberg ), улучшил конструкцию машины Шутца и использовал её для расчёта и публикации печатных логарифмических таблиц.


Разностный калькулятор Шутца

Аналитическая машина Бэббиджа:

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




В целом Беббиджа подвела недостаточная точность металлообработки того времени и конечно недостаток финансирования

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

Принтер! для машины Бэббиджа:

Последние годы жизни Бэббидж посвятил философии и политической экономии.
Чарльз Бэббидж умер в возрасте 79 лет 18 октября 1871 года.

Машина различий Бэббиджа:

PS.

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


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

В честь Ады Лавлейс назван один из языков программирования...

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

Источники:

1. Биография Чарльза Бэббиджа
2. Чарльз Бэббидж — изобретатель и… политэконом
3. Нас переехали колеса Бэббиджа
4. http://www.sciencemuseum.org.uk/onlinestuff/stories/babbage.aspx