Выбрать главу

– У вас тут прямо целый вычислительный центр! – покачала головой мать.

Лёха не обратил на эти слова внимания, но Светка тут же проявила свою журналистскую хватку.

– Мария Тимофеевна, а вы работали в вычислительном центре?

– Так, имею общее представление, – смутилась мать. – Вы не голодные? Может, вам бутербродов сделать?

– Мам, давай потом, – отмахнулся Лёха.

К вечеру выходных они со Светкой перелопатили все коробки с перфокартами, в результате получилось пять мегабайт текста программы. Лёха скинул их на флешку, потом подумал и сделал ещё одну копию. Когда он убирал флешку в карман, Светка поразилась:

– И что, вся информация с этой кучи перфокарт уместилась на одну флешку?

Лёха покрутил руках флешку.

– На самом деле сюда в тысячу раз больше может поместиться.

5

В понедельник с утра Лёха с флешкой в руках подошёл к Михаилу.

– У меня тут одна программа для ЕСки есть. Можно её прогнать и посмотреть, что получится?

– На ЕСке только ночью – днём она занята, – ответил Михаил. – А на эмуляторе – сколько угодно. У тебя в каком виде – Фортран, Ассемблер?

– Если честно – я не разбираюсь, – признался Лёха. – Но в виде исходного текста.

Михаил подключил флешку и стал листать файлы.

– Вот это? Похоже на классический Фортран. Давно писали, последние годы подпрограммы по-другому оформляли. Это кто писал-то?

Лёха не хотел посвящать его во все подробности, надо было придумать какое-то объяснение.

– А это у меня мать раньше в вычислительном центре работала, вот её ностальгия замучила. Попробуй, говорит, запустить – может, заработает.

– Так она у тебя программист? – уважительно спросил Михаил.

– Да не… – растерялся Лёха. – Она это… Ну неважно, давно это было.

– Точно, давно, – согласился Михаил, продолжая листать на экране текст программы. – Тут вон в заголовке дата стоит – март 1969 года.

– Где?! – через его плечо Лёха заглянул в монитор. – Вот это? «CONT PROGLIB ####»? Это что такое?

– Управляющая перфокарта, – коротко пояснил Михаил. – Сейчас попробую скормить твою программу транслятору.

По экрану персонального компьютера побежали строки сообщений транслятора. Ждать пришлось минут пять.

– Ничего себе! – удивился Михаил. – Могучая программа! Обычно за несколько секунд проскакивает. Но вроде оттранслировалось без ошибок. Попробовать запустить?

– Попробуй! – Лёха облизал пересохшие от волнения губы.

Михаил пробежался пальцами по клавиатуре и присвистнул от удивления.

– Ожидаемое время выполнения программы – пять часов!

– Это много? – не понял Лёха.

– Это очень много! У меня тут восьмиядерной проц и памяти 32 гига. А ЕСка это будет молотить двое-трое суток.

– И что делать?

– Персоналка к вечеру досчитает. А если хочешь на ЕСке прогнать – то надо на все выходные запускать. Но тогда надо здесь оставаться дежурить. Ты готов?

– Да не вопрос! Домой только позвоню, чтобы не волновались.

Михаил улыбнулся его энтузиазму.

– Я же сказал – в выходные, а сейчас только понедельник.

Весь день Лёха постоянно бегал к персональному компьютеру, на котором был установлен эмулятор ЕСки и работала программа с перфокарт. Наконец, вечером он увидел долгожданное сообщение «Работа программы завершена».

– Ну что, случилось чудо? – подошёл Михаил.

– Чего она тут насчитала? – спросил Лёха.

– Так, вот получился результат, который скинут в текстовый файл. В оригинале он должен распечатываться. Смотрим этот файл. Тут заголовок и какая-то таблица. И чего – эту таблицу он вычислял весь день?!

– А что в заголовке? – Лёха дрожал от нетерпения.

– Погоди, кодировку переключу, а то русские буквы не видно. Вот, теперь видно. «Исходная точка – 12 марта 1969, конечная точка – 12 марта 1999». Дальше список каких-то параметров, и пошла таблица. Ты знаешь, что всё это значит?

– Вот теперь буду думать, – озадаченно произнёс Лёха. – Но главное, что программа здесь работает. Надо будет ещё прогнать на ЕСке и сравнить.

– Но это только в выходные, – напомнил Михаил. – Тебе получившийся файл распечатать?

Всю дорогу до дома Лёха мучительно думал – что это означает. Исходные и конечные точки – это явно указывает на то, что это расчёты временного перехода. Получившаяся таблица – параметры для настройки аппаратуры машины времени. Но почему исходная точка – 12 марта 1969 года? Насколько он знает, переходов было два – в июне 1968 и в сентябре 1968. Тогда это что? Посчитали про запас? Или же был третий переход во времени, о котором он не знает? Но Ковалёв про него тоже ничего не говорил.