Чтобы реально подготовить и отладить на «Руте-110» какую-нибудь простенькую программу, типа:




требовалось около месяца. Сначала пишешь в ничем не повторимых машинных кодах программу, затем сломя голову рвешься после последней лекции в перфораторную успеть занять очередь на дятлоподобное чудо техники, на котором надо надолбать пару метров машинных кодов. Ближе к концу одно неверное движение руки – и ленточка превращается… В общем, все по новой. С N-ой попытки ленточка набита, аккуратно скручена и как большое сокровище спрятана в баночку. Остается урвать момент, когда «Рута-110» будет на что-то способна и всунуть в нее свой дырявый серпантин.

Ежику понятно, что такой компьютер скорее отбивал всякую охоту иметь дело с ЭВМ. Теория – лекции по программированию – естественно были почти такими же, на них нам рассказывали про машинные коды для «Руты-110», кое-что про ассемблер, да про традиционные стрелочки-ромбики-прямоугольнички – блок-схемы. Отношение к этим лекциям было соответствующее, сделать какие-то задания по программированию удавалось единицам, остальные довольствовались теоретической подготовкой. Ехидный лектор, человек с юмором, часто любил строить разные каверзы на экзамене:


– Вы на машине были?

– Да, конечно.

– И что там запомнили?

– Перфоратор, накопители, считыватели.

– Не припомните, где там компилятор?


Человек судорожно пытается вспомнить назначение тех огромных шкафов, которыми уставлен машинный зал. Нереально. Остается надеяться на удачу.


– Как входишь, сразу же первый справа.


Мимо. Выходя из аудитории, сразу же попадает в окружение ожидающих своей участи.

– Что спрашивал?

– Где компилятор.

– Ну и где?

– Кто его знает! Я сказал, что первый справа, неверно.


Следующий уже учел этот опыт. На тот же вопрос уверенно отвечает, что слева. Опять мимо.

И только после нескольких неудачных попыток в какой-то голове, еще не окончательно задолбанной перфоратором, просыпаются знания:


– Мужики, так компилятор – это же программа!


«Прав был товарищ Сталин: кибернетика – буржуазная лженаука!» – такое резюме оставалось в душе у большинства из нас в результате общения с «Рутой-110», ее hardware и software. Попытаться запрограммировать на ней какой-то криптографический алгоритм – все равно что отправиться в кругосветное путешествие на горбатом «Запорожце», а если еще попробовать увеличить скорость…. Появления в ближайшем будущем персональных компьютеров, компьютерных сетей и INTERNET, никто тогда, в середине 70-х годов, на 4 факультете не мог себе и представить, а уж прогнозировать то, что будущая криптография будет тесно переплетена с ЭВМ, с операционными системами, с компьютерными коммуникациями было абсолютно нереально. Компьютер представлялся, в самом крайнем случае, как некий подсобный калькулятор, с помощью которого можно осуществлять тупые и трудоемкие криптографические задачи перебора ключей. Если есть возможность, думалось глядя на «Руту-110», то лучше с компьютером вообще напрямую не связываться.

Примерно через 10 лет, увидев впервые IBM PC XT, я невольно сравнил увиденное со своей первой компьютерной женщиной. И по выработанной за все это время математической привычке к обобщениям и поискам начальных аксиом, начал сразу же стал задавать себе кучу разных «А почему?».


– А почему советская большая интегральная схема самая большая в мире?

–А почему супостатский IBM PC XT практически не ломается и на нем так легко и приятно что-нибудь запрограммировать?

– А почему у них такой крохотный floppy-disk по сравнению с нашими колесами-кастрюлями?

– А почему на их компьютере можно играть в компьютерные игры, а на нашем из развлечений – только спирт для постоянной профилактики?