Медные реки
Рассказы о программистах
Михаил Долгих

Корректор Ксения Черепанова

© Михаил Долгих, 2025

ISBN 978-5-0068-2093-7

Создано в интеллектуальной издательской системе Ridero

Ада – последняя программистка

Ветер смешно теребил светлые кудряшки, а большие хлопья снега попадали на лицо и за ворот. Маленькая девочка сжимала в озябшей руке три медные монетки.

– Дедушка! Трех монеток мало… Смотри, какой двор большой. Нужно четыре или даже пять. А то может не получиться… Помнишь, как тогда, два месяца назад, в Но-во-си-бирске?

– Да, тогда плохо получилось. – Старик с седой бородой осторожно дотронулся до свежего шрама на левой скуле. – Возьми еще две монетки. Помни, в водосточную трубу их нужно кинуть не раньше и не позже.

– Да я знаю, дедушка, ты же меня учил. Всему свое время.

– Молодец, Ада, внученька. Только осторожнее на крыше. И еще возьми, – дед из-за пазухи вытащил плоский сверток, размером с коробку для конфет. – Постарайся его не разбить и не потерять.

– Не в первой же… – девочка осторожно взяла сверток и прижала к груди.

– Ну давай, пора. – Старик посмотрел на пластмассовые электронные часы и ласково потрепал девочку по светлым кудрям. Девочка развернулась, быстро добежала до дома стоящего напротив и скрылась за углом.

Старик осмотрелся. С трех сторон двора находились девятиэтажные жилые дома, а с четвертой стороны – супермаркет, точнее, его задняя стена. Здесь был служебный вход и разгрузочная площадка с воротами, ведущими на склад. Над воротами тускло горел дежурный фонарь в ржавой сетке. Рядом стояли огромные мусорные баки.

На служебной двери гулко лязгнул замок. В подворотне завыла собака, а ей в ответ раздался надрывный лай со всех сторон. «Похоже, начинается, – подумал старик. – Только бы Ада не подвела». Из подвалов начали вылезать беспородные облезлые псы.

Из глубины служебного коридора доносилась перебранка.

– Петрович, сколько можно колупаться? Давай тащи скорей. Два ящика всего, а ты как вареный. Не будет тебе водки сегодня.

– Да ты, Михайловна, чего? Креста на тебе нет. Руку я зашиб сегодня…

– Да знаю я, какую руку ты зашиб. Ты каждый день зашибаешь по литру самогону. Давай живей, я уж замерзла.

Из служебной двери, хромая, вышел сутулый мужик в рваном сером халате с двумя ящиками в руках. Мужик подошел к контейнерам и опустил ящики рядом с ними. Затем он зашел обратно в супермаркет и служебная дверь с грохотом закрылась. К ящикам, осторожно зыркая друг на друга, стали подходить собаки.

Старик быстро подошел к ящикам и, не обращая внимания на шавок, заглянул внутрь. В ящиках лежали просроченные, но еще годные в пищу продукты. Старик достал из кармана пакет и стал заполнять его йогуртами, шоколадными сырками, сметаной и другими деликатесами. «Неужели сегодня обойдется без осложнений», – подумал старик, но потом понял, что осложнения будут.

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

– Ты, иди… отсюда, – сиплым голосом крикнул бомж.

– Мужики, да вы что, всем же хватит, – попытался мирно договориться старик. – Ты че, не понял? Сегодня ты пришел, а завтра весь… город придет. – Бомж схватил старика за ворот пальто. Старик увидел гнилые зубы и почувствовал зловонное дыхание. Вдруг среди домов раздался странный громкий звон. Как будто в соседнем дворе в мусорный бак высыпали самосвал мелочи. «Молодец, Ада, вовремя», – подумал старик. Бомжи переглянулись, забыли про старика и, ковыляя, побежали выяснять, в чем дело. Старик наполнил пакет, кое-что кинул из ящиков рыскавшим неподалеку собакам и пошел по направлению к дороге.

                                        * * *

– Смотри, Ада! Теперь у нас продуктов на несколько дней, – сказал старик внучке, которая бежала рядом вприпрыжку по свежему снегу. – Всему свое время. Сейчас немного отдохнем, а потом на автовокзал – ЛОГИ ЧИСТИТЬ.

– Дедушка, смотри, тетенька плачет, – внучка показала на другую сторону улицы. Старик, который тоже услышал всхлипывания, посмотрел через дорогу. Он увидел пожилую женщину, которая стояла у банкомата, в растерянности сжимая кредитную карточку. Старик перешел через дорогу и подошел к банкомату.

– Здравствуйте, уважаемая. Что у вас случилось? – обратился он к женщине.

– Вот… Вот! Я вставила, набрала, а он, он деньги не выдал, а написал, что выдал! Что же теперь… Как же… Мне же месяц жить…

– Сколько?

– Что сколько?

– Ну, сколько денег должен выдать? – спросил старик, рассматривая квитанцию.

– Одиннадцать тысяч… – женщина перестала плакать и внимательно посмотрела на седого деда с маленькой девочкой.

Старик подошел к банкомату и неуловимым движением пробежался по клавиатуре. В банкомате что-то заурчало, и из щели вылезли новенькие купюры.

– Возьмите, уважаемая, – сказал старик ошеломленной женщине и, пока та еще удивленно смотрела на деньги, скрылся среди прохожих.

                                       * * *

– Дедушка, а почему мы не можем взять деньги из банкомата, сколько нам нужно? Ты же это умеешь.

– А сколько нам нужно? – Старик остановился, взял девочку за плечо, повернул к себе и присел на корточки.

– Ну, не знаю…

– Вот и я не знаю… У нас ведь есть все, что нужно.

– А вот и не все… У меня юбки нет.

– А это что? – старик показал на вязаный подол, выглядывавший из-под искусственной потрепанной шубейки.

– Ну, это обычная юбка, а та бы была праздничная, я бы ее по выходным надевала.

Старик в задумчивости почесал седую бороду.

– М-да. Что-нибудь придумаем. Но запомни. Банкомат здесь ни при чем. Никогда твой дед не был хакером. И никогда не будет. И вообще, не нужно просить у судьбы больше, чем у тебя есть. Поняла, Ада?

– Да, дедушка, поняла. Всему свое время.

– Вот-вот.

                                       * * *

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

– Дедушка, а кто такие хакеры?

– Хакеры – это нехорошие люди, которые были раньше. Сейчас их уже нет.

– А куда они делись?

– А они исчезли после того, как твой дедушка, и еще дедушка Коля, и еще несколько дедушек-программистов сделали систему «КАМЕНЬ». – Старик улыбнулся, видимо, вспоминая прошлые времена. – После этого хакеры исчезли, потому что вся их деятельность стала бессмысленной.

– Дедушка, а кто такие программисты?

– Программисты – это хорошие люди, которые были раньше. Сейчас их тоже нет.

– А куда они делись?

– А они исчезли, потому что, когда система «КАМЕНЬ» заработала, их деятельность тоже стала бессмысленной.

– А когда-нибудь хакеры и программисты еще появятся?

– Не знаю… Всему свое время… А сейчас время – ЛОГИ ЧИСТИТЬ… Нужно узнать, когда ближайший автобус до Прохоровки.

                                       * * *

Девочка стояла посреди зала ожидания и доедала йогурт из пластиковой баночки, закусывая булкой. Старик в это время рассматривал билеты, по всей видимости, вынутые из соседней урны.

– Дедушка, – сказала девочка громко, – а скоро мы начнем ЛОГИ ЧИСТИТЬ?

Люди вокруг с любопытством и испугом стали оборачиваться.

– Тише, Ада, тише, – старик присел рядом с девочкой и понизил голос: – Никогда не говори при посторонних, чем мы занимаемся. Запомни. Люди боятся того, чего не понимают. А когда люди боятся, они делают всякие глупости. Раньше вообще за это на костре сжигали.

– А теперь? – Девочка с виноватым видом доедала булку.

– А теперь не сжигают, но смысл тот же.

                                       * * *

Первые десять минут в автобусе Ада смотрела в окно. Но вскоре ей это надоело, потому что за окном были лишь унылые заснеженные поля. Кроме того, кое-что ей было все-таки непонятно.

– Дедушка! – Ада дернула старика за рукав. – Дедушка, а почему ваш проект назывался «Камень»?

– Не знаю, поймешь ли ты… Есть на свете такой КАМЕНЬ, который Бог не может ни сделать, ни поднять. Так вот, задачу, которую в то время перед нами поставили, можно было сравнить с тем КАМНЕМ. Поэтому мы и назвали проект «КАМЕНЬ».

– И вы справились? – Ада с восхищением смотрела на дедушку.

– Мы с дедушкой Колей этот КАМЕНЬ сначала сделали, а потом подняли… Причем на всех российских серверах…

– Ух ты. Значит, вы круче, чем Бог?

Старик вздохнул и почесал бороду.

– Выходит, что круче.

– А что было потом?

– А потом нас с дедушкой Колей уволили… Как и всех остальных программистов…

                                       * * *

Когда они вылезли из автобуса, уже приближались сумерки.

– Дедушка, я пойду с тобой. – Ада капризно топнула ножкой.

– Это опасно, а потом, в этом же ничего интересного.

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

– Нет…

– Тогда я наемся снегу, заболею и умру… – Ада демонстративно сняла варежку и загребла пригоршню колючего снега.

– Э-эх, что же с тобой делать. Пошли. Только не отставай.

Через пятнадцать минут они вошли в лес, еще через пять минут вышли на просеку, за которой виднелся первый ряд колючей проволоки. Старик лег на снег и вытащил из-за пазухи сверток. В свертке был обшарпанный ноутбук со стертой клавиатурой и поцарапанным в нескольких местах экраном. Ада пристроилась рядом и завороженно смотрела на устройство. Экран загорелся, начался процесс загрузки. Вскоре ноутбук нашел соединение с внешней сетью, которая, очевидно, функционировала где-то неподалеку. Старик защелкал клавишами, и вскоре на экране побежали строчки протокола.

– Дедушка, это ведь ЛОГИ ЧИСТЯТСЯ?

– Да, Ада.

Старик внимательно смотрел на экран. И тут Ада сделала неожиданный вывод:

– Дедушка! Значит, вы были не очень хорошими программистами, если у вас логи автоматически не чистились?

Старик посмотрел на девочку в замешательстве.

– Понимаешь, Ада, это смежники… Смежники нас подвели…

– Смежники?

– Да, смежники…

– Дедушка, а кто такие смежники?..

В этот момент девочка случайно задела провод на заборе с колючей проволокой. Недалеко завыла сирена, и включился прожектор. Старик, чертыхаясь, схватил девочку рукой и упал лицом в грязный снег.

– Дедушка, – прошептала девочка, – а смежники – это кто?

– Козлы вонючие – эти смежники, дурни стоеросовые… – процедил сквозь зубы старик, отплевывая грязный песок.

– Козлы… дурни… – Девочка как губка впитывала новую информацию. – Дедушка, я поняла, смежники – это тоже программисты…

В этот момент вдали послышались голоса, и старик с девочкой снова упали глубоко в сугроб.

– Дедушка, я правильно сказала? Смежники – это программисты?

– Да какие они программисты… Ламеры поганые… Умственные инвалиды… А я говорил тогда Коляну… дедушке Коле то есть… Проверь библиотеки… Протестируй… А он – все по стандарту… Все по стандарту… Тьфу…

– Ламеры… Инвалиды… – Девочка активно переваривала услышанное. – Дедушка… так значит, все-таки Бог круче вас со смежниками? – снова сделала неожиданный вывод девочка.

– Круче, внученька, круче, – вздохнул старик. – Бог круче всех… как впоследствии оказалось… И если он сейчас нам не поможет, то будет очень плохо…

Тут прожектор неожиданно погас, а вдалеке раздались ругательства.

– Внученька, побежали скорей. Больше нам здесь делать нечего.

– Да, дедушка, всему свое время.

                                       * * *

Обратно в город они ехали на попутке.

– Дедушка, а куда дальше?

– А дальше в Тверь, там склад химического оружия.

– А там тоже КАМЕНЬ?

– Да, и там тоже КАМЕНЬ. Там нас будет ждать дедушка Коля. В одиночку не справиться.

– Почему в одиночку, я же с тобой! – обиженно сказала девочка.

– Со мной, внученька, ты у меня молодец, вместе мы таких дел можем наделать.

– Дедушка, а что мы делаем… Мы ведь мир спасаем?

– Кто тебе сказал такую глупость?

– Дедушка Коля….

– Нет, мы не мир спасаем. Мы себя спасаем… Представляешь, что будет, если на ракетном полигоне логи не почистить… или на складе оружия… Вот мы и ездим везде. Пожить еще хочется. Везде, конечно, не успеть. Только военные объекты… Да и то не все.

Старик на минуту задумался, а потом, горько вздохнув, сказал:

– Время бросать КАМНИ. Время собирать КАМНИ. Вот так-то.

– Да, дедушка, всему свое время, – радостно сказала девочка, а старик вдруг посмотрел на нее и улыбнулся.

                                       * * *

На товарной станции стоял запах мазута и стальной гари. В кабине локомотива сидел машинист и громко чертыхался.

– Чем могу помочь? – донесся вежливый вопрос откуда-то снизу. Машинист выглянул из кабины и увидел седого старика с девочкой.

– Наверное, ничем, – машинист подозрительно посмотрел на странную пару.

– Ну а все-таки…

– Да вот, новую систему управления локомотивом поставили, а цифры на экране такие мелкие, что ничего не видно. Зрение у меня уж не то.

– Ну, это пара пустяков, – сказал старик и поднялся в кабину.

Через две минуты надписи на экране стали нужного размера. Машинист озадаченно посмотрел на старика. Такое он видел впервые. Ни один человек на его памяти не мог сделать ничего подобного…

– Вы… это, может, вам нужно чего-нибудь…

– Да в Тверь нам с внучкой нужно.

– В Тверь? Да это мы мигом… Васильич… Ва-си-льич!

– Чо надо… – Из соседнего локомотива вылез чумазый мужик с гаечным ключом.

– Васильич. До Твери людей не подбросишь?

– Я чо вам, такси? Да я… Да мне… Мне что, делать больше нечего?

Машинист наклонился к своему товарищу и сказал на ухо несколько слов, показывая на свою кабину. Мужик с гаечным ключом переменился в лице.

– Ну ты… того… Ты бы так сразу и сказал… В Тверь так в Тверь… Да хоть во Владивосток… Проходите пожалуйста…

                                       * * *

В техническом тамбуре локомотива было тепло, и можно даже сказать, что уютно. Старик с девочкой сидели на тюфяке. Вокруг был слышен мощный вой дизеля, гул электрических приводов и стук колес. Такие переезды больше всего нравились Аде. Можно было лежать и ничего не делать.

– Внучка, а ведь у тебя сегодня день рождения. Тебе десять лет…

– Ух ты, а что такое день рождения?

Старик понял, что вступил на опасную почву. И попытался перевести тему:

– День рождения – это когда дарят подарки.

– Подарки?..

– Да, и у меня есть для тебя подарок.

– Юбка? – глаза у девочки загорелись.

– Нет… – Старик смутился и достал из сумки небольшой предмет. – Это модель промышленного робота s500.

– Вот здорово… – девочка старалась говорить радостно, но у нее это плохо получалось.

Девочка покрутила в руках пластмассовый предмет.

– Дедушка, а я знаю, этот робот нарисован на книжке-раскраске, которую ты мне в прошлый раз подарил.

Девочка достала из своего рюкзака книжку, на которой было написано «ГОСТ 236789—2007 Силовые манипуляторы промышленного назначения с сервоприводами. Чертежи и кинематические схемы».

– Дедушка, это очень хороший подарок. Я этого ро-бо-та буду одевать, раздевать и спать укладывать… Дедушка, расскажи мне про день рождения.

– День рождения – это когда человек родился.

– А как я родилась?

– Ты родилась в вычислительном центре. Вокруг тебя было много компьютеров, принтеров, стояли большие сервера, и все было украшено праздничными шлейфами и соединительными проводами.

Девочка слушала с широко открытыми глазами, а старик думал, не слишком ли он приукрасил действительность. Он вспомнил, как ровно десять лет назад пошел на большую компьютерную свалку за запчастями для ноутбука и нашел там брошенную и плачущую от голода и холода совсем маленькую девочку.

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

– А почему Ада?

– Ада… Ада – это была первая в истории программистка. А ты… – старик посмотрел на внучку, – а ты… наверное, последняя.

Дедушка погладил внучку по светлым кудрявым волосам.

– Ну все, давай спать.

– Нет, дедушка, еще сказка… Ты мне всегда сказку рассказываешь.

– Ах да, сказка, а я и забыл. Ну слушай. «Сети, системы, клиент-сервер и протокол ТСP/IP».

– Дедушка, ты мне эту сказку уже десять раз рассказывал. Давай что-нибудь новенькое.

– Ладно, расскажу новую сказку, но только она страшная. Обещаешь, что в конце не будешь плакать?

– Страшная? Вот здорово. Еще страшнее, чем «Цикл чтения-записи, системная шина и кэш второго уровня»?

– Да, внученька, намного страшнее…

У девочки загорелись глаза, и она вся превратилась в слух. Старик откашлялся, погладил седую бороду и начал свой рассказ:

– Сказка называется «Сортировка, метод пузырька и уравновешенные b-деревья». Так вот, упорядоченными называются множества, на которых определено транзитивное нерефлексивное отношение вида…

                                       * * *

А поезд тем временем мчался к Твери, где их уже ждал дедушка Коля.

«Медные реки»

Через год я закончу школу и стану взрослым. Тогда все изменится. Не будет ломающихся автомобилей и зависающих компьютерных программ. Не будет рушащихся крыш стадионов и разваливающихся домов. Не будет прорывающихся плотин и падающих самолетов. Не будет сломанных детских игрушек и западающих кнопок на сотовых телефонах. Не будет сгоревших процессоров и погнувшихся антенн. Потому что, если все делать правильно, в соответствии с наукой, это получится само собой. Просто взрослые забыли, чему их учили в школе, и от этого все беды. Ну ничего, остался всего год. Взрослые – вы слышите меня? Дайте мне в руки хоть что-нибудь. Хотя бы штангенциркуль и логарифмическую линейку. И через пять лет вы не узнаете этот мир.

С такими мыслями я пришел с уроков домой и включил телевизор.

…Щелк…

Расширяется строительная программа России. Дополнительное финансирование будет направлено 158 городов. Будут построены новые жилые дома, а также магазины, больницы и школы. Эти города были отобраны специальной комиссией по социальным вопросам. Но вопрос в том, что будет с городами, не вошедшими в список финансирования. Когда жители России получат дешевое и качественное жилье?..

…Щелк…

– У нас в студии известный правозащитник Евгений Сергеевич Митронов. Евгений, скажите, что такое проект «Медные реки»?

– О проекте «Медные реки» никто не знает, и это не удивительно. Если вы спросите официальные источники, то вам просто ответят, что такого проекта нет. Я сам узнал о нем почти что случайно. Но узнав, я уже не могу спокойно смотреть, как неизвестно на что тратятся миллиарды рублей наших избирателей.

– Скажите, а что известно об этом проекте?

– Как вы понимаете о нем ничего не известно, потому что никто ничего не говорит. Но я и так могу сказать, в чем дело. Дело в добыче урана из выработанной медной руды. Во время, когда мир разоружается и тратит все больше денег на социальные программы, наше правительство…

…Щелк…

Вчера Институтом прикладных вычислений была представлена новая версия российского микропроцессора «Орион». Процессор показал рекордную пиковую производительность в своем классе. Но в каких условиях живут создатели чуда российской науки. Мы побывали дома у младшего научного сотрудника…

…Щелк… Щелк… Щелк…

Еще я подумал, что когда стану взрослым, то не будет дурацких новостей и телевизионных программ. Единственное стоящее событие – процессор «Орион». И то не могли как следует рассказать. Какая производительность? Сколько ядер? Надо позвонить Славке, обсудить.

                                       * * *

Славка – мой лучший друг. Это единственный человек, с которым можно было нормально поговорить. Мы ночи напролет обсуждали с ним все – от науки и техники до глобальных проблем цивилизации. Но интереснее всего было говорить с ним о вычислительной технике. Он знал такое, чего не знал никто, даже профессора в институте. И откуда у него берутся эти знания, я не представлял.

Я взял сотовый, хотел набрать номер, но внезапно сотовый зазвонил прямо в моих руках. Звонил Славка.

– Алло, Слава, я как раз хотел тебе звонить, ты не знаешь…

– После, все после. Важное дело есть, – донесся из телефона напряженный Славкин шепот.

– Какое дело?

– Я же тебе говорю – ВАЖНОЕ. Подходи к зданию Конструкторского бюро «Бриз». Только не со стороны фасада, а со стороны переулка… Ну, знаешь там…

В трубке послышались короткие гудки. Здания КБ «Бриз» я знал, как, впрочем, и все более-менее известные здания нашего города. Что за дело? Это было интересно. Славка зря звонить не будет. Я надел куртку, запер входную дверь и вышел на улицу.

                                       * * *

Я подошел к зданию КБ со стороны переулка и стал ждать Славку. Вокруг никого не было, если не считать бомжа, который пытался проникнуть к мусорному баку, и охранника, в обязанности которого, судя по всему, входило следить, чтобы бомжи не копались в мусоре. Неподалеку я также заметил то ли девочку, то ли девушку в коротком плаще. Она топала замерзшими ногами в тонких колготках, но не уходила. «Наверно, на свидание пришла, – подумал я. – И какой урод в таких местах свидания девушкам назначает?»

Я смотрел на часы, а Славки все не было. Вдруг бомж стал перемещаться в мою сторону. Когда бомж подошел ко мне и выглянул из-за воротника замызганного пальто, я с удивлением узнал Славку. Девушка тоже подошла, и я опознал в ней Катю Епифанову – девчонку из 8 «Г» класса. Она поправила челку и спросила:

– Мальчики, а когда мы целоваться начнем?…

Я отвел Славу в сторону.

– Слава, что за цирк? Зачем ты сюда Епифанову притащил? Она же полная дура!

– Дура, зато красивая! Это для дела больше важно!

– Для какого дела? Целоваться, что ли?

Слава посмотрел на меня и покрутил пальцем у виска.

– Ты чего, Толян, как Епифанова уже стал? Важное дело от ерунды отличить не можешь?

– Что ты заладил, «дело, дело». Скажи, наконец, в чем дело?

В этот момент запасной выход КБ «Бриз» распахнулся и два работника в форме выкинули в мусорный бак большой полиэтиленовый пакет.

– Ага, вот и дело, – радостно сказал Славка. – Епифанова, иди сюда. Поцелуи надо еще заработать. Твоя задача – отвлечь охранника.

– А что я ему скажу?

– Ну придумай что-нибудь. Ты же умная девушка!

– Ладно, – согласилась Епифанова и пошла в сторону охранника.

– Дяденька, скажите, а у вас жена красивая? – послышалось из-за колонны.

– Ну и дура… – прошептал Славка. – Ладно, Толян, нельзя терять времени. Наша задача – найти коробку с надписью А-108. Как найдем, сразу ноги делаем…

Мы подкрались к баку и стали потрошить пакет.

– Николай Сергеевич, а вам какие юбки больше нравятся, в складочку или с разрезом? – продолжал вещать голос из-за колонны.

Нужная коробка никак не находилась.

– А это у вас что, пистолет? Ой как интересно… А он тяжелый?

Наконец Славка радостно хрюкнул и извлек из пакета небольшую коробку. В это время со стороны переулка показался фургон с надписью «Cпецмусор».

– Вовремя успели, – сказал Славка, засовывая за пазуху картонную коробку. – Все, смываемся!

Когда мы, запыхавшись, забежали в подворотню соседнего переулка, мусоровоз уже уехал. Славка достал из-за пазухи коробку и бережно ее открыл. В картонных ячейках лежало несколько крупных микросхем. На корпусах было написано «Орион-75». Ниже – перечеркнутый красной полосой штамп ОТК. Я присвистнул:

– Вот тебе и КБ «Бриз»!

Славка посмотрел на меня и прошептал:

– А ты думал, они вентиляторы для овощехранилищ разрабатывают?

                                       * * *

– Ну и что мы теперь будем делать?

– Пойдем и узнаем правду, что они там наразрабатывали, – сказал Слава, пряча коробку и направляясь в сторону перекрестка.

– Куда пойдем?

– Куда, куда… – передразнил меня Славка. – В библиотеку пойдем, в школьную, возьмем там книгу «Секретные процессоры России, пособие для второго класса».

Я понял, что больше от Славки ничего не добиться. Решив, что скоро все и так разрешится, я пошел за ним вдоль переулка. Подойдя к перекрестку, мы столкнулись с Епифановой.

– Мальчики, вы куда убежали? Я вас ищу, ищу. Я все сделала, как вы сказали. Целоваться-то когда будем?

Епифанова стояла в тонком плаще на ветру и дрожала от холода. Славка, подошел, быстро чмокнул ее в щеку и сказал:

– Все, Епифанова, свободна, топай домой, а то простудишься…

– Это что, все? Не-ет. Я хочу по-настоящему…

Славка махнул рукой и пошел дальше, за ним следом пошел я, а за мной короткими шажками семенила Епифанова.

– Епифанова, ты теплее одеться не могла? – не выдержал я. – У тебя дома в шкафу есть что-нибудь подлиннее? Хотя бы на пять сантиметров?

Епифанова только шмыгала носом и упорно шла вслед за нами в сторону… Хотя я не могу сказать, в какую сторону мы шли, потому что это знал только Славка.

                                       * * *

Мы вышли из районов с новыми девятиэтажками, потом прошли пятиэтажки, потом долго шли по закоулкам между старыми трехэтажными домами. Потом начались свалки, пустыри, гаражи, котельные и старые разрушенные цеха. За себя я особо не боялся, потому что в детстве лазил и не по таким трущобам. Я боялся за Епифанову. Та смотрела вокруг огромными, полными страха глазами, но упорно продолжала идти вперед.

Наконец Славка перешел небольшой пустырь и подошел к старому гаражу с ржавыми воротами. Он снял замок и со скрипом открыл дверь. Мы вошли внутрь. Славка щелкнул выключателем, и мы зажмурились от яркого света.

– Вот моя библиотека! – сказал Славка, показывая рукой вокруг.

Вдоль стены стоял верстак со странными приспособлениями. На стене в идеальном порядке висели наборы инструментов разных размеров. Еще я заметил на верстаке лупу, микроскоп и мощную лампу. По всему гаражу были расклеены чертежи, схемы и фотографии. В дальнем углу стоял компьютер, лежали платы для макетирования с кучей разъемов и несколько блоков питания.

– Ой, мальчики, а это что – туфли чистить? – Епифанова, по всей видимости, уже немного согрелась, очухалась и обрела способность говорить.

– Епифанова, ничего не трогай. – Славка бросился к приспособлению. – Это шлифовальный станок высокой точности. Кстати, он нам и понадобится. Сейчас мы узнаем, откуда наши доблестные ученые своровали архитектуру – у Intel или у Motorola.

С этими словами Славка закрепил процессор в держателе и включил станок.

Пока станок работал, я продолжал осматривать гараж. Ну Славка и партизан. Сколько мы знакомы, а он ничего мне про это место не говорил. Теперь понятно, откуда он все знает. Из книжек таких знаний не получишь.

– Ага, вот и посмотрим, – Славка положил процессор с отшлифованным корпусом под микроскоп. – Вот это, похоже, медная шина питания, только она какая странная, извилинами по всему процессору проходит – никогда такого не видел…

Озадаченный взломщик процессоров перестал смотреть в микроскоп и в задумчивости стал раскачиваться на стуле. Я тоже посмотрел в микроскоп.

– Ой, а можно мне? – Епифанова подскочила к столу и заглянула в окуляр. – Так это же речка!

– Какая речка?

– Да наша же речка, Северная, которая через наш город протекает.

– Ты, Епифанова, соображай головой, какая речка? Это процессор. Вычислительное устройство. Шевелишь извилинами?

– Что я, нашей речки не знаю? – обиженно сказала Епифанова. – У меня на карте города она нарисована – один в один! Кстати, она у меня с собой, могу вам показать, если не верите.

– На карте? Епифанова, зачем тебе карта?

– Ну как зачем… – смущенно промямлила Епифанова, – там у меня магазины обозначены, шмотки там, косметика.

– А что, так не запомнить?

– Знаете их сколько? Разве все упомнишь. А когда что-нибудь покупаешь, кофточку например, нужно все-все пройти. Вот бывает…

– Ладно, Епифанова, кончай ерунду молоть, давай свою карту.

Епифанова достала из внутреннего плаща аккуратно сложенную карту и развернула ее на столе. Это была обычная туристическая карта нашего города. На карте в разных местах от руки были обозначены точки, соединенные разноцветными ломаными линиями. В некоторых местах были непонятные надписи типа «Гр3.Спг.45. Ц30%». В некоторых местах были и вовсе иероглифы.

Славка посмотрел на карту, а потом с удивлением посмотрел на Епифанову и неожиданно даже для меня сказал:

– А ты, Епифанова… ты, Катюха, молодец… Чувствуется системный подход. Развиваться тебе надо. Математику учить. Физику… Глядишь, толк и получится.

А я слушал их краем уха, потому что во все глаза смотрел на карту и удивлялся. А удивлялся я тому, что Епифанова была права. То, что я видел в микроскопе, почти точно соответствовало тому, что я видел на карте города. Причем совпадала не только река, но и все, что было вокруг. Улицы, дома…

Славка тоже, похоже, понял. Потому что перестал поучать Епифанову и с криком «елки-палки» бросился к микроскопу. Донеслось бормотание. Научные термины перемешивались с междометиями, а то и с просто ругательствами. Через некоторое время он приобрел способность нормально говорить.

– Они не слизали архитектуру у Intel или Motorola. Они слизали ее… у нашего города!

– А это вообще возможно?

– А почему нет? – Славка, похоже, загорелся идеей. – Та же двухмерная топология. Те же элементы. Коммуникации. Соединения. Транспортные магистрали. Это же… Все проверено столетиями… Вот, например, река. Вода из нее поступает в каждую квартиру. Также и в процессоре. Питание по медной шине должно подводиться к каждой ячейке. Все аналогично…

– «Медные реки», – внезапно для себя пробормотал я.

– Что ты сказал?

– «Медные реки»…

– Да, верно, медные реки, кремниевые квартиры, 64-битные улицы.

– А насколько оптимальна такая архитектура? – спросил я Славку.

– Знаешь, я тут внезапно вспомнил историю про одного академика. Он перед тем, как асфальтировать дорожки в Академгородке, просто позволил людям протоптать тропинки. А потом прямо по ним положил асфальт. Так вот, полученная таким образом схема дорог, оказалась гораздо проще и удобнее всех проектов, предложенных дипломированными архитекторами.

– Это же гениально, – продолжал Славка. – Вот это умы у нас в лабораториях! Фактически мы все принимали участие в создании этого процессора, а также все, кто жил в этом городе раньше, строил улицы, прокладывал трассы, да даже кто просто срезал свой путь по газону, несмотря на табличку «По газонам не ходить». И я думаю, что процесс продолжается. Ведь строятся новые районы, улицы, дома…

– М-да, – только и сказал я.

– Да мы с таким процессором, будем первыми в мире! Время бомб прошло. Теперь побеждают те страны, у которых мощнее процессоры… – внезапно Славка осекся. – Нужно, чтобы об этом никто не узнал. Если мы проболтаемся – Родина погибнет…

– Мальчики, вы тут про меня не забыли? – Епифанова сидела на стуле, положив ногу на ногу. – Ты мне, Егоров, что обещал, когда звал якобы «на свидание»? Так вот, учтите, если меня немедленно кто-нибудь не поцелует, я всей школе расскажу, что у вас тут за «свидания» происходят.

Слава подошел ко мне и вполголоса сказал:

– Давай, Толя…

– А почему я?

– Потому что так надо. – Он кивнул на Епифанову: – Не видишь, Родина в опасности!

– Ну, если Родина…

                                       * * *

Когда я вернулся домой, то первым делом включил телевизор.

Щелк… Местный канал.

Сейчас мы поговорим с директором КБ «Бриз» Алексеем Алексеевичем Соболевым. Дело в том, что он уже три года совмещает свою должность с должностью главного архитектора города. Как вам это удается и хватает ли у вас на это времени?

– Вы знаете, такая практика существует во многих городах, не только у нас. Главное чтобы это шло на пользу самому городу, и его жителям…

Щелк… Канал «Россия».

…Сегодня состоялся фестиваль «Города России». Представители из всех субъектов федераций приехали в Москву…

Щелк… Канал «Наука»

…Пресс-центр Российской академии наук заявил о том, что через два месяца состоится запуск российского суперкомпьютера на базе процессоров «Орион». Общее количество процессоров – 158. Перед специалистами стоит вопрос: смогут ли процессоры, работая совместно, показать ту же производительность, что по отдельности…

Щелк… Щелк… Щелк…

Я выключил телевизор, почистил зубы и лег в кровать. Я впервые подумал о том, что те, кто изобрел логарифмическую линейку и штангенциркуль, наверное, были гораздо умнее меня. Я думал о том, что процессоры в суперкомпьютере обязательно заработают вместе, и даже точно знал почему. Я думал о том, что не бывает дурацких новостей. Просто мы многого не знаем. А еще у меня из головы никак не лезла настырная дура Епифанова.

Степень свободы

– Кто построит план скоростей этого устройства? – Юрий Михайлович, бодрый седой старичок в валенках и вязаном свитере, вопросительно посмотрел на аудиторию.

– Ну? Сто тысяч по рублю? И это будущие конструкторы вычислительной техники! Враги нас уже обогнали лет на пятьдесят. А как вы их догоните, когда простейших вещей сделать не можете? Ну? Как говорится, фифти-фифти. Начну я, а закончит один из вас. – Юрий Михайлович взял мел и, пользуясь тряпкой одновременно как линейкой, циркулем и угольником, с невероятной скоростью стал окружать чертеж робота векторами скоростей и ускорений.

– Помните, сначала кинематика, скорости и ускорения. Далее динамика, массы и силы. Затем теория машин и механизмов – степени свободы и шарниры. Все это вы должны знать, чтобы ваш робот сделал хоть одно перемещение и не развалился. Чем лучше спроектирована механическая часть, тем проще программа. В здоровом теле здоровый дух!

Юрий Михайлович отошел от доски и обратился к студенту на первой парте, передавая ему мел:

– Сергей, закончи, я знаю – ты справишься. Все остальные пока запишут задание на курсовую работу: спроектировать механическое устройство со степенями свободы не меньше трех, разработать механику, электронику и базовое программное обеспечение. Сто тысяч по рублю…

                                       * * *

Сергей сидел дома за столом и пытался придумать механизм для курсовой работы. Стол, освещенный лампой, был завален чертежами. Хорошей идеи так и не появилось. Все, что приходило на ум, либо было уже хорошо известно, либо было очень неуклюжим и надуманным. Ему было стыдно предлагать это Юрию Михайловичу, как тему для курсовика. Сергей чувствовал какой-то ступор. Он обхватил голову руками, а затем стал рисовать на листе бумаги рожицы, в надежде, что его посетит хоть какая-то идея.

Зазвонил телефон. Это был его друг Костя.

– Привет! Поехали с нами на слет водных туристов. Нам человека в команде не хватает. Круто! Бурные реки, льдины, катамараны, соревнования, костры, палатки… А то ты, похоже, совсем заучился…

Сергей уже ездил на слет в прошлом году, и ему очень понравилось.

– Когда выезд?

– Завтра в девять…

Сергей в задумчивости посмотрел на чертежи, затем рукой смахнул их на пол и поставил на их место рюкзак. Нужно было хорошенько подумать, что взять с собой. Ведь на дворе апрель, и было еще чертовски холодно.

                                       * * *

Река кипела. Водовороты захватывали бурные потоки и швыряли на метровые валуны, разбросанные по руслу. Шум воды и треск попадающих на камни льдин заглушал все прочие звуки.

Шло соревнование. Две команды вырвались вперед и уже были недалеко от финиша. На одном из катамаранов, ближе к корме, сидел Сергей и изо всех сил налегал на весло.

– Давай, Серега, еще немного! Финиш близко!

Соседний катамаран не отставал. Краем глаза среди соперников Сергей увидел девушку, также изо всех сил работающую веслом. Вдруг раздался треск, и Сергей увидел, что ремни разорвались. Девушка вместе с веслом слетела в реку. Ее захватил поток воды и понес на камни.

– Костя! Девушка! Нужно помочь! – Сергей старался перекричать шум.

– Ей свои помогут! Греби, греби сильней.

– Она сейчас разобьется о камни. Заворачивай катамаран.

– Уже финиш! Ничего с ней не будет.

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

                                       * * *

Плыть в сапогах и одежде было нелегко. Сделав несколько сильных гребков, он смог приблизиться к девушке. Сергей протянул руку и крепко ухватил ее за запястье. Он почувствовал, что их руки соединились в прочном замке. В этот момент их швырнуло на камень. Сергей спиной почувствовал удар. Он с головой погрузился в воду пытаясь избежать очередного камня.

Они выбрались на каменистый берег и устало повалились на землю. Сергей тяжело дышал, а девушка кашляла, отплевываясь от воды. Сергей посмотрел на девушку. Она была похожа на промокшего всклокоченного зверька. Короткие волосы топорщились ежиком, а посиневшие губы дрожали от холода. Сергея и самого начал бить озноб. Вода была ноль градусов – ни больше, ни меньше.

– К-как тебя з-зовут? – спросил Сергей.

– М-меня? – девушка рассеянно посмотрела по сторонам. – М-меня? Н-Не знаю… Я з-забыла…

Вскоре подбежали люди. Сергей встал на ноги и помог девушке подняться. Только сейчас он заметил, что их закоченевшие от холода руки все еще крепко сцеплены между собой. Показалось, что теперь никакая сила не в состоянии их разъединить. Он ослабил захват, распрямил скрюченные пальцы, растер ладони, и стал снимать мокрую холодную одежду.

                                       * * *

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

Сергей услышал звук ломающихся веток и увидел, что из леса вышла та самая девушка, из-за которой он совершил это апрельское купание.

– Я вспомнила, меня зовут Наташа, – девушка улыбнулась. Теперь, высохнув и отогревшись, она выглядела очень даже здорово. Она была невысокого роста, Сергею по плечо. Всклокоченный ежик превратился в модную короткую стрижку, а лицо приобрело здоровый цвет и весьма красивые очертания.

– А меня зовут Сергей.

– Я знаю. Я спросила у ребят. А почему ты не с командой?

– Да так, поругались…

– Меня тоже ругали. За то, что я стремена на катамаране бантиком привязала. Но я же не знала! Я в этом году в первый раз… – девушка смущенно шмыгнула носом. – Я хочу сказать тебе спасибо… Ведь это ты меня вытащил из реки…

Неожиданно для Сергея девушка поднялась на носки и быстро поцеловала в щеку. Сергей не знал, как себя вести.

Наташа тем временем вытащила из кармана фляжку.

– Хочешь немного, от простуды? – она сделала большой глоток, закашлялась и протянула флягу Сергею.

– От простуды? – Сергей тоже сделал глоток. Дыхание перехватило и горло прожгло до самого желудка. – Что это?

Наташа взяла флягу обратно и сделала еще два глотка. Слегка покачнулась, села на пенек и посмотрела на Сергея каким-то странным взглядом.

– Слушай, Сергей, а давай сбежим от них?

– От кого?

– Ну, от наших команд? Они все такие правильные. Делай то, не делай это. Туда можно, сюда нельзя… Зануды! Они мне сказали, что больше в этом году до соревнований меня не допустят… Давай от них убежим…

– Куда?

– Да вот хоть сюда, – Наташа показала рукой на полянку, свободную от снега.

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

                                       * * *

Палатка была поставлена, костер разведен. Короткий вечер быстро перешел в ночь. Сергей с Наташей сидели на бревнышке и грелись около огня. На дне котелка булькал суп, который Наташа старательно варила уже больше часа.

– Вообще-то я не умею готовить… – оправдывалась Наташа, раскладывая суп по мискам.

– Ничего, сойдет, – сказал Сергей, попробовав ложку странного варева. Затем он, подумав, отложил миску в сторону. – Наташ, а в твоей фляге еще осталось?

– Угу, есть еще немножко.

– Давай, от простуды.

– Давай…

Это было удивительное свидание посреди весеннего леса. Внизу шумела река и трещали льдины. В небе висела луна, а совсем рядом весело горел костер. Сергей глядел в Наташины глаза и не о чем больше не мог думать. Все мысли покинули голову и освободили место чувствам. Он прижался щекой к ее лицу.

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

Конец ознакомительного фрагмента.

Текст предоставлен ООО «Литрес».

Прочитайте эту книгу целиком, купив полную легальную версию на Литрес.

Безопасно оплатить книгу можно банковской картой Visa, MasterCard, Maestro, со счета мобильного телефона, с платежного терминала, в салоне МТС или Связной, через PayPal, WebMoney, Яндекс.Деньги, QIWI Кошелек, бонусными картами или другим удобным Вам способом.