В истории вычислительной техники роль Бэббиджа особая. Всю историю вычислительных машин можно разбить на следующие периоды: 1) домеханический; 2) механический; 3) электрический; 4) электронный. Творчество Бэббиджа по времени приходится на механический период развития вычислительных машин. В его машинах все элементы механические, основной способ передачи любых движений — зубчатые передачи, движущей силой является механическое усилие человека и т. п. В этом Бэббидж — типичный представитель механического периода. Но задачи, которые он поставил при работе над вычислительными машинами, далеко перешагнули этот период.
Получается следующая картина: на механической основе Бэббидж пытался создать машину, соответствующую электронному периоду. Это несоответствие и явилось причиной ряда неудач Бэббиджа. Это же несоответствие подчеркивает гениальность Бэббиджа: задолго до возникновения электронных вычислительных машин он разработал принципы построения машин, основные их узлы, установил возможности вычислительных машин и предсказал пути их дальнейшего развития.
При изучении творчества Бэббиджа поражает даже простое перечисление проблем, которые он поставил и пытался разрешить, одни более успешно, другие менее, в аналитической машине: 1) разработка основного состава блоков; 2) планирование большого объема памяти;3) разделение арифметического и запоминающего устройства; 4) применение изменяемой программы вычислений; 5) передача управления с помощью условного перехода; 6) работа с адресами и кодами команд; 7) контроль считыванием; 8) наличие библиотеки подпрограмм; 9) применение перфокарт, печатание данных ввода и вывода и некоторые другие.Только через 100 лет были осуществлены основные идеи Бэббиджа.
В 1937 г. английский математик А. М. Тьюринг обосновал возможность построения машины с программным управлением, предложив самую общую и самую простую, с точки зрения логической структуры, идею вычислительной машины. Введенное Тьюрингом понятие такой машины получило название «машины Тьюринга». Это понятие явилось, фактически, одним из наиболее естественных и удобных уточнений понятия алгоритма.
В 1938 г. Дж. Стибиц построил небольшую вычислительную машину, работающую в двоичной системе счисления, способную оперировать с комплексными числами (Белл-1). Одна из первых попыток использовать электронные элементы в ЦВМ была предпринята в США в 1939—1941 гг. в колледже штата Айова (ныне университет) Дж. Атанасовым. Машина Атанасова предназначалась для решения систем алгебраических уравнений с 30 неизвестными. Исходные данные вводились на стандартных перфокартах: Для запоминания информации использовались конденсаторы. Промежуточные результаты записывались на перфокарты. К моменту вступления США в войну (7 декабря 1941 г.) были закончены основные блоки машины. В 1942 г. работы были прекращены, но спустя несколько лет машина была доработана.
Вычислительную машину с программным управлением, работающую полностью на механических элементах, сконструировал немецкий ученый К. Цузе (машина Ц-1). Работа над машиной была начата в 1936 г. и продолжалась два года. В следующем варианте (Ц-2), который не был завершен в связи с тем, что гитлеровская Германия развязала вторую мировую войну, Цузе использовал электромагнитные реле. В 1941 г. Цузе закончил работу, которая финансировалась военным министерством, над машиной Ц-3. Эта машина, выполненная полностью на электромагнитных реле, явилась первой универсальной автоматической ЦВМ с программным управлением. Но работы Цузе были неизвестны за пределами Германии, и ученые других стран ознакомились с ними только спустя некоторое время после окончания второй мировой войны.
Более известна вычислительная машина, разработанная в 1944 г. в вычислительной лаборатории Гарвардского университета под руководством Г. Айкена. Эта машина, которая впоследствии получила название МАРК-1, по принципу действия, своим функциям, применяемой десятичной системе счисления и другим показателям напоминала аналитическую машину Бэббиджа. Айкен утверждал, что он познакомился с машиной Бэббиджа только после трехлетних трудов по разработке МАРК-1.
Ёмкость памяти машины была на порядок меньше величины, запроектированной в свое время Бэббиджем. Кроме того, признак условного перехода в МАРК-1 вел к выбору перфолент с числами, соответствующими различным областям изменения аргумента, или к останову программ при увеличении числа в специальном регистре сверх заданного. Только впоследствии была введена команда условного перехода с выходом на продолжение операций или повторение цикла, как предусматривали Лавлейс и Бэббидж. Конечно, ряд показателей МАРК-1 был лучше, чем у машины Бэббиджа; в первую очередь это относится к скорости выполнения операций, затем к управлению, которое велось по программе, записанной на перфоленте, и др.
После работ Цузе, Айкена, Стибица и других были разработаны и испытаны первые машинные программы. Вначале использовали перфокарты с механическими щупами как у машины Бэббиджа. Впоследствии была введена электромеханическая система считывания, а затем и фотосчитывание.
Первая электронная вычислительная машина общего назначения ЭНИАК была разработана Дж. Маучли и Дж. Эккертом в Электротехнической школе Мура при Пенсильванском университете (США). Проект ЭНИАК был представлен в августе 1942 г. и около года лежал без движения. В 1943 г. проектом заинтересовалась Баллистическая исследовательская лаборатория Армии США, и были начаты работы по его осуществлению. В конце 1945 г. работы были завершены. В феврале 1946 г. состоялась первая публичная демонстрация машины, а в 1947 г. она была передана Баллистической лаборатории.
Создание электронной цифровой вычислительной машины ЭНИАК явилось переломным этапом в развитии вычислительной техники. Опыт эксплуатации первых машин привел к пониманию их огромных преимуществ, а способность машин быстро решать трудоемкие задачи позволила в дальнейшем совершить переворот в применении математики к важнейшим проблемам пауки и техники.
Каждое новое открытие в современной науке заставляет по-новому смотреть на достижения прошлых веков. Если в конце прошлого и начале нашего века имя Бэббиджа было почти забыто, а его работы не были оценены и поняты, то с развитием ЭВМ интерес к его работам и личности возрос.
Бэббидж предстает перед нами как гениальный ученый, во многом предвосхитивший развитие вычислительной техники, ставшей важнейшим проявлением современной научно-технической революции.
1. И.А. Апокин, Л.Е.Майстров, И.С. Эдлин «Чарльз Бэббидж».
2. Л.Е. Майстров, И.С. Эдлин «Разностная машина Чарльза Бэббиджа».
3. Дорофеева А. В. Чарльз Бэббидж и его аналитическая машина: Разраб. проекта вычисл. машины с про-гр. упр. англ. математиком в середине 40-х годов XIX в. //Новые методы и средства обучения - В огл. авт.: Дорофеева В. В. - М. - 1993. - С. 65-69.
4. Дорофеева А. В. Чарльз Бэббидж и его аналитическая машина: [О жизни и деятельности англ. математика, 1791-1871] // Математика в шк. - 1995. – №2. - С. 78-80.
5.
http://www-history.mcs.st-andrews.ac.uk/history/PictDisplay/Babbage.html.