Читать «Восхождение. Часть 2» онлайн - страница 704

Сергей Симонов

В 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)