Добавить в цитаты Настройки чтения

Страница 258 из 282



В 1939-м Цузе был призван на службу в армию. Его обеспечили средствами для создания следующей модели — Z2. Он представил готовую версию в сентябре 1940-го. Машина занимала несколько комнат в его квартире и была построена уже на телефонных реле.

В 1941-м он закончил работу над версией Z3. Этот программируемый 22-битный калькулятор мог работать с вещественными числами, поддерживал циклические операции, имел встроенную память и построен был на всё тех же реле. В 1942-м Цузе начал работу над Z4; после одного из авианалётов частично готовую машину вывезли из Берлина.

В период вынужденного перерыва, в 1945 году он разработал первый язык программирования для компьютеров, рассчитанный под архитектуру своего Z4. Систему программирования он назвал Plankalkul («исчисление планов»). Цузе написал небольшое эссе, где рассказал о своем творении и возможности его использования для решения таких задач, как сортировка чисел и выполнение операций в двоичной арифметике. Научившись играть в шахматы, Цузе написал несколько фрагментов программ на Plankalkul, которые позволяли компьютеру оценивать шахматные позиции. Язык на момент создания не был реализован для электронных компьютеров.

На момент создания Z4 транзисторы ещё не были доступны, а электронные лампы шли на производство военных радиостанций. Но Цузе был изобретательным инженером. Он понял, что компьютерную память и логику можно сделать из чего угодно, что позволяет быстро переключать 2 состояния — «1» и «0», и считывать их, не разрушая. Z3 и Z4 были собраны из большого количества телефонных реле и кусочков жести от консервных банок (работающий в музее Z3 https://www.youtube.com/watch?v=aUXnhVrT4CI).

В 1948 году восстановленный Z4 был на лошадях перевезен в местечко Хопферау, где Цузе посетил профессор Штифель из Высшей технической школы в Цюрихе (ETHZ). До сих пор не совсем ясно, откуда профессор узнал про Z4.

Эта встреча изменила дальнейшую жизнь Конрада Цузе. На глазах у Штифеля он написал программу, сделал перфокарту и ввел данные в Z4. Полученный результат был правильным. Воодушевленный этим, Штифель предложил арендовать Z4. Чтобы подписать контракт с ETHZ, Цузе зарегистрировал компанию «Zuse KG». Выбора у цюрихского профессора не было. На тот момент он мог рассчитывать лишь на Z4, поскольку американские компьютеры заполучить было невозможно, а машина Цузе работала надежно, хотя и нуждалась в некоторой доработке. 12 июля 1950-го Z4 был, наконец, закончен и в сентябре поставлен в ETH Zürich. В то время он был первым работающим компьютером в континентальной Европе, опередив лебедевскую МЭСМ, которую запустили в ноябре 1950 г. Также Z4 на пять месяцев опередил Марк I и на десять — UNIVAC.

До 1954 года Z4 работал в Цюрихе, затем, до 1959 года — во Франции, в Институте «Franco-Allemand des Recherches de St. Louis». Подсчитано, что за пять лет работы, с 1950 по 1955 г Z4 рассчитал около 100 различных проектов.

Кроме вычислительных машин общего назначения, Цузе построил несколько специализированных вычислителей. Так, вычислители S1 и S2 использовались для определения точных размеров деталей в авиационной технике. Машина S2, помимо вычислителя, включала ещё и измерительные устройства для выполнения обмеров самолетов. Компьютер L1, так и оставшийся в виде экспериментального образца, предназначался Цузе для решения логических проблем. Также на счету Цузе был построенный им ещё до войны «Графомат» — автоматический чертёжный стол, управляемый перфолентой — фактически, прообраз графопостроителей и современных CAD-систем. (источник — http://p-w-w.org/index.php?topic=354.0)

В 1953 году немецкая компания «Leitz» заказала компьютер у Конрада Цузе. Так появился Z5 — большой релейный компьютер, проданный за 300 тысяч дойчмарок. Продажа второго компьютера в сложных экономических условиях поддержала работоспособность Zuse KG, и дала стимул самому Цузе и служащим его компании к дальнейшей работе. Z5 представлял собой модернизированный вариант Z4, в котором использовался новый на тот момент тип реле. Z5 стал первым коммерческим компьютером в Европе.

Начав в 1949 году, с коллектива в пять человек, со временем компания Цузе выросла до 1200 рабочих и служащих. В начале 50-х годов экономика Германии, накачанная американскими долларами, пошла на подъём. Цузе смог позволить себе создание нового компьютера Z11, который использовался для решения задач перепланировки земель, проектирования оптических приборов, а также страховыми компаниями. Уже тогда он столкнулся с проблемой создания качественного программного обеспечения.

Но к середине 50-х послевоенная Германия стала не самым лучшим местом для инноваций в электронное будущее: правительство инвестировало все средства в восстановление страны. После Z11, в 1955-м Цузе построил машину Z22, которая поддерживала общие алгоритмы вычислений, могла работать с произвольными структурами данных, имела достаточный объем памяти и была популярна у многих немецких инженеров и ученых. Цузе полагал, что у него появятся заказы на расчёты от малых и средних компаний, но они тогда не очень нуждались в подобных услугах, и Zuse KG оказалась убыточной. (Государственное финансирование работ в компьютерной области началось позже.)

Кроме того, Цузе не располагал инфраструктурой, необходимой для дальнейших разработок, не мог своевременно узнавать о новых приборах и программах. Он вообще работал в некотором роде в информационном вакууме, к примеру, Цузе не знал о разностной машине Чарлза Бэббиджа и многих других предшествующих разработках.



По своему мировоззрению Конрад Цузе был социалистом, сторонником теории IT-социализма, в котором эффективность плановой экономики будет обеспечиваться компьютерами.

Агенты «штази» вышли на Конрада Цузе в начале 1959 года (АИ). В этот период компания переживала не лучшие времена, заказов на компьютеры было мало, денег не хватало. В штаб-квартиру Zuse KG в Bad Hersfeld позвонили, и предложили обсудить выгодный контракт. Сидевший без заказов Цузе согласился сразу.

Идея задействовать разведку ГДР оказалась правильной. Неизвестно, как отреагировал бы Цузе, приди к нему иностранец, особенно — русский. Но с соотечественником он беседовал очень благожелательно. Маркус Вольф тщательно подготовил агента для беседы с талантливым немецким инженером, дал ему изучить информационные материалы, переданные Серовым. Поэтому агент, представившийся просто как «герр Мюллер», знал, какой подход надо использовать.

— Герр Цузе, я слышал, что ваша фирма производит компьютеры?

— Верно, а также мы можем делать компьютерные расчёты на заказ, — подтвердил Цузе.

— Ваши компьютеры работают на разработанном вами языке программирования? — спросил Мюллер.

— Язык «Планкалкюль» действительно разрабатывался мной для моего Z4, — подтвердил Цузе. — Но он фактически жёстко зашит в машину, без какой-либо программной реализации. Первые мои компьютеры были электромеханическими, но в 1955-м наша фирма построила ламповый Z22. Сейчас герр Рутисхаузер из Высшей технической школы в Цюрихе разрабатывает для него компилятор нового языка ALGOL-58. (источник https://en.wikipedia.org/wiki/Z22_(computer)). А откуда вы вообще узнали о «Планкалкюль»?

— Мне совершенно случайно попалось ваше эссе, изданное в 1945-м году, — ответил Мюллер. — Собственно, я и о вас узнал из него же, навёл справки, и выяснил, что вы зарегистрировали фирму, производящую компьютеры. Насколько я знаю, ваша фирма сейчас — единственная в Германии, которая производит подобную технику. Вы, наверное, сильно загружены заказами?

Цузе невесело усмехнулся:

— Не так сильно, как хотелось бы. У меня работают 1200 человек, но заказы, к сожалению, поступают редко и весьма нерегулярно.

— А вы согласились бы разработать компьютер, удовлетворяющий строго определённым условиям технического задания? — спросил Мюллер. — Для совместимости с уже имеющимся оборудованием.