Первый компьютер

Ко второму десятилетию 19 века ряд мыслях, нужных для изобретения компа, витал в воздухе. Во-1-х, возможная полезность для науки и индустрии от возможности заавтоматизировать рутинные вычисления была оценена согласно заслугам, чего не было столетием до этого.

Были придуманы определенные способы, которые позволяют сделать автоматические вычисления больше удобными, к примеру, умножение методом сложения логарифмов либо повторение сложения, а опыт работы с аналоговыми и цифровыми устройствами показал некоторые достоинства каждого подхода. Жаккардовый ткацкий станок (описанный в прошлом разделе "Предшественники компов") показал достоинства управления универсальным устройством при помощи закодированных инструкций, также показал, как можно применять перфокарты для резвого и гибкого изменения этих инструкций https://www.profvest.com/2019/04/istoriya-kompyutera-kratko.html. Математический гений в Великобритании начал собирать все эти части воедино.

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

Позже он написал отчет "О теоретических принципах работы машин для вычисления таблиц", который он прочитал обществу в том же году. (Она получила первую золотую медаль Королевского общества в 1823 г.) Используемые в то время таблицы часто содержали ошибки, которые могли стать вопросом жизни и смерти для моряков в море, и Бэббидж говорил, что, автоматизировав создание таблиц, он сможет обеспечить их точность. Заручившись поддержкой общества в отношении своего дифференциального мотора, как он его назвал, Бэббидж обратился за финансированием разработки к британскому правительству, получив один из первых в мире городских субсидий на изучения и технологические разработки.

Бэббидж подошел к проекту очень серьезно: он нанял мастера-механика, организовал огнеупорную мастерскую и сделал пылезащитную среду для проведения тестов устройства. До тех пор вычисления время от времени производились более чем до 6 цифр; Бэббидж планировал нередко получать 20- или 30-значные характеристики.

Difference Engine был цифровым устройством: он оперировал дискретными цифрами, но не гладкими величинами, и числа были десятичными (0-9), бывш?? представлены позициями на зубчатых колесах, но не двоичными цифрами, которые предпочитал (но не употреблял) Лейбниц. Когда одно из зубчатых колес поворачивалось от 9 к 0, оно заставляло следующее колесо продвигаться на одну позицию, перенося цифру так же, как это делал калькулятор Лейбница Step Reckoner.