Это была уже программируемая машина, которая выполняла арифметические и логические операции над двоичными числами. Она была оборудована считывателем с перфоленты и электрической печатной машинкой. С помощью этих ЭВМ удалось резко ускорить математические операции по дешифровке немецких радиограмм высшего немецкого руководства, переданных шифромашинами «Энигма».
Также в рассекреченном документе содержалось описание и машины «Colossus II», существенно модифицированной версии ЭВМ, которая начала работу в первых числах июня 1944 года. Характеристики именно этой модели позволили некоторым экспертам утверждать, что общепринятая история компьютеров нуждалась в серьезной коррекции. Эти ЭВМ ежемесячно обеспечивали дешифровку около 300 шифротелеграмм командования вермахта. Именно с их помощью удалось «взломать» шифр даже таких сложных немецких шифровальных машин, как «Geheimschreiber» и «Schlusselzusatz».
«Colossus II» «обладал функциональностью, достигнутой в значительно более поздней машине «ENIAC», и имел несравнимо более значительную производительность в обработке данных». Так сказал 76-летний профессор Эдинбургского университета Дональд Мичи, ветеран-криптолог и один из авторов рассекреченного отчёта ШКПС, подготовленного в 1945 году сразу после победы над Германией.
По словам Мичи, которому наконец было разрешено поделиться воспоминаниями о своей сверхсекретной работе в годы войны, «возможно, кто-то будет поражён, узнав, что ко дню победы Британия уже имела машинный парк с 10 высокоскоростными электронными компьютерами, которые работали круглосуточно в трёхсменном режиме».
Правда, в британской истории был другой чрезвычайно поражающий компьютерный предок — разработанная около 150 лет тому назад вычислительная машина Чарльза Бэбиджа (Charles Babbage). Одно время недостроенная, она была восстановена лондонским Музеем науки в соответствии с чертежами конструктора. Вычислительная машина Бэбиджа, которая была названа «Разностная машина № 2» (англ. Difference Engine) и весила три тонны, продемонстрировала публике безукоризненную работу. Таким образом, если бы финансовые дела Бэбиджа «пошли вверх», человечество могло вступить в компьютерную эру на 100 лет раньше.
13.2. Немецкий «Z»
Интересно, что в Германии к созданию ЭВМ приступили задолго до Второй Мировой войны, но это было связано с инициативой энтузиаста-одиночки. Ещё в 1934 году 23-летний студент Высшей технической школы Конрад Цузе (Konrad Zuse) (1910-95) придумал новое устройство, архитектура и принципы работы которого в целом совпадали с современными цифровыми компьютерами. Это устройство имело (тогда ещё теоретически) управляющий блок, вычислитель (объединяющий арифметические и логические операции, то есть процессор) и память.
Именно Конрад Цузе первым понял, что основой компьютерной обработки данных должен быть двоичный знак «бит» (он назвал его «да/нет статус»). Это значило, что любые вычисления можно делать, основываясь на элементах, имевших два физических состояния (замкнутый и разомкнутый). Цузе также ввёл понятие условных суждений для формул двоичной алгебры и придумал «машинное слово».
В 1935 году Цузе получил диплом и начал трудиться в авиастроительной фирме «Heinkel Flugzeugwerke», где занимался аэродинамическими расчётами. Они требовали большого объёма вычислений, тогда как помочь в этом могли только механические арифмометры, выполняющие лишь арифметические операции. Всё это стимулировало продолжение «компьютерного проекта» вчерашнего студента. Он решил самостоятельно изготовить программируемое устройство, которое работало с двоичными числами и в котором блок управления и процессор были отделены от блока памяти.
Цузе ушёл с «Хенкеля» и полностью посвятил себя созданию нового вычислительного прибора. В 1936 году им было сделано и запатентовано механическое запоминающее устройство, основанное на двоичных элементах (подвижных металлических планках). В том же году в небольшой комнате квартиры своих родителей Цузе начал строить свой первый компьютер «V-1» (нем. Versuchsmodell — опытная модель), позже названный «Z1» — в честь конструктора.
В 1938 году «Z1» был готов. Но этот экспериментальный или демонстрационный образец не был способен решать серьезные практические задачи из-за небольшого объёма памяти и ненадёжного механического процессора. Несмотря на всё свое несовершенство, «Z1» позволил Цузе получить должность и поддержку в Германском авиационно-исследовательском институте. Используя ту же память, Конрад к апрелю 1939 года построил следующую модель компьютера «Z2», имевшую процессор на электромеханических телефонных реле (пришлось купить у телефонных компаний 600 списанных реле)
После этого успеха конструктора на год призвали в армию. Отслужив, он вернулся в институт. В то время реле были доступны Цузе в большом количестве, и он решил собрать из них серьёзную машину, с той же архитектурой, что и «Z1». Эта машина — «Z3» — была официально «сдана» 5 декабря 1941 года, и автор получил на неё патент.