У 1835 році англійським фізиком і інженером Дж. Генрі було винайдено електромагнітне реле, яке широко стало використовуватися при прийомі і автоматичному друку двійкових сигналів азбуки Морзе по телеграфу (електричному з 1836 року). З тих пір з'явилася технічна можливість використовувати двійкову сістему в обчислювальних машинах. Але станеться це лише через 100 років.
Першими програмованими обчислювальними машинами, що знайшли широке застосування, стали табулятори - електромеханічні машини, призначені для автоматичної обробки (підсумовування і категоризації) числової та символьної інформації, яка записана на перфокартах, з видачею результатів на паперову стрічку, перфокарти або спеціальні бланки.
Винахідником табуляторов став американський інженер Г. Холлеріт, який побудував у 1890 р перший статистичний табулятор з метою прискорити обробку результатів перепису населення, який проводився в США. У ньому перфокарти використовувалися для збереження даних. Спеціальний електричний прилад розпізнавав отвори на перфокартах і посилав сигнали у пристрій обробки. У 1896 р. Г. Холлерит заснував компанію з виробництва перфораторів Tabulating Machine Company, яка у 1924 p. після серії об'єднань перетворилася у відому International Business Machines (IBM).
У 1934 - 1936 рр. німецький інженер Конрад Цузе прийшов до ідеї створення універсальної обчислювальної машини з програмним управлінням і зберіганням інформації в пристрої. Тільки в 1937 р йому стало відомо, що цю основоположну для обчислювальної техніки ідею вперше висунув за сто років до того англійський вчений і винахідник Чарльз Бебідж (1791 - 1871). Конрад Цузе мав в своєму розпорядженні електромеханічні елементи, які вже кілька десятиліть застосовувалися в обчислювальній техніці (табулятори), автоматичних телефонних станціях і багатьох інших технічних системах.
У 1936 році, працюючи в ізоляції в нацистській Німеччині, Конрад Цузе почав роботу над своїм першим обчислювачем серії Z, який мав пам'ять і (поки обмежену) можливість програмування. Створена в основному на механічній основі, але вже на базі двійковій логіки, модель Z1 була завершена в 1938 році, але через недостатню точність виконання складових частин так і не запрацювала досить надійно. У 1939 році, Цузе створив другий обчислювач Z2, але плани і фотографії були знищені під час бомбардування, тому про неї майже нічого не відомо. Наступна машина Цузе - Z3, була завершена в1941 році. Вона була побудована на телефонних реле і працювала цілком задовільно. Тим самим, Z3 стала першим працюючим комп'ютером, керованим програмою.