Перший обчислювальний пристрій
Чарльз Беббідж, англійський інженер-механік і полімат, започаткував концепцію програмованого комп'ютера. Вважається «батьком комп'ютера», він концептуалізував і винайшов перший механічний комп'ютер на початку 19-го століття. Після роботи над своєю революційною різницевою машиною, розробленою для допомоги в навігаційних розрахунках, у 1833 році він зрозумів, що можливий набагато загальніший дизайн — Аналітична машина. Введення програм і даних мало здійснюватися в машину за допомогою перфокарт — методу, який на той час використовувався для керування механічними ткацькими верстатами, такими як верстат Жаккара. Для виведення даних машина мала принтер, графопобудовник і дзвінок. Машина також могла б пробивати числа на картках для подальшого зчитування. Машина включала арифметико-логічний пристрій, керування потоком у формі умовного розгалуження та циклів, а також інтегровану пам'ять, що робило її першим проектом комп'ютера загального призначення, який можна було б описати сучасними термінами як повний за Тюрингом. Машина випередила свій час приблизно на століття. Усі деталі для його машини доводилося виготовляти вручну — це було головною проблемою для пристрою з тисячами деталей. Зрештою, проект було закрито через рішення британського уряду припинити фінансування. Невдачу Беббіджа у завершенні аналітичної машини можна головним чином пояснити політичними та фінансовими труднощами, а також його бажанням розробити все більш складний комп'ютер і рухатися вперед швидше, ніж будь-хто інший міг би слідувати. Тим не менш, його син, Генрі Беббідж, завершив спрощену версію обчислювального блоку аналітичної машини (млин) у 1888 році. Він успішно продемонстрував його використання в обчислювальних таблицях у 1906 році.
