ВУЗ:
Составители:
36
ранее. На них же Ч. Беббидж намеревался построить устройство памяти из
1000 50-разрядных регистров (по 50 колес в каждом!). Программа выполнения
вычислений записывалась на перфокартах (пробивками), на них же записыва-
лись исходные данные и результаты вычислений. В число операций, помимо
четырех арифметических, была включена операция условного перехода и опе-
рации с кодами
команд. Автоматическое выполнение программы вычислений
обеспечивалось устройством управления. Время сложения двух 50-разрядных
десятичных чисел составляло, по расчетам ученого, 1 с., умножения – 1 мин.
Особенностью аналитической машины стало то, что здесь впервые был
реализован принцип разделения информации на команды и данные. Аналитиче-
ская машина содержала два крупных узла: «склад» и «мельницу». Данные вво-
дились в механическую память «склада» путем установки блоков шестерен, а
потом обрабатывались в «мельнице» с использованием команд, которые вводи-
лись с перфокарт.
Механический принцип построения устройств и использование десятичной
системы счисления, затрудняющей создание простой элементной базы, не по-
зволили Ч. Беббиджу полностью реализовать свой далеко идущий замысел,
пришлось ограничиться скромными макетами
. Иначе по размерам машина
сравнялась бы с локомотивом, и чтобы привести в движение ее устройство, по-
надобился бы паровой двигатель.
До настоящего времени Беббидж считается пионером в этой области.
Его молодая помощница леди Ада Августа Лавлейс (Ада Байрон, 1815–1852),
дочь поэта лорда Байрона, которую он опекал и обучал математике после кон-
чины собственной дочери, проявила необыкновенные математические способности.
За свою долгую жизнь Чарльз Бэббидж написал более 70 заметок, статей и
книг по самым различным вопросам. Однако подробное изложение принципов
работы разностной и аналитической машин сделано не им (Бэббидж говорил,
что слишком занят созданием машин, чтобы еще заниматься и их описанием).
В частности, аналитическая
машина была весьма детально описана в «Очерке
аналитической машины...» Л. Ф. Менабреа, переведенном с итальянского на
английский язык леди Лавлейс. Она не только сделала перевод, но и дополнила
его собственными «Примечаниями», свидетельствующими о замечательном
понимании принципов работы вычислительных машин Бэббиджа. Кроме того,
она привела ряд примеров их практического использования: выражаясь
совре-
менным языком, составила несколько программ для аналитической машины.
Программы вычислений на машине Беббиджа, составленные Адой Авгу-
стой Лавлейс, поразительно схожи с программами, составленными впоследст-
вии для первых ЭВМ. Не случайно замечательную женщину назвали первым
программистом мира.
Ее изложение принципов действия разностной и аналитической машин, их
вычислительных возможностей и некоторых структурных
особенностей дает
законченное и четкое представление об этих машинах. Недаром сам Бэббидж
неоднократно повторял, что представления леди Лавлейс о его работе были яс-
нее, чем его собственные. К несомненным достижениям Ады следует также от-
Страницы
- « первая
- ‹ предыдущая
- …
- 34
- 35
- 36
- 37
- 38
- …
- следующая ›
- последняя »