Праотец современных компьютеров родом из XVIII века

Поразительный механизм, который не перестает удивлять людей в течение последних двух столетий

Праотец современных компьютеров родом из XVIII века

Программируемые механизмы, или автоматы, появились задолго до ХХ века и могут по праву считаться праотцами современных компьютеров. Одним из самых впечатляющих программируемых механизмов является автомат «Писатель», созданный в 1770 году швейцарским часовщиком Пьером Жак-Дрозе. «Писатель» — это движущаяся фигура мальчика, которая управляется сложным механическим устройством. Само устройство состоит из 6000 деталей и приводит в движение руку с пером и глаза фигуры. С помощью механизма автомат может писать заранее запрограммированные тексты на листе бумаги, что делает его одним из первых протокомпьютеров.

Автомат писатель

Как работает «Писатель»?

Устройство заводится с помощью заводной ручки, которая приводит в действие ходовую пружину. В основе всего механизма лежит металлический диск, на котором расположены 40 съемных шаблонов букв уникальной формы. Когда диск вращается, он приводит в движение кулачковый механизм: этот механизм «считывает» форму шаблона и задает движение руки фигуры. При этом двигаются еще и глаза «Писателя», прибавляя автомату реальности. Сравнивать этот автомат даже с компьютерами 80-х годов, конечно, не имеет смысла, но как для устройства возрастом 240 лет, «Писатель» обладает невероятной сложностью.

Автомат писатель

Автомат писатель

Всего 60 лет спустя английский математик Чарльз Бэббидж предпринял беспрецедентную по тем временам попытку создать самую настоящую механическую вычислительную машину. Бэббидж потерпел неудачу только по причине несоответствия технологий металлообработки начала 19-го века грандиозности его замыслов.

Оставить комментарий

Ваш email не будет опубликован.

*


nine − two =


Поиск Google

(function() { var cx = '013762819107762716451:zn5azro-xtc'; var gcse = document.createElement('script'); gcse.type = 'text/javascript'; gcse.async = true; gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') + '//www.google.com/cse/cse.js?cx=' + cx; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(gcse, s); })();

Мы Вконтакте

Top
Follow

Get every new post delivered to your Inbox

Join other followers