Исправленному верить — страница 59 из 103

* * *

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

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

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

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

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

–Стас,– он протянул ладонь, чувствуя едва ли не ревность– привык считать «Ангела» своим.

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

–Чем заниматься будешь?– спросил Стас.

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

–Нейросетями и параллельными вычислениями. Как все,– наконец ответил он.

–Ясно,– Стас замолчал, но не ушел. Петр вернулся к своей работе, и только тут Стас увидел, чем он занят. Мячик! Он пишет ту же программу, что и Ленка год назад. Самое первое задание… С замиранием сердца Стас глядел, как парень отлаживает, компилирует и запускает простенькую программу. С удивлением заметил, что этому несуразному мальчишке потребовалось на отладку гораздо меньше времени, чем в свое время затратил он сам.

Числа побежали по экрану. Шестнадцать строчек. Успешное выполнение. Строка ввода.

–Йес!– воскликнул Петр.

–Повтори!– тихо сказал Стас.

–Да чего повторять-то! Простейшая программа!

–И все-таки… Дай, я сам.

То же самое.

–Не парься, Стасик!– сказал Васек, не отрываясь от монитора.– Починили все.

–Забудь про свою каракатицу!– поддержал его Олег.

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

–А черт его знает…– отмахнулся Олег.– Глюк какой-то!

–Похоже, нагрузка на кластер слишком большая была…

–Да, Дэн говорит, после сессии, как все разъехались, так и заработало.

–Эй, Стас! Ты куда?

Стас обернулся уже в дверях:

–Все равно «Ангел» занят. Пойду съем что-нибудь, я ж как с утра с поезда, так и не жрамши…

Шагая по коридору в столовую, он перебирал в голове услышанное. «Глюк». Слишком большая нагрузка на кластер. Да и то верно, что за идиотизм, напридумывал какую-то чепуху! Ну и что, что вся кафедра в эту чепуху поверила?

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

Едва он вошел в столовую, как увидел, что ему кто-то машет. Ленка сидела у окна, на столе стоял еще нетронутый обед.

–Садись!– Она убрала свою сумку со второго стула на пол.– Ты знаешь, что он убежал?

–Кракен?

–Да.

–Чушь. Просто починили железо.

–Это ты говоришь чушь! Просто он вырос. И убежал из… детского сада.

–Но куда?

Ленка забавно пожала плечиками:

–Откуда я знаю? Может, в вычислительный центр перебрался? Ты там не был, у них все работает?

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

Про себя Стас решил, что обязательно зайдет в вычислительный центр.

* * *

«Мам, привет! Как там отец?»

Недолгое молчание. Мама еще не освоилась с клавиатурой. Компьютер-то купили для него, Стаса, когда он поступил в университет. Но перед отъездом Стас настроилICQ и велел матери каждый вечер писать– хоть пару слов.

«Здравствуй, Стасик!– наконец высветилось в окошке «аськи».– У нас без изменений. Расскажи, как у тебя дела? Как ребята?»

«Мам, может, мне приехать? А то сижу тут, а вы там…»

«Стасик, для нас с папой самое главное– чтобы ты учился…»

«Университет не убежит! Я могу взять академ. Мам, я могу работать, я же знаю, что нужны деньги…»

«Стас! Нет. Я прошу тебя– доучись. Доучись, а потом будешь делать все, что пожелаешь. И давай не будем об этом… Расскажи про университет. Ты не слишком много пропустил?»

Вот так всегда. Говорит о ерунде какой-то, а о том, что важно и для него, и для нее,– ни гу-гу.

«Стас? Почему ты молчишь? Может быть, у тебя неприятности?»

«Да, мама. У меня неприятности. У меня болеет отец! А ты хочешь, чтобы я тратил время на изучение алгоритмических языков и баз данных… Я буду решать сам, поняла? Яуже далеко не маленький мальчик, и я буду решать за себя сам!»

Стас закрыл окно. Уже выключая компьютер, заметил, что мать ответила что-то, но не стал читать. Он злился. Восновном– на себя.

Конечно, Стас сам виноват– не надо было уезжать. Теперь уже поздно– денег на билет нет… Но он же может! Может взять академ, устроиться на работу здесь, в Москве, может высылать матери деньги, может! Зря он вообще завел этот разговор. Оправдаться пытался, что ли? И, может, стоит извиниться?

К черту оправдания и извинения! Надо просто сделать то, что считаешь правильным…

* * *

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

–А, молодой человек, вы-то мне и нужны. Проходите, садитесь. Сейчас чаю заварю– поговорим.

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

–Вы уже работали на кластере с тех пор, как вернулись, Стас?

–Да.

–Значит, вы заметили, что теперь все работает правильно?

–Да.

–И как бы вы объяснили те неполадки, которые были в прошлом году?

У Стаса глаза вылезли на лоб.

–Я?!

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

Стас пожал плечами:

–Перегрузка. Слишком много народу, задач, а кластер-то маленький…

Карл Иванович вздохнул и долил себе кипятку в чашку.

–Скажите мне, в чем преимущество нейросетей перед другими алгоритмами?

–В обучаемости.

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

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

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

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

–Так что же случилось?

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

–А с чего вы взяли, что он… убежал? Может быть, он того…

–Того?

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

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

Шеф снова задумался, а Стас вдруг понял, зачем позвали его. Папа Карло кивнул своим мыслям– будто в подтверждение догадок Стаса:

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

Стас кивнул.

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