Стоит, правда, заметить, что в отличие от «аналитической машины» Бэббиджа табулятор Холлерита не был универсальным устройством. Да и к «вычислителям» его можно отнести с трудом. Фактически, единственное, что он умел делать, – прогонять через себя бумажные пластинки-карты с пробитыми в определенном порядке отверстиями и считывать с них результаты с помощью металлических игл (если игла попадала в отверстие и касалась металлической подложки, цепь замыкалась и на счетчике результатов прибавлялась единица). Свою машину Холлерит создал специально для подсчета итогов переписи населения США, и идею с перфокартами ему, по легенде, подсказал железнодорожный кондуктор, прокомпостировавший билет прямо перед носом разбуженного изобретателя.

Идеи Холлерита получили развитие лишь через полстолетия: в конце 30-х годов XX века они были реализованы немецким инженером Конрадом Цузе, создавшим первый вычислитель нового поколения – Z1.

Как и неосуществленный проект Бэббиджа, машина Цузе состояла из нескольких блоков: управляющее устройство, вычислительный блок на основе 2600 электромеханических реле, устройство ввода-вывода и, наконец, память! Последнее стоит отметить особо: именно Цузе создал первый образец механической «оперативной памяти» на основе подвижных металлических стержней и получил на него патент в 1936 году. Таким образом, его устройство было способно сохранять в своей памяти промежуточные результаты расчетов, а значит, и выполняемые им операции могли быть намного сложнее. Скорость работы вычислителя Цузе была невелика – она составляла около 5 Гц, что в миллиард раз меньше, чем у сегодняшних персоналок! Зато этот компьютер мог понимать простейшие программы, вводимые с перфоленты.

Довести свою разработку до совершенства Цузе помешала война: в начале 40-х годов инициативу перехватили американские ученые.

Первым настоящим компьютером считается вычислитель ABC, созданный в 1937—1942 годах в университете Айовы. Его разработчики – профессор Джон Атанасов и аспирант Клиффорд Берри – впервые использовали в своем детище электронные лампы, а также оперативную память на основе конденсаторов. И хотя вычислитель Атанасова—Берри еще содержал механические компоненты, нет никакого сомнения, что именно его можно назвать Первым компьютером. Однако этот проект так и не вышел из институтских стен…

В 1943 году Говардом Эйкеном был создан «вычислитель» Mark I, который исправно нес службу в военном ведомстве США (в частности, ему было поручено рассчитывать баллистические таблицы для артиллерии).

В этом же году группа ученых во главе с Джоном Мочли и Преспером Эккертом начала работу над другой машиной, которую долгое время также называли Первым КОМПЬЮТЕРОМ в истории (лишь в 1970 году им был окончательно признан компьютер ABC). Речь идет о знаменитом ENIAC (Electronical Numerical Integrator and Calculator) – первом представителе первого поколения ЭВМ. Сердцем этой вычислительной машины стали электронные лампы (около 18 ООО). Этот гигантский компьютер занимал площадь около 300 квадратных метров и мог работать без перерыва лишь несколько десятков минут: лампы то и дело перегорали, а выход из строя одной из них означал остановку всей машины.


Табулятор Холлерита


Вычислитель Z3 Конрада Цузе


Жизнь ENIAC была недолгой – он устарел уже к 1949 году, когда на свет появился его наследник – компьютер EDSAC, первая машина, способная сохранять программу в своей памяти. Еще через два года был создан UNIVAC – первый компьютер, снабженный памятью на магнитной ленте. Одновременно с ним родилось и новое устройство – принтер, который использовался для вывода полученных результатов.