Выбрать главу

Разностная машина Шютцев

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

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

Аналитическая машина

Бэббидж обдумывал множество систем счисления для аналитической машины, но остановился на десятичной. Числа должны были содержаться в памяти. Он хотел нанести на колесики по 10 различных позиций чисел. Числа должны были передаваться при помощи системы рычагов на центральное устройство. Контроль всего процесса осуществлялся с помощью нескольких перфокарт, которые точно определяли операцию и обеспечивали адресом объект действия в памяти. Когда команды помещались на операционные карты, устройство, соответствующее центральному процессору современного компьютера, принимало информацию и выполняло операцию. Одна арифметическая операция завершалась за секунду. Результаты затем отсылались в память. Конечные результаты распечатывались — это действие производилось автоматически. Бэббидж предполагал, что емкость запоминающего устройства будет 1000 пятидесятизначных чисел. Исследовав много вариантов для выполнения четырех арифметических действий, он изобрел понятие упреждающего переноса. Это было гораздо быстрее, чем последовательный перенос от одного разряда к другому. Бэббидж также изобрел параллельный перенос, с помощью которого могла быть выполнена целая серия сложений с единственной операцией переноса в конце. Аналитическая машина требовала шесть паровых машин для питания силовых двигателей, которые производили сильный шум.

Современники Чарльза Бэббиджа могли не узнать о достижениях изобретателя, если бы не старания Ады, графини Лавлейс, дочери поэта лорда Байрона. Бэббидж встретил ее впервые на вечеринке, которую он давал 5 июня 1833 года. Ей тогда было 17 лет. 9 лет спустя в Италии итальянский военный инженер, Луиджи Федерико Менабреа, описал математические принципы Аналитической машины в научной статье. В 1843 году Ада Лавлейс выполнила английский перевод научной статьи Менабреа, сопроводив ее обширными примечаниями. Этот перевод дал Англии первое небольшое представление о достижениях Бэббиджа в области компьютеров. Настоящие заметки оцениваются как один из главных документов в истории компьютеров. Ада писала: «Мы можем с большой уверенностью сказать, что аналитическая машина плела алгебраические модели точно так же, как и ткацкий станок Жаккара ткал цветы и листья». Для Бэббиджа Ада и ее муж, граф Лавлейс, стали друзьями на всю жизнь, а Ада, кроме того, стала общественным адвокатом Бэббиджа.

Только в возрасте 71 года Бэббидж был готов предать гласности свои идеи. Его первая разностная машина демонстрировалась в Лондонском научном музее, и Бэббидж был рядом, чтобы объяснить ее действие. В последние годы жизни Бэббидж был бодрым, с постоянным желанием похвастать своей мастерской.

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

ГЕРМАН ГОЛЛЕРИТ

Первый исследователь обработки данных

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

Из формулы первого патента Германа Голлерита

Герман Голлерит

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

Он родился 29 февраля 1860 года в Буффало, штат Нью-Йорк. Герман был седьмым ребенком Иоганна Голлерита, который эмигрировал в США из Германии в 1848 году.

После переезда семьи в Нью-Йорк Герман поступает в школу, из которой вскоре его исключают. (Обычно Герман покидал классную комнату перед уроком правописания. Однажды, когда учитель запер дверь, он выпрыгнул из окна второго этажа, после чего и был исключен из школы.)

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

Однако Голлерит интересовался, скорее, не «самим горным делом», а техникой, в особенности электротехникой. Именно в Колумбии он встретил профессора Уильяма П. Троубриджа, который вскоре после этого назначил Голлерита своим ассистентом в Статистическом управлении переписи населения США.

В 19 лет Голлерит переехал в Вашингтон, чтобы начать свою новую работу. В Джорджтауне он стал активным членом общественных кружков. С доктором Джоном Ш. Биллингсом он встретился у него дома, куда пришел по приглашению его дочери. Поскольку Биллингс был авторитетным экспертом по анализу статистических данных, его назначили директором Статистического управления по переписи населения в 1880 году. Как раз в это время Биллингс сообщил Голлериту о своей идее создания машины с перфокартами для составления таблиц по данным переписи населения США. Существуют две версии влияния Биллингса на изобретение Голлерита: либо он «только предложил создать подобное», либо он «предложил использовать карты с описанием личности при помощи отметок по краям карт, а также устройство, чем-то похожее на сортировальную машину».