Гораздо больше повезло французу Томасу де Кольмару, который сумел-таки наладить в начале XIX века по-настоящему массовый выпуск арифмометров – именно благодаря его заслугам они начали свое победоносное шествие по миру! И в конце столетия они превратились в настоящий товар массового спроса – во многом, кстати, благодаря самому успешному их продавцу, Витгольду Однеру, наладившему их промышленное производство в России! Именно из нашей страны эти компактные и недорогие устройства расходились по всему миру: на долгие десятилетия арифмометры Однера стали мировым стандартом…
Арифмометр Паскаля
Арифмометр Однера
Арифмометры просуществовали почти столетие – окончательно они сошли со сцены лишь к 40-м годам прошлого века. Но до настоящих компьютеров им было далеко – ведь при всех своих талантах арифмометры могли выполнять всего лишь несколько действий и обучить их чему-то новому было невозможно…
Следующий шаг был сделан в 1804 году инженером из Лиона Жозеф-Мари Жаккаром, создавшим первое в мире программируемое устройство! Его автоматический ткацкий станок мог самостоятельно, по заданной «программе», украшать ткань самыми затейливыми узорами. При этом «программы», хранившиеся на металлической пластинке с отверстиями, можно было менять – и станок начинал работать уже по-иному!
А через тридцать лет начал работу над своей знаменитой «аналитической машиной» английский математик Чарльз Бэббидж. Взяв за основу станок Жаккара, Бэббидж решил: его машина будет не просто считывать алгоритм своей работы с внешнего «носителя» (бумажной перфоленты), но и сможет выводить ее результаты на такую же ленту! Кроме того, Бэббидж изначально определил, что состоять его машина будет из нескольких различных блоков:
• устройства для ввода и вывода данных;
• «накопителя», в котором будут сохраняться промежуточные результаты;
• «мельницы» для проведения вычислений;
• управляющего устройства, которое будет контролировать работу «мельницы» и других механизмов.
Станок Жаккара
Вычислитель Бэббиджа
Бэббиджу не суждено было увидеть свое детище в работе – «аналитическая машина» так и осталась на бумаге, в виде горы чертежей и набросков. Но через двадцать лет после смерти сэра Чарльза его идеи были воплощены в жизнь молодым американским инженером Германом Холлеритом.
Стоит, правда, заметить, что в отличие от «аналитической машины» Бэббиджа табулятор Холлерита не был универсальным устройством. Да и к «вычислителям» его можно отнести с трудом. Фактически, единственное, что он умел делать, – прогонять через себя бумажные пластинки-карты с пробитыми в определенном порядке отверстиями и считывать с них результаты с помощью металлических игл (если игла попадала в отверстие и касалась металлической подложки, цепь замыкалась и на счетчике результатов прибавлялась единица). Свою машину Холлерит создал специально для подсчета итогов переписи населения США, и идею с перфокартами ему, по легенде, подсказал железнодорожный кондуктор, прокомпостировавший билет прямо перед носом разбуженного изобретателя.