когда изобрели первый компьютер в каком году
Машина для фюрера Его имя забыто. Но он создал первый в мире компьютер
Имя Конрада Цузе знакомо немногим. Пик деятельности этого немецкого инженера, создателя первого универсального программируемого компьютера, пришелся на годы нацистского режима в Германии. О нем, его работе и о том, как одну из его разработок перепутали с «оружием возмездия», рассказывает «Лента.ру».
Побег из Берлина
Война заканчивалась, шел 1944 год. Берлин регулярно бомбили. Конрад Цузе и его друг прогуливались по улице, по обеим сторонам которой дымились свежие развалины, оставшиеся после ночного налета союзников. «Мы дошли до той точки, когда сможем контролировать и раскрывать всесильную энергию ядра атома, — сказал он пораженному Цузе. — Скоро мы сможем создавать очень большие бомбы. Есть риск, что эксперимент пойдет не так, как предполагалось, и мы взорвем всю Землю».
Так Цузе узнал о существовании атомной бомбы. Конечно, последнее утверждение звучало странно, и он не знал, откуда его друг получил такую информацию, но вскоре слухи поползли по всей стране. Их распространению способствовало и объявление Германии о создании «оружия возмездия».
На чудо надеялся и инженер Цузе, и оно произошло, когда в двери его офиса постучался физик доктор Функ. В то время Цузе с коллегами работал над созданием устройства под названием V4 и обдумывал, каким образом выбраться из Берлина. Доктор Функ устроился в контору Цузе, но никогда не работал в ней как физик. Однако он стал незаменимым переговорщиком, спасшим Цузе, его коллектив и его творение.
Связи Функа и название устройства сыграли в этом деле основную роль. Дело в том, что «оружие возмездия» (Vergeltungswaffen) имело кодовые названия V1, V2 и V3 («Фау»). Название аппарата Цузе — V4 — означало Versuchmodell (то есть «экспериментальная модель»), но когда Функ произносил волшебные слова «Фау-4», государственным чиновникам даже не приходило в голову, что речь идет вовсе не о разработке очередной модели «оружия возмездия». Фраза «»Фау-4″ нужно в целости и сохранности эвакуировать из Берлина» стала их пропуском из столицы, им удалось даже найти для V4 грузовик, хотя их не хватало даже для перевозки авиационных запчастей.
Через несколько дней аппарат успешно прибыл в Гёттинген, где работы над V4 были завершены, а оттуда направился в баварскую деревушку Оберхох. По логичному стечению обстоятельств, там же оказался Вернер фон Браун и его команда, разработчик тех самых ракет «Фау», с которыми чиновники перепутали V4, он же — будущий отец американской космической программы. Цузе и фон Браун общались в течение нескольких дней, благодаря чему инженер понял, что ракетчик даже не имеет представления о том, какую роль потомки V4 смогут сыграть в освоении космоса. Через некоторое время их пути разошлись: в апреле 1945 года Цузе со своими ассистентами и устройством уехал в другую баварскую деревню — Хинтерштайн.
Инженеров приняли в Хинтерштайне холодно. За несколько дней до их прибытия в деревню ворвался отряд эсэсовцев и выгнал жителей одного дома, устроив там свою штаб-квартиру. Разумеется, от людей, прибывших на грузовике вермахта, ничего хорошего тоже не ждали. Цузе так вспоминал это время:
«Мы прибыли в Хинтерштайн в составе пестрой компании вояк. Я до сих пор помню эсэсовца, который считал, что он обязан постоянно, до самого конца произносить пафосные фразы: «Капитулировать? Пока фюрер жив — не обсуждается!» Через несколько дней фюрер совершил самоубийство, и мы вновь встретились на регистрационном пункте. Теперь это был скромный маленький человек в гражданском, регистрирующийся как «иностранный рабочий»».
До конца войны оставались считаные дни. Вскоре здесь появились французские оккупационные войска.
Первые в мире
Машина, за которую Конрад Цузе так беспокоился, позже получила название Z4. Это был один из первых в мире программируемых компьютеров, а его предшественник Z3 — вообще первый.
Все началось в 1937 году, когда Цузе заканчивал работу над прототипом двоичного калькулятора, способного считывать инструкции с перфоленты, — он получил название Z1. В отличие от современных компьютеров, устройство было полностью механическим — не электронным и даже не электрическим.
Закончив технический колледж, Цузе получил работу специалиста по расчету напряжений в берлинском авиаконструкторском бюро, где его работа заключалась в решении линейных уравнений. С помощью них вычислялась максимальная нагрузка, которую способны испытывать материалы, а также их эластичность. Даже с помощью механических калькуляторов решать в день больше шести линейных уравнений с шестью неизвестными для человека-специалиста было не под силу. А если речь шла о 25 переменных, такие расчеты могли занять целый год.
Как и многие другие, Цузе хотел механизировать изнурительный процесс решения математических уравнений. Этим он и занялся в мастерской, которую устроил в доме родителей. Первая версия устройства Цузе позволяла вводить в него двоичный код за счет металлических пластин с выпуклостями и дырками. Сначала его вводили при помощи перфорированной бумаги, потом Цузе перешел на 35-миллиметровую кинопленку, которая оказалась долговечнее и дешевле.
Законченный в 1938 году Z1 действительно мог справляться с некоторыми рутинными вычислительными задачами, но, к сожалению, часто давал сбой. Все его детали были выточены вручную, и механизм заедало. Цузе был лишен возможности сотрудничать с большой командой талантливых специалистов, как это было в американских компаниях IBM или Bell Labs.
Впрочем, Z1 доказал одну важную вещь: теоретическая логическая концепция, которую разработал Цузе, действует на практике. Его товарищ по колледжу Гельмут Шрейер, помогавший создавать машину, настаивал на том, чтобы в следующей ее версии были задействованы вакуумные радиолампы вместо механических переключателей. Реализуй они эту концепцию сразу, у них на руках оказался бы первый в мире работающий современный компьютер — интерпретирующий двоичный код, электронный и программируемый. Но Цузе и эксперты, с которыми он консультировался, пришли к заключению, что на это просто нет средств: на создание такой машины потребовалось бы две тысячи радиоламп.
Поэтому в Z2 были задействованы подержанные электромагнитные релейные переключатели, купленные в телефонной компании. Они были существенно дешевле, но, конечно, значительно медленнее ламп. В результате у Цузе получился компьютер, арифметический блок которого состоял из электромагнитных реле, но блок памяти был по-прежнему механическим — в нем использовались металлические шпеньки, позволявшие считывать программу с перфоленты.
В 1939 году Цузе начал работу над третьей моделью, которая использовала электромагнитные реле как в арифметическом блоке, так и в блоках памяти и управления. Через два года, в 1941 году, он был готов к работе, таким образом став первым в мире цифровым многофункциональным программируемым компьютером — несмотря на то, что не был способен обрабатывать команды ветвления и переходов в программе. Единственным его отличием от более поздних моделей ЭВМ было использование электромагнитных реле, а не ламп.
Война
В 1939 году Шрейер и Цузе попытались заинтересовать своей разработкой власти, однако у них ничего не получилось. Шрейер говорил о возможности создания лампового устройства, пригодного в том числе для расчетов, связанных с противовоздушной защитой. На вопрос, сколько времени уйдет на разработку такой машины, он осторожно ответил: «Около двух лет». Чиновников это рассмешило: «Какие еще два года? К тому времени мы уже войну выиграем!»
Война не закончилась ни через год, ни через два. После вторжения в СССР войска вермахта забуксовали на Восточном фронте, и вскоре в ходе боевых действий наступил перелом. В 1943 году, со вступлением в войну американцев, Берлин стали регулярно бомбить. Снаряды падали как на крупные предприятия, так и на жилые кварталы. Цузе вспоминал:
«В то время об авианалетах предупреждали по радио. Зачастую это происходило в тот момент, когда я стоял перед машиной, пытаясь заставить ее работать. И я не всегда уходил в подвал вовремя. Я до сих пор помню, как испытывал одну сложную новую программу на Z3, которая наконец заработала именно во время бомбежки».
Чуть раньше, в 1942 году, команда Цузе начала создавать тот самый «прототип-4» — будущий Z4. Он был прямым продолжением Z3 и использовал по большей части ту же технологию, что и предыдущие модели, однако у него было несколько важных отличий. Например, память его состояла из 32-битных, а не 22-битных машинных слов с плавающей запятой. Специальный программный блок сильно облегчал процесс программирования и внесения правок в программу. Множество математических операций, таких как квадратный корень или тригонометрические функции, были реализованы на уровне системы команд.
Z4 не только сохранился, но и был востребован после войны. В 1950 году его привезли в Высшую техническую школу Цюриха для обработки сложных вычислений. В 1950-1951 годах он был единственным работающим цифровым компьютером в Европе — его конкурент Ferranity Mark 1 опоздал на полгода.
Помимо этого Цузе стал автором первого высокоуровневого языка программирования Plankalkül, который он разработал в годы создания Z4. Если не вдаваться в технические подробности, основным его достижением было то, что программист мог пользоваться высокоуровневым набором инструкций, не вдаваясь в то, каким образом работает «железо» машины, и это позволяло сосредоточиться на решении поставленной логической задачи.
Компания Цузе Zuse KG после войны выпустила множество компьютеров. Через некоторое время она стала производить транзисторные и ламповые ЭВМ, а в 1961 году создала плоттер Graphomat, позволявший делать чертежи, — незаменимую вещь для архитекторов и геологов. Он работал в связке с компьютерами серии Z.
Вселенная счисления
6 января 1945 года Конрад Цузе женился на Гизеле Брандес. Через несколько месяцев у них родился первенец, а в последующие годы — еще четверо детей. Но Цузе не был примерным семьянином, он был буквально одержим своим делом. Создатель первого универсального программируемого компьютера в мире получил на родине множество наград и почетных степеней. Он умер 18 декабря 1995 года в немецком Хюнфельде в возрасте 85 лет.
Его ранние разработки, погибшие во время бомбежек, были реконструированы. Модель Z1 Цузе восстановил сам, теперь она находится в Немецком технологическом музее в Берлине. Инженеры, работавшие с ним, воссоздали Z3 и отдали ее в Немецкий музей Мюнхена.
Часто можно встретить утверждение о том, что компьютер стал продуктом Второй мировой войны. В случае с Конрадом Цузе это не так. Z1 был создан до войны, а работа над Z3 затянулась потому, что Цузе в 1939-1940 годах призвали в армию, и он провел несколько месяцев на Восточном фронте. Деньги на его создание (как и на создание Z4) власти все-таки выделили — инженеру удалось убедить их в том, что машина будет незаменима для вычислений технических характеристик самолетов, но сделали это неохотно. По счастливой случайности то, что название четвертого экспериментального прототипа четвертой модели было схоже с кодовыми названиями ракет Вернера фон Брауна, Цузе удалось эвакуироваться из Берлина, сохранить и закончить разработку устройства.
Фото: Fabrizio Bensch / Reuters
В последние годы появляется множество работ, посвященных тому, не является ли наша Вселенная лишь комплексной имитацией, немыслимой программой. Цузе задумывался об этом гораздо раньше, еще в годы войны. «Внезапно мне пришла в голову мысль, что Вселенная могла быть зачата гигантской ЭВМ, работающей как релейный калькулятор, — а релейные калькуляторы содержат релейные цепи, — писал он в своих мемуарах. — Когда реле срабатывает, импульс проходит по цепи. Я подумал, что, вероятно, именно так движется квант света». Эта мысль накрепко укоренилась в его сознании, и через 30 лет он сформулировал теорию, получившую название «вселенная счисления».
Упоминания Цузе в современной прессе довольно редки, о нем нечасто снимают документальные фильмы за пределами Германии, а если это и происходит, его работу зачастую несправедливо называют «первым нацистским компьютером». Это утверждение не выдерживает никакой критики: первые ЭВМ Цузе были созданы практически на голом энтузиазме, да и потом нацистские функционеры не понимали ценности его работы.
Конрад Цузе никогда не был героем Сопротивления, но и не пытался стать госчиновником в нацистской Германии. Личная трагедия ученого заключается в том, что ранние его разработки были существенно более продвинутыми, чем у других пионеров, создававших ЭВМ в то время. Увы, о них за пределами страны, движущейся по пути самоуничтожения, практически никто не знал, а мировую известность его машины получили лишь через несколько лет после войны.
История ЭВМ: от перфокарт до персональных компьютеров
Ровно 33 года назад, 12 августа 1981 года, на свет появился первый массовый персональный компьютер IBM PC, который со временем стали называть просто PC (ПК). То, что для нас уже давно стало привычным делом, в то время было настоящей революцией. M24.ru выделило основные этапы развития электронно-вычислительных машин.
Электронные вычислительные машины того времени представляли из себя массивные конструкции весом в несколько тонн. Каждый новый этап развития ЭВМ был связан не только с техническим прогрессом, но и с программным. Взять хотя бы Windows, который пришел на смену «бездушному» DOS.
Именно IBM, годом основания которой считается 1889 год, внесла огромный вклад в развитие компьютерной техники. Ее прародительница, корпорация CTR (Computing Tabulating Recording) включала в себя сразу три компании и выпускала самое различное электрическое оборудование: весы, сырорезки, приборы учета времени. После смены директора в 1914 году компания начала специализироваться на создании табуляционных машин (для обработки информации). Спустя 10 лет CTR поменяло свое название на International Business Machines или IBM.
M24.ru выделило основные этапы развития ЭВМ и их основных представителей, давших толчок к развитию современных компьютеров.
При этом история компьютеров IBM началась спустя более полувека, в 1941 году, когда был разработан и создан первый программируемый компьютер «Марк 1» весом порядка 4,5 тонн, 17 метров в длину, 2,5 метра – в высоту. Президент IBM вложил в него 500 тысяч долларов. Впервые «Марк 1» был запущен в Гарвардском университете в 1944 году. Чтобы понять, насколько сложна была конструкция машины, достаточно сказать, что общая длина проводов составила 800 км. При этом компьютер осуществлял три операции сложения и вычитания в секунду.
Первое поколение ЭВМ
Первая ЭВМ, основанная на ламповых усилителях, под названием «Эниак» была создана в США в 1946 году. По размерам она была больше, чем «Марк 1»: 26 метров в длину, 6 метров в высоту, а ее вес составлял около 30 тонн. При этом по производительности «Эниак» в 1000 раз превышала «МАРК-1», а на ее создание ушло почти 500 тысяч долларов. Но у нее были существенные недостатки: очень мало памяти для хранения данных и долгое время перепрограммирования – от нескольких часов и до нескольких дней.
Кстати, среди создателей «Эниак» был ученый Джон фон Нейман, предложивший архитектуру ЭВМ, заложенную в компьютерах с конца 1940-х до середины 1950-х годов. Именно он осуществил переход к двоичной системе счисления и хранению полученной информации.
Второе поколение ЭВМ
Второе поколение ЭВМ использовало в своей основе транзисторы, созданные в 1947 году. Это была очередная революция, в результате которой существенно уменьшились размеры и энергопотребление компьютеров, так как сами биполярные транзисторы в разы меньше вакуумных ламп.
В 1959 году появились первые компьютеры IBM на транзисторах. Они были надежны, и ВВС США стали использовать их в системе раннего оповещения ПВО. А в 1960 году IBM разработала мощную систему Stretch или «IBM-7030». Она была и вправду сильна – создатели добились 100-кратного увеличения быстродействия. В течение трех лет он был самым быстрым компьютером в мире. Однако со временем IBM уменьшила его стоимость, а вскоре и вовсе сняла с производства.
Третье поколение ЭВМ
Третье поколение компьютеров связано с использованием интегральных схем (в которых используется от десятков до сотен миллионов транзисторов), впервые изготовленных в 1960 году американцем Робертом Нойсом.
В 1964 году IBM объявила о начале работы над целой линейкой IBM System/360.
Четвертое поколение ЭВМ
Четвертое поколение связано с использованием микропроцессоров. Первый такой микропроцессор под названием «Intel-4004» был создан в 1971 году компанией Intel, до сих пор остающейся в лидерах. Спустя 10 лет IBM выпустила первый персональный компьютер, который так и назывался IBM PC. Самая дорогая конфигурация стоила 3000 долларов и предназначалась для бизнеса, а конфигурация за 1500 долларов – для дома.
Интересно, что разработкой компьютера занимались всего четыре человека. Причем IBM не запатентовала ни операционную систему DOS, ни BIOS, что породило огромное количество клонов. Уже в 1996 году IBM уступило первое место по продажам ПК на ею же основанном рынке.
Несмотря на то, что современные гаджеты сильно отличаются по характеристикам от своего предшественника, все они относятся к тому же поколению ЭВМ.
Основные толчки для развития компьютеров дала наука (появление ламп, а затем транзисторов). В настоящее время распространяется ввод информации с голоса, общения с машиной на человеческом языке (приложение Siri в iPhone) и активная работа над роботами. Основное мнение, что будущее – за квантовыми компьютерами, которые будут использовать в своей основе молекулы и нейрокомпьютерами, использующими центральную нервную систему человека и непосредственно его мозг. Однако для того, чтобы эти технологии появились, необходимо досконально изучить эти системы.
Конрад Цузе: мечтатель, создавший первый компьютер
Вторая мировая война дала мощный толчок развитию техники и науки. Военно-промышленный комплекс всегда собирал огромные человеческие, денежные и другие ресурсы. И нацисты в своей одержимости к мировому господству, особенно рьяно трудились над изобретениями и научно-техническими инновациями. Тем ни менее история создания первого программирующего компьютера началась еще до войны, с обычного желания одного немецкого архитектора упростить себе жизнь.
Конрад Цузе (1910-1995 г.г.)
Немецкий инженер и изобретатель первого в мире работающего программируемого компьютера Конрад Цузе попал в мир информационных технологий практически случайно. Будущий изобретатель был наделен неплохими способностями к изобразительному искусству, а также любил строительство и конструирование. Поэтому он поступил в Берлинский Технический Университет на факультет архитектуры и гражданского строительства (1930-1935), где увлекся математикой и физикой. Во время обучения, изучая строительство зданий и дорог, Цузе столкнулся с серьезной проблемой. Этот тип конструкций требовал решения огромных систем линейных уравнений, которые было очень трудно просчитать с помощью логарифмической линейки или даже механического калькулятора того времени.
Как вспоминал Цузе: «Я был студентом в гражданской инженерии в Берлине. Берлин — это красивый город, открывающий перед молодым человеком множество возможностей приятно провести время, например, с хорошенькой девушкой. Но вместо этого мы вынуждены были выполнять громадные и ужасные расчеты».
Для подобных просчетов инженеры использовали особые таблицы, куда записывали формулы выполнения основных операций в двоичной системе счисления. Именно тогда у Цузе возникла идея автоматизировать этот процесс применив несложное вычислительное устройство. Говоря иными словами — изобрести первую программируемую двоичную вычислительную машину.
(фото двоичной программируемой вычислительной машины Z1)
Через тернии к звездам
В 1936 году Цузе завершил логический план для своего первого компьютера V1 (от немецкого Versuchsmodell-1, то есть «опытная модель»). На самом деле названия всех машины должны были начинаться с V (от V1 до V4), но после Второй мировой войны он изменил имена на Z1-Z4 (начальная буква фамилии изобретателя), чтобы избежать неприятных ассоциаций с V1-V4 военных ракет.
Цузе не имел опыта в области электроники, не обладал достаточными знаниями в области механики и конечно же, не мог знать принципы работы других вычислительных устройств. Но эти обстоятельства его не смущали. Молодой изобретатель незамедлительно начал реализацию своей идеи. С помощью знакомых он собрали небольшую сумму денег для исследования и вместе с несколькими друзьями приступил к работе. Процесс разработки и сборки происходил в берлинской квартире его родителей — домашняя гостиная превратилась в настоящую мастерскую. Никаких специально оборудованных лабораторий, никакой помощи от правительства, министерств или университетов. Конрад делал все сам, создавая свой компьютер практически из ничего. С другой стороны, возможно именно это обстоятельство дало ему преимущество, так как он смог иначе посмотреть на вопросы машинной арифметики и найти новый подход к решению определенных задач. Позже изобретатель писал, что в силу неосведомленности он не был ограничен в поисках системы, наилучшей для автоматических вычислений. Попробовав десятичную систему, Цузе остановился на двоичной.
(Цузе в процессе работы)
Существовавшие на то время вычислительные механизмы были построены с использованием вращающихся элементов и оперировали значениями в десятичной системе счисления. Особенностью Z1 было то, что она занималась обработкой чисел в двоичной системе и для переключения использовались не реле, а металлические пластины. Надо заметить, что эти пластины вырезались Цузе и его друзьями вручную, обычным лобзиком (2000 штук!). Пластины перемещались в строго определенном направлении. Смещенные пластины, указывающие значения вычисляемых величин и математические операции, перемещали ряд других пластин, изменяющих регистр двоичных чисел и сохраняющих промежуточный результат. Полученные данные позволяли производить другие преобразования. Собственно задаваемый оператором несложный последовательный алгоритм вычислений и был прототипом современной компьютерной программы. Примечательной особенностью первого компьютера была клавиатура для ввода данных с мигающими лампочками для указания результатов.
Работа над изобретением заняла более двух лет. В 1938 году машина Z1 увидела свет. Она была огромной, состояла из 20 000 частей. Электрический двигатель мощностью 1 кВт. обеспечивал тактовую частоту одного Герца (один цикл в секунду).
Основные характеристики Z1
Реализация: тонкие металлические пластины
Частота: 1 Гц
Вычислительный блок: обработка чисел с плавающей запятой
Средняя скорость расчета: умножение — 10 секунд, сложение — 5 секунд
Ввод данных: клавиатура, устройство считывания с перфоленты
Вывод данных: ламповая панель (десятичное представление)
Память: 64 слова по 22 бита
Вес: около 1000 кг
Первое устройство Цузе не имело способности «сохранять программу». Также отсутствовала команда условного перехода. Но стоит ли желать большего от машины, построенной из металлических пластин и имеющей 64 слова памяти? К тому же Цузе сам разрабатывал теоретические основы для своих компьютеров. Он был знаком с двоичной цифровой системой Лейбница. Но не имел понятия о алгебре Джорджа Буля. Он должен был изучать математическую логику многих выдающихся ученых, чтобы разработать свою собственную систему, назвав обозначения «Условные комбинаторные» (Bedingungskombinatorik).
Механическое устройство Цуза имело великую научную ценность, доказывая возможность создания программных вычислительных машин, работающих с двоичным кодом. А вот надежность машины оставляла желать лучшего. Устройство постоянно ломалось из-за плохого качества комплектации. При работе процессора с памятью возникала проблема в синхронизации, требуемой для предотвращения чрезмерной механической нагрузки на подвижные части. Но архитектура изобретения казалась вполне удачной и побудила Цузе рассмотреть другие виды технологий.
На дальнейшую работу над машиной сильно повлиял друг Цузе, инженер-электронщик Гельмут Шреер. Он по достоинству оценил разработку и предложил ее усовершенствовать, заменив пластины на электровакуумные лампы. И при создании новой модели сохранить в ней логические принципы предыдущей, позволяющие операторам производить математические операции с десятичными числами.
В 1938 году Цузе и Шреер выступили с демонстрацией электронных схем в Берлинском Университете, подробно рассказывая про построение электронного компьютера. Но стоило им упомянуть, что такое устройство потребует около 2000 радиоламп и несколько тысяч ламп накаливания, как их едва не высмеяли. Университетские ученые классифицировали затею, как фантазию двух мечтателей. Дело в том, что крупнейшие электронные устройства того времени состояли всего лишь из нескольких сотен электронных ламп.
Но критика профессоров не повлияла на решение друзей выполнить задуманное и собрать новую модель.
(друзья-ученые Цузе и Шреер)
Пытаясь найти финансирование Цузе попытался заключить контракт с бывшим производителем механических калькуляторов Куртом Паннке. На что получил вежливый отказ. Паннке выразил уверенность в том, что в области вычислительных машин уже изобрели все возможное. Тем не менее, бывший производитель калькуляторов согласился посетить мастерскую Цузе и был так впечатлен его работой, что решил дать изобретателю семь тысяч рейхсмарок.
Стремление к совершенству
Начало второй мировой войны положило конец совместным исследованиям, Цузе призвали в нацистскую армию. Там он провел менее полугода. Благодаря ходатайству влиятельных инженеров и ученых в 1940 году Цузе демобилизовался в Берлин, где стал членом гитлеровской научной элиты.
Работа над созданием релейной электронной вычислительной машины возобновилась. Шреер снова предложил свои услуги. Ученые обратились за финансовой поддержкой к военному руководству, предлагая разработать современное устройство для военно-воздушных сил Германии. Такая машина могла быстро обрабатывать сложные расчеты, повышая тем самым эффективность тактической авиации. По предварительной оценке ученых на изобретение подобного аппарата потребовалось бы около двух лет. Но военные ответили отказом. Руководство вермахта было убеждено, что за такой срок нацистская Германия уже достигнет мирового господства.
В том же году Цузе начал разработку Z3 — машины полностью построенной на реле, но с логической структурой от Z1 и Z2. Она была готова к эксплуатации в 1941 г., за 4 года до разработки американских ученых — электронного цифрового компьютера ENIAC.
Программируемая вычислительная машина Z3 и была создана на базе электронных реле (600 для арифметического устройства, 1400 для памяти и 400 для блока управления). Во всех других аспектах она напоминала Z1 и Z2: двоичная система исчисления, числа с плавающей запятой, арифметическое устройство с двумя 22-разрядными регистрами, управление через 8 канальные ленты (т.е. команда состоит из 8 битов). Каждое из слов могло быть помещено в память компьютера за один тактовый цикл. Общий общем памяти достигал 64 слов по 22 бита. Именно этой машиной был впервые применен современный принцип адресного распределения памяти, когда каждое 22-разрядное слово можно поместить в память или извлечь из нее командами PRz и PSz (z — соответствующий регистр оперативного запоминающего устройства с адресами от 1 до 64). Арифметический модуль компьютера составляли параллельные сумматоры, которые применялись для обработки логарифмических выражений и чисел с плавающей запятой.
Цузе разработал свой набор инструкций, который включал около десяти основных и нескольких десятков дополнительных команд. Это был самый настоящий язык программирования использовавшийся для задания сложных алгоритмов вычислений. Так что Цузе приписывают еще и создание первого языка программирования высокого уровня — Планкалкюль (на немецком Plankalkül — «исчисление планов»). Его характерными особенностями были: свободная переносимость (независимость от архитектуры и набора команд машины), операторы условия (кроме ELSE), циклы, подпрограммы, отсутствие рекурсии, работа с массивами и подмассивами, а также сложный синтаксис
В декабре 1941 года Z3 был введен в эксплуатацию и тут же взят на вооружение производителями военных самолетов. Именно с помощью Z3 обсчитывались аэродинамические и баллистические характеристики первых немецких крылатых ракет.
После успешного внедрения в военную промышленность Z3, Цузе заключил контракт с Научно-исследовательским управлением ВВС Германии (DIV) на проектирование электрической вычислительной машины нового поколения.
Новая модель была очень похожа на Z3, включая в себя все усовершенствованные разработки Цузе. Этот компьютер включал элементы: 2500 реле, 21 ступенчатое реле. Он обладал уже 1024 регистрами памяти для хранения 22-битных слов. Благодаря более мощному процессору повысилась скорость выполнения преобразования двоичных чисел. Z4 имел устройство для подготовки программы. Также он умел избегать исчисления неверных результатов. Потребляемая мощность машины составляла 4 кВт.
Создание нового компьютера заняло три года и к декабрю 1944 проект подходил к завершению. Работая над Z4, изобретатель ставил главной целью построить прототип машины, которая в дальнейшем сможет производится тысячами. Но отсутствие нужных материалов и сложная ситуация в стране (разгар военных действий), сделали эту задачу практически невыполнимой. Во время одного из налетов авиации на Берлин первый экземпляр Z3 был полностью разрушен, а когда в мае 1945 года в столицу Германии вошла советская армия, Цузе был вынужден бежать вместе с семьей в Баварию. С собой он конечно же прихватил уже собранный компьютер Z4. В Баварских Альпах он спрятал машину до более спокойных времен.
Основные характеристики Z4
Реализация: Реле, память — металлические пластины
Частота: 30 Гц
Вычислительный блок: обработка чисел с плавающей запятой, длина машинного слова — 32 бита
Средняя скорость расчета: 0,4 секунды для сложения, 0,3 секунды для умножения
Средняя скорость вычислений: 11 операций умножения в секунду
Ввод данных: десятичная клавиатура, устройство считывания с перфоленты
Вывод данных: печатная машинка марки «Mercedes»
Память: 64 слова по 22 бита
Вес: около 1000 кг
В 1948 году Цузе связался с профессором Эдуардом Штифелем, который признал Z4 пригодным для научных расчетов. Несмотря на немного старомодный технологии машины, Штифель был впечатлен простотой программирования и мощностью арифметического устройства с его способностью обработки исключений.
Ободренный успехом, Цузе создал собственную фирму Zuse KG. По сути, это была первая в мире коммерческая компания, занимающаяся исключительно развитием и производством компьютерных технологий для авиации и оптической промышленности, университетских лабораторий. Компания наладила выпуск коммерческих компьютеров, популярных в Германии 50-х годов (Z5, Z11, Z22 и Z23). Фирма Цузе создала первый компьютер с памятью на магнитных носителях Z22.
(компьютер с памятью на магнитных носителях Z22)
Несмотря на инженерный талант и усердие, Цузе отставал от своих американских конкурентов. Послевоенная Германия была не самым подходящим местом для инноваций в электронное будущее. Все средства правительства шли на восстановление страны. Да и у Цузе не было инфраструктуры, необходимой для дальнейших разработок. Он не мог вовремя узнавать о новых приборах и программах.
И уже в 60-х годах рынок Европы активно заполнили американские электронно-вычислительные машины, которые постепенно вытеснили компьютеры Цузе. В 1962 году фирма была продана компании «Brown Boveri and Co», а в последствии вошла в состав корпорации «Siemens».
Конрад Цузе называл себя аполитичным человеком. Делом всей своей жизни он считал развитие компьютерных технологий в Германии и сожалел, что так и не осуществил свою мечту — создать переносной персональный компьютер для деловых людей. В этом его опередили американские разработчики. После продажи компании он занялся своим давним увлечением — живописью. И даже написал несколько портретов известных людей в мире компьютерных технологий. Одним из них был Билл Гейтс, с которым Вузе познакомился на выставке.
(Цузе за вторым своим любимым занятием)
Конрад Цузе умер в 1995 году в городе в Хюхнфельд (Германия), дожив до восьмидесяти пяти лет.
Оригиналы Z1, Z2 и Z3 не сохранились до наших дней, они были разрушены во время бомбардировок Берлина в 1945 году. Зато Цузе удалось спасти компьютер Z4, который находится на родине изобретателя в Техническом музее Берлина.
Калифорнийский Музей истории компьютеров в Маунтин-Вью посмертно включил в свой состав Конрада Цузе, как выдающегося изобретателя первого полностью автоматизированного компьютера с программным управлением.