Компьютер Z3, созданный в 1941 году немецким инженером Конрадом Зузе, заслуженно считается первой в мире рабочей программируемой, полностью автоматической цифровой вычислительной машиной. Его появление стало знаковым событием в истории информационных технологий, заложив основы современного компьютеростроения. История создания Z3 отражает сложный путь развития технической мысли в эпоху Второй мировой войны, а его архитектура и технические характеристики до сих пор вызывают интерес исследователей и энтузиастов цифровой техники. Конрад Зузе начал работу над разработкой компьютеров еще в 1930-х годах. Его первые экспериментальные модели, Z1 и Z2, представляли собой механические и электромеханические машины, которые, несмотря на ограниченную надежность и быстродействие, заложили фундамент для более совершенных систем.
Z3, построенный на основе реле, стал своего рода квантовым скачком. Машина имела около 2600 электромеханических реле и работала при частоте переключения от 5 до 10 герц. Несмотря на невысокую скорость по современным меркам, для своего времени это был значительный прогресс. Одной из важнейших особенностей Z3 было использование двоичной арифметики и вещественной арифметики с плавающей запятой, что позволило значительно расширить круг решаемых задач. Машина обладала 22-битной длиной слова и могла обрабатывать 64 слова данных в памяти.
Программирование происходило с помощью перфоленты, что делало возможным полностью автоматическое выполнение операций без необходимости ручной переналадки оборудования. Архитектура Z3 представляла собой стековую машину с двумя регистрами, что определяло метод работы с данными. Первые загрузки данных попадали в регистр R1, затем в R2. Арифметические операции выполнялись над содержимым этих регистров, а результат оставался в R1, что позволяло последовательно обрабатывать сложные вычисления. Хотя Z3 не имел инструкции условного перехода и тем самым не позволял реализовать классические циклы с ветвлениями, опытный программный подход и концепция спекулятивного исполнения, показанные значительно позже, доказали теоретическую тьюринг-полноту системы.
Это значит, что, несмотря на определённые аппаратные ограничения, Z3 мог быть использован как универсальная вычислительная машина с программированием достаточно длинных, заранее определённых траекторий выполнения. Машина была создана в условиях крайней секретности и непростых исторических обстоятельств. Вопреки усилиям инженера и его команды, финансирование со стороны немецкого правительства было ограниченным, поскольку разработка компьютера не считалась первоочередной задачей военного времени. Тем не менее, Z3 был введен в строй и использовался в основном для сложных инженерных расчетов, например, решения задач аэродинамики, связанных с крыльями самолётов и проблемами флаттера. К сожалению, оригинальный Z3 был уничтожен в ходе бомбардировки Берлина в декабре 1943 года.
Тем не менее, его наследие сохранилось благодаря последующим моделям Z4 и успешным реконструкциям машины современными исследователями. В 1961 году компания Зузе выпустила полностью функционирующую копию Z3, которая сейчас экспонируется в Музее в Мюнхене. Реконструкции Z3 последних лет позволяют получить более глубокое понимание его устройства и возможностей. Так, в 1997–2003 годах была выполнена современная версия машины, которая сохранила архитектуру оригинала, но при этом демонстрирует значительно сниженное энергопотребление и массу по сравнению с прототипом. Воссоздание Z3 стало важным шагом в деле сохранения исторического компьютерного наследия.
Z3 и его создатель Конрад Зузе занимают уникальное место в развитии вычислительной техники. Его работа предшествовала таким известным компьютерам, как ENIAC и Колосс, и является свидетельством того, что идеи о цифровом программируемом устройстве зародились одновременно в разных странах, отражая общий мировой технологический прогресс. Применение двоичной системы счисления и программируемый характер Z3 стали фундаментом, на котором строится современная информатика. Несмотря на поражение Германии во Второй мировой войне и уничтожение оригинальной машины, влияние Z3 на дальнейшее развитие компьютеров невозможно переоценить. Многие исследователи называют Зузе изобретателем первого настоящего компьютера, а его разработки — предвестниками эпохи цифровых технологий.