Оболганный гений - страница 6
Следует, отметить, что здесь Эдгар По несколько лукавит. Никогда ни Мельцель, ни Кемпелен не скрывали, что они участвуют в работе автомата.
Читатели, возможно, не все знают, что собой представляла Разностная машина Чарльза Бэббиджа. Разностная машина Чарльза Бэббиджа была одним из ранних прототипов механического компьютера, разработанных в 19 веке.
Разностная машина Чарльза Бэббиджа
Чарльз Бэббидж, британский математик и инженер, представил концепцию разностной машины в 1822 году.
Чарльз Бэббидж
Она была задумана для автоматизации вычислений и выполнения сложных математических операций, которые ранее выполнялись вручную. В 1823 году правительство Великобритании предоставило ему субсидию в размере 1500 фунтов стерлингов (общая сумма правительственных субсидий, полученных Бэббиджем на реализацию проекта, составила в конечном счёте 17 000 фунтов стерлингов).
В ходе работы у Бэббиджа возникла идея создания универсальной вычислительной машины, которую он назвал аналитической и которая стала прообразом современного цифрового компьютера. В единую логическую схему Бэббидж увязал арифметическое устройство (названное им «мельницей»), регистры памяти, объединённые в единое целое («склад»), и устройство ввода-вывода, реализованное с помощью перфокарт трёх типов. Перфокарты операций переключали машину между режимами сложения, вычитания, деления и умножения. Перфокарты переменных управляли передачей данных из памяти в арифметическое устройство и обратно. Числовые перфокарты могли быть использованы как для ввода данных в машину, так и для сохранения результатов вычислений, если памяти было недостаточно.
Основной идеей разностной машины было использование перфокарт (также называемых аналитическими картами) для программирования операций. Машина использовала механические элементы, включая зубчатые колеса и рычаги, чтобы выполнять арифметические операции и сохранять промежуточные результаты. Она могла складывать, вычитать, умножать и делить числа.
Безусловно жаль, что разработка разностной машины была приостановлена из-за финансовых и технических трудностей, и она не была завершена во времена Чарльза Бэббиджа. Однако этот проект лег в основу развития будущих интеллектуальных автоматов и явился предшественником концепции универсальной аналитической машины (Analytical Engine), которая считается предшественницей современных компьютеров. Считается, что основные идеи для создания своего проекта Бэббидж почерпнул из работ Гаспара де Прони, занимавшего должность руководителя бюро переписи при французском правительстве с 1790 по 1800 год.
Здесь следует упомянуть еще одну крайне яркую фигуру, связанную с машиной Бэббиджа. Это Ада Лавлейс (родилась как Августа Ада Кинг, графиня Лавлейс; 1815–1852).
Ада Лавлейс
Она была английским математиком и писательницей, которая получила широкое признание благодаря своей работе над аналитической машиной Чарльза Бэббиджа. Ада была дочерью знаменитого поэта Лорда Байрона и Анны Изабеллы Милбэнк. Однако Байрон покинул семью, когда Ада была ещё младенцем, и они больше не встречались. Лавлейс получила математическое образованние, что было необычно для женщин её времени. Это было частично из-за страхов её матери, что Ада может унаследовать "поэтическое безумие" отца, поэтому она была направлена к наукам.
Ада встретилась с Чарльзом Бэббиджем в возрасте 17 лет и была поражена его разностной машиной. Позже она работала над его аналитической машиной, создавая подробные заметки о его машине. Но, главное, она составила первую в мире программу для этой машины и считается первым программистом в истории.