Знаменитый англичанин
Одной из самых выдающихся фигур в
науке и технике XIX столетия был англичанин Чарльз
Бэббидж (1792—1871), который, как известно,
впервые определил состав и назначение
функциональных средств автоматического компьютера [1—10].
В школе Бэббидж проявлял большой
интерес к математике и еще до поступления в университет
изучил ряд солидных математических монографий. В
1814 году он получил степень бакалавра, а через три года
— степень магистра. Более десяти лет
Бэббидж заведовал кафедрой физики и математики
Кембриджского университета (когда-то этот пост занимал Ньютон), являлся одним
из основателей Королевского астрономического общества.
Бэббидж был удивительно разносторонним
исследователем, его интересовало все. Он не только
занимался расчетами смертности населения и реформой почтовой службы,
но и опускался на дно озера в водолазном колоколе,
обследовал горячие источники в окрестностях Неаполя,
поднимался на Везувий, участвовал в археологических раскопках,
спускался в шахты [1, 2].
Разумеется, много занимался
Чарльз Бэббидж и математикой: геометрией, теорией
чисел, теорией вероятностей. Кроме того, он
подготовил трактат с описанием основ
математического аппарата,
подобного дифференциальному и интегральному исчислению,
где роль переменной играла
функция. (Такой аппарат был построен математиками в конце
XIX — начале XX века. Его назвали
функциональным анализом.)
Этот человек постоянно доказывал
практическую ценность различных математических таблиц.
Известен огромный труд Бэббиджа, связанный с
подготовкой уточненной таблицы логарифмов чисел, когда он
сравнивал между собой составленные до него
таблицы. Именно работа с таблицами привела
Бэббиджа к мысли создать сначала Разностную машину,
действие которой основывалось на принципе,
известном в математике как “метод конечных разностей”, а
затем — более совершенное устройство,
Аналитическую машину [1—3], чей проект являлся не чем
иным, как проектом первого
универсального программируемого компьютера. (При этом в
процессе работы над Аналитической
машиной Бэббидж нашел подходы к созданию
значительно менее громоздкого устройства —
Разностной машины № 2.)
Какое-то представление о принципе
работы первой Разностной машины дает рассмотрение примера
вычислений для составления таблицы квадратов целых чисел.
Следуя Бэббиджу, будем использовать три “регистра”, в
каждом из которых может находиться одно число [1].
Вычислим квадраты первых чисел: 0,
1, 4, 9. Составим первые разности (каждая разность
получается посредством вычитания
числа из следующего за ним): 1, 3, 5. Вторые
разности дадут последовательность: 2, 2, 2. Теперь поместим
в “регистры” первые значащие числа из трех
полученных рядов: 1, 1, 2. Первый цикл будет заключаться
в сложении чисел из второго и третьего “регистров” и
записи результата во второй “регистр”. Получаем: 1, 3, 2.
Второй цикл предусматривает сложение чисел из первого и
второго “регистров” и запись результата в первый
“регистр”. Имеем: 4, 3, 2. После повторения двух таких
циклов получим 9, 5, 2, затем 16, 7, 2 и т.д.
Таким образом, данные, получаемые в первом регистре,
образуют нужную нам последовательность
квадратов натуральных чисел.
В 1832 году вышла
книга Бэббиджа “Экономика машин и производства”, где производство
рассматривалось как сложная система. Идеи,
отраженные в этой необычной работе, переведенной
на многие европейские языки, через десятки лет легли в
основу системного анализа и исследования операций.
Бэббидж являлся одним из первых
исследователей проблем железнодорожного транспорта и
особенно вопросов безопасности движения.
Почти полгода он проводил эксперименты на
железной дороге за свой счет.
Бэббидж впервые оборудовал и испытал
вагон-лабораторию, где были
установлены несколько самописцев и другие устройства. Он
принимал участие в создании
различных приборов и приспособлений,
например, предохранительной решетки для
локомотива, отбрасывающей с пути
случайно попавшие туда предметы [1, 2].
Бэббиджу принадлежит ряд ценных
изобретений и в других областях. К примеру, им созданы
поперечно-строгальный и токарно-револьверный станки, различные
пресс-формы, предложены новые методы заточки инструмента
и литья под давлением.
Он собственноручно подготовил
огромное количество чертежей, о которых современники
отзывались как о шедевре чертежного искусства.
Однако наивысшим достижением
Чарльза Бэббиджа является, конечно, разработка принципов,
положенных в основу современного компьютера...
Литература
1. Печерский Ю.Н. Этюды о
компьютерах. Кишинев: Штиница, 1989.
2. Знакомьтесь: компьютер: Пер. с
англ. М.: Мир, 1989.
3. Язык компьютера: Пер. с англ. М.:
Мир, 1989.
4. Гутер Р.С., Полупанов
Ю.Л. От абака до компьютера. 2-е изд., испр. и доп.
М.: Знание, 1981.
5. Частиков А.П. От
калькулятора до суперЭВМ // Новое в жизни, науке,
технике. Сер. “Вычислительная техника и ее
применение”, № 1/88.
6. Бородин А.И., Галло В.Ф.
Августа Лавлейс — первый программист // Информатика, № 11/95.
7. Свейд Д. Механический
компьютер Чарльза Бэббиджа: возвращение через
полтора столетия: Пер. с англ. // Информатика, №
6/96.
8. Леонов А.Г., Четвергова
О.В. История компьютеров // Информатика, № 35/98.
9. Выдающийся проект знаменитого
англичанина // Информатика, № 34/99.
10. Леди Лавлейс // Информатика,
№ 9/2001.