скачать книгу бесплатно
– Мы что, не укладываемся в сроки? – удивился Олег. – Я думал, что мы наоборот, опережаем график!
– Мы отстаём! – Никонов вновь снял очки, протёр их и водрузил на нос. – И твой отчёт нисколько не добавляет ясности во всю эту ситуацию!
– Но по моему там всё предельно ясно,– Олег вновь предпринял попытку отстоять труд, без преувеличения, всей своей жизни, но судя по виду директора, повторная попытка успеха не снискала.
– Это по твоему там всё предельно ясно! – Никонов сказал, как отрезал. – А мне вот ничего не ясно, хотя я работаю в этой сфере побольше твоего! Я понимаю, что ты написал принципиально новый код, что мы разрабатываем вычислительный комплекс нового поколения, но неужели там всё настолько новое, что простым смертным это понять невозможно?
– Именно – новое! – с жаром заявил Олег. – И благодаря всем моим нововведениям "Фантом" уже сейчас опережает все серийные машины! В отчёте указаны результаты последних тестов!
Андрей Николаевич снова раскрыл папку и принялся её изучать.
– Да, результаты и впрямь радуют,– наконец признал он. – Но весь твой отчёт – если мне его трудно постичь, то что другие подумают? Изволь написать его более корректно!
– То есть – переделать, я правильно понимаю? – спросил Олег.
– Совершенно правильно! – кивнул Андрей Николаевич.
– Будет сделано! – Олег кивнул, сложил отчёт в папку, положил эту папку в портфель, и покинул кабинет. Настроение, которое с утра и без того было неважным, теперь было испорчено окончательно. Такой вердикт руководства значил лишь одно – очередной вечер за бумажной рутиной, вместо того чтобы посвятить его жене. Нет, Рита, конечно, всё понимала, но согласитесь – не вся ведь жизнь – работа? Семья ведь тоже не менее важна? И так в последнее время сложилось, что семья в жизни Олега была на втором месте. Олег любил свою работу, но не настолько, чтобы посвящать ей всё своё личное время. Но увы, обстоятельства складывались таким образом, что сегодня семья вновь отходила на второй план. Утешала лишь одна мысль – всё это временно, а когда проект "Фантом" будет наконец завершён, то свободного времени как раз с лихвой хватит на заслуженный отпуск, о котором так давно мечтает Рита.
– Ну что? – спросила у Олега Наталья, когда он вновь вышел в главный зал.
– Как всегда, Наташ,– махнул рукой Олег. – Вечно всё ему не так!
– Не обращай внимания,– посоветовала Наталья. – Не стоит всё так принимать близко к сердцу.
– Вот скажи мне,– Олег посмотрел на подругу. – Это я такой идиот, или вокруг меня в последнее время одни кретины?
– Успокойся,– отмахнулась Наташа. – Совсем скоро все эти кретины за твои разработки тебя на руках будут носить, всему своё время.
– Когда вот только это время наступит! – вздохнул Олег. – Работаешь как проклятый, а работы, наоборот, только больше становится.
– Может, уйдёшь в отпуск? – спросила Наталья.
– Ты прямо как моя Марго,– усмехнулся Олег. – В последнее время у неё на уме одна Ялта.
– А мы с мужем в Минводы планируем,– сказала Наталья. – И тоже всё некогда.
– Да,– согласился Олег. – Для нас отпуск – больная тема.
– Поэтому давай работать,– решительно заявила Наталья. – А то наши отпуска так и останутся разговорами.
– Согласен,– кивнул Олег. – Я как раз сегодня должен довести до ума свою новую идею, к слову сказать, весьма на мой взгляд перспективную.
– От меня что-нибудь требуется? – спросила Наталья. Тон её сразу стал деловым и серьёзным.
– Да,– кивнул Олег. – Нужно подготовить ещё одну ячейку для хранения данных. Я планирую расширить спектр выполняемых задач.
– Легко,– пожала плечами Наталья. – Когда подключаем новый накопитель?
– Думаю, я успею сегодня всё написать,– Олег задумчиво посмотрел на свои ручные часы. – Поэтому я приступаю немедленно.
– Ну, удачи! – улыбнулась Наталья. – Ни пуха, не пера!
– К чёрту! – улыбнулся Олег в ответ, и торопливым шагом направился в свой рабочий кабинет.
Проходя мимо своего главного детища, Олег не смог отказать себе в удовольствии, он замедлил шаг, чтобы в очередной раз полюбоваться суперкомпьютером. Он знал его во всех деталях, каждый накопитель, каждую шину, каждый винтик. Он словно был с ним единым целым, что не удивительно – он ведь на протяжении многих лет работал над ним, "Фантом" словно ребёнок, вырос на его глазах, Олег вложил в него всю свою душу, обучая сверхмощную для своего времени вычислительную машину, терпеливо вводя в неё строку за строкой сложнейший программный код. И теперь, созерцая то, чем стал «Фантом», Олег всеми фибрами души чувствовал, что финал многолетнего проекта как никогда близок. Плевать на мнение руководства, совсем скоро это руководство в полном составе будет утверждать обратное!
"Фантом" поражал своей монументальностью – огромные шкафы с процессорами, ячейками памяти, которые хранили в себе строки инновационного программного кода, и всё это было синхронизировано между собой, и являло одно целое. Единый электронно-вычислительный механизм, который по задумке своего создателя должен обрести своё собственное "Я", свой уникальный и неповторимый разум, которому будет под силу решение таких задач, которые не в состоянии решить все ныне существующие образцы вычислительной техники. На огромном экране непрерывно шли строки сложнейших формул, и если бы эти формулы попались на глаза ведущим специалистам в области математики, то все они просто-напросто беспомощно развели руками, не в силах понять того, что предстало перед их взором. Но Олег всё прекрасно понимал, и смотря на экран видел то, что было ведомо в полной мере лишь ему одному. И это было прекрасно. Это было поистине совершенно.
Олег замер, забыв обо всём на свете, потому что он видел в этом что-то новое! Новое! То есть совсем новое, чего раньше не замечал! Олег присмотрелся. Ну так и есть! Такой последовательности формул раньше не было! Таких алгоритмов он решительно припомнить не мог! Хотя… Судя по виду, изменения эти были не столь значительны, но Олег знал наизусть все системы «Фантома», и таких изменений он решительно не помнил! Но, так как они были не столь значительными, это вполне мог быть обычный сбой на программном уровне. Да, узлы и компоненты сверхкомпьютера были просто идеально синхронизированы между собой, но это был настолько глобальный проект, что мелких недочётов тут было никак не избежать. Олег снял очки, протёр их, и вернув их на своё законное место, поспешил в свой кабинет. Нужно было работать. И эти сбои в программе были прямым подтверждением того, что не следовало терять зря драгоценное время. Время, которого, по словам начальника отдела, у них уже практически не было.
Рабочий кабинет встретил Олега тишиной, которую нарушал лишь звук тиканья настенных часов, но Олег уже привык к этому звуку, научился его не замечать. На столе всё было точно так же, да и что могло поменяться за одну ночь? Олег достал из портфеля несколько толстых тетрадей, которые были от корки до корки заполнены строками кода, устроился за столом поудобнее, запустил стационарный рабочий компьютер и принялся вводить в него код, который был записан в тетрадях. Предстоял долгий и кропотливый процесс переноса кода с бумаги на магнитный носитель, нужно было ещё раз всё досконально проверить, чтобы избежать тех досадных ошибок, которые тормозили всю работу. И уже потом фрагмент нового кода вводился в память вычислительного комплекса "Фантом". Это был, как уже говорилось, финальный этап работ, поэтому ошибки тут были совершенно недопустимы. Но почему-то сегодня Олегу никак не удавалось сосредоточиться – он замечал ошибки в рукописном варианте кода, хотя был уверен в том, что раньше их там не было, потом он замечал ошибки уже после того, как переписал код, злился на себя, исправлял увиденные недочёты, но на смену им прибывали новые неточности. Олег не был любителем ненормативной лексики, но сегодня ему остро хотелось произнести те самые слова, которые так и не смогли прижиться в его разговорной речи. Да что за день сегодня такой? Видимо работа без отдыха уже начинает сказываться, и, как всегда, по закону подлости – в самый неподходящий момент. Впрочем, закон подлости именно потому так и называется, что начинает действовать в самое неподходящее время. От цифр рябило в глазах, а при воспоминании о том, что дома предстояло корпеть над отчётом, Олегу и вовсе становилось тошно на душе. Любимая работа во всей красе, и добавить тут было больше нечего. Олег любил свою работу, так что приходилось принимать обратную её сторону – тотальную занятость и почти полное отсутствие личной жизни. Всё это временные неудобства, не более того. И чтобы эти неудобства поскорее закончились, нужно было сосредоточиться и работать. Олег закрыл глаза, сделал глубокий вдох, но это не помогло – даже за закрытыми веками перед его взором шли бесконечные строки кода. Цифры, цифры, цифры… Олег открыл глаза. Всё тот же рабочий кабинет, тетради на столе, единственное, что изменилось, это положение стрелок на часах. Олег посмотрел на время. Не может быть! Он заработался настолько, что пропустил обеденный перерыв – стрелки часов уже подбирались к окончанию рабочего дня! А ведь ещё нужно было проверить, как прошла установка новых блоков, для того чтобы внедрить в суперкомпьютер тот самый код, на который он потратил, без преувеличения, весь рабочий день! А ведь ещё нужно было записать его на носитель, предварительно проверив на ошибки! А это значило, что нужно было предельно сосредоточиться, что Олег и сделал. Он ещё раз внимательно просмотрел код. Крупных недочётов в нём не нашлось, а с мелкими ошибками, в случае их обнаружения, легко справятся инженеры. Что не говори, когда подчинённые тебя понимают, твоя работа становится в разы легче. Теперь осталось лишь перенести код на носитель и подключить этот носитель к компьютеру. Олег очень надеялся на то, что благодаря его новой идее вся команда станет на несколько шагов ближе к долгожданному финалу всего проекта.
Олег встал со своего рабочего места и почувствовал ломоту во всём теле. Может, имело смысл выполнять ту самую утреннюю зарядку, которая изо дня в день транслировалась по радио? Олег с хрустом расправил плечи и вышел в главный зал. Там всё было точно так же, как и несколько часов назад – инженеры неустанно трудились, поддерживая стабильную работу "Фантома", пространство было наполнено гулом систем охлаждения – вентиляторы исправно выполняли возложенную на них функцию. Нужно было отыскать Наталью, узнать у неё положение дел и закончить наконец этот рабочий день внедрением в машину очередного фрагмента кода. Но это было лишь вершиной айсберга – потом следовала проверка работы системы, нужно было убедиться, в том, что работа машины не ухудшится, плюс ещё устранение всех существующих неточностей! Хотелось просто бросить всё и уйти. Уйти туда, где нет этих накопителей информации, сложных формул, процессоров, ячеек памяти, но увы, дело нужно было довести до конца, тем более что финал проекта был уже не за горами. По крайней мере Олег очень надеялся на то, что в процессе не возникнет каких-либо проблем, иначе весь многолетний труд мог и вовсе пойти, что называется, псу под хвост. Но искать подругу долго не пришлось – она сама спешила к нему и у неё, судя по улыбке, явно были хорошие новости.
– Что случилось? – спросил её Олег. – Вы провели ещё одно тестирование, и судя по твоему виду, оно превзошло все ваши ожидания?
– Нет! – Наталья улыбнулась ещё шире.
– Тебе предоставили отпуск? – Олег решительно ничего не мог понять.
– И снова мимо! – ответила Наталья.
– Ладно, я сдаюсь,– пожал плечами Олег. – У кого из наших день рождения?
Как оказалось, именин и юбилеев в ближайшее время среди сотрудников тоже не предвиделось.
– Ну а что тогда? – Олег уже начал терять терпение. – Твой муж получил повышение, вам подошла очередь на машину?
Олег даже совершенно позабыл о том, что автомобиль у супруга Натальи давным-давно уже имелся.
– Ну, есть две новости, хорошая и плохая,– ответила Наталья.
– Понял, всё понял,– Олег в нетерпении махнул рукой. – Давай уже с плохой, если мне и впрямь нужно это знать!
– Место заместителя больше не вакантно,– сообщила Наталья.
– Вот это действительно новость,– улыбнулся Олег. – И кто из наших пойдёт на повышение?
– В том-то и дело, что никто! – ответила Наталья. – Никонов привлёк в проект человека со стороны!
– Да уж! – Олег досадливо поморщился. – Это не плохая новость, Наташ, это ужасная новость!
Должность заместителя в их отделе довольно продолжительное время была никем не занята, так как весь проект носил строго секретный характер и потому привлекать к работе посторонних по ряду причин было делом рискованным. Как говорится, новая метла по новому метёт, и кто знает, чем может обернуться это назначение для проекта, который, к тому же, находится на своей завершающей стадии? Новость действительно была ужасной.
– И что же нам делать? – растерянно спросил Олег, оглядывая огромный зал, над которым нависли тучи неведомых, но, судя по всему глобальных перемен.
– А вот это уже хорошая новость! – улыбнулась Наталья. – Ничего делать не придётся!
– И почему это? – поинтересовался Олег. – Может быть потому, что наш новый заместитель сам всё сделает и благополучно пустит под откос все годы нашей работы? Что же хорошего во всём этом ты видишь?
– Ничего он не пустит! – ответила Наталья. – Вечно ты во всём видишь только плохое!
– Ну хорошего в этом я пока не замечаю! – заявил Олег.
– А хорошее в этом то, что Артур высококлассный специалист! – заявила Наталья. – Если ты помнишь, он был лучшим на курсе, после тебя, разумеется!
– Да быть этого не может! – воскликнул Олег. – Артур? Ты сейчас правда не шутишь?
От такой новости Олег едва сумел устоять на ногах, для чего ему пришлось призвать на помощь всё своё самообладание, ведь новость действительно была сногсшибательная.
Артур Морозов был давним другом Олега. Они познакомились на первом курсе института и во время своей славной и теперь уже такой далёкой студенческой юности были самыми лучшими на своём курсе. Со стороны казалось, что между ними идёт постоянное соперничество, однако, всё было в корне не так! На самом деле была дружба, и им не было дела до того, что их считают соперниками. Да, Артур уступал своему другу, был в глазах преподавателей вечно на втором плане, Олег всегда был впереди, но дружбе это нисколько не мешало. А причина была предельно проста – им обоим было всё равно, кто из них первый, а кто второй. Они оба просто учились, просто работали над дипломными работами, просто дружили. Однако, как это всегда бывает, после института, по воле случая их пути разошлись, подобно кораблям в бескрайнем океане, у каждого из них оказался свой путь, своя жизнь. Они дали друг другу обещание поддерживать связь, но, как это всегда бывает, связь эта не поддерживалась – жизнь внесла свои коррективы. Олег постоянно то и дело хотел позвонить или, на худой конец, написать письмо, но в бесконечном потоке бытовых неурядиц это письмо, так же, как и звонок, отходило на задний план. И Олег сильно подозревал, что и Артуру тоже было недосуг написать или позвонить. Так увы, всегда бывает, ничего не поделаешь. И вот теперь судьба вновь решила свести их вместе, и что из этого выйдет, можно было лишь догадываться.
– Он уже здесь? – спросил Олег.
– А то как же! – ответила Наталья. – Явился, как всегда – при полном параде, судя по всему, ему уже даже за границей довелось побывать, так что он полон идей, как поставить весь наш проект на рельсы глобальной оптимизации!
– Он у Никонова? – спросил Олег, изо всех сил пытаясь при этом скрыть охватившее его волнение.
– У него,– кивнула Наталья.
– Тогда я к нему! – заявил Олег. – И чем быстрее, тем лучше!
– Подожди,– Наталья обеспокоенно посмотрела на своего друга. – А как же код?
– Позже с ним разберёмся! – в нетерпении отмахнулся Олег.
– Ну как скажешь! – Наталья пожала плечами. – Смотри дров там не наломай!
– Не беспокойся! – улыбнулся Олег. – Обычная встреча старых друзей, которые не виделись много лет.
Да, они действительно очень давно не виделись, и судя по всему, обсудить им нужно было очень и очень много. Потому, не став терять понапрасну время, Олег устремился в сторону кабинета директора. Олег чувствовал, что со стороны он выглядит теперь как те самые аспиранты, которых на секретном уровне не было, да и быть не могло в принципе. Он старался не сорваться на бег. Тихо. Нужно было подавить эмоции. Ну ничего же не произошло катастрофического, в самом деле! Оказавшись перед заветной дверью, Олег сделал глубокий вдох и прислушался. По ту сторону двери были слышны голоса. Один из этих голосов, как и положено, принадлежал директору, а вот при звуках другого голоса в сознании Олега сразу же, стремительно, возникли такие далёкие воспоминания – учёба, университет, редкие посиделки после лекций в пивной через дорогу, невзирая на то, что повсюду велась активная пропаганда трезвости и здорового образа жизни. Ну да, все ведь всего лишь люди, никто не идеален, и всем присущи эти маленькие простые радости в виде кружки пива. Которое было особенно прекрасным после долгих и нудных нравоучений о марксизме и всей подобной ерунде, заниматься которой могли лишь те, у кого была железная выдержка, либо развитый коммунистический фанатизм. Эти воспоминания подобно холодному душу в знойный летний полдень обрушились на Олега. Это был действительно голос старого друга, абсолютно не изменившейся за минувшие годы. Боже, как давно это было. Но, это действительно было давно, было и прошло, а сейчас всё могло быть совсем иначе! Поэтому Олег решительно постучал, и, не став ждать предварительного ответа, медленно открыл дверь в кабинет директора. Директор и его посетитель тут же прервали свой разговор.
– Это ты, Олег? – удивился Никонов. – Извини, я немного занят сейчас.
Артур сначала замер в недоумении, его глаза расширились. Этих мгновений Олегу хватило для того, чтобы разглядеть друга во всех подробностях. Первое, что бросалось в глаза – это строгий костюм чёрного цвета, который совсем не выглядел, как одежда для траурных мероприятий. Наоборот, он сидел на Артуре, как влитой, сразу становилось понятно, что пошит он явно именно для него, и вполне вероятно, шили его там, где Олегу, по понятным причинам вряд ли было суждено побывать. Образ идеально дополняла белоснежная рубашка и галстук в полоску, с золотым зажимом. Про обувь можно было и вовсе не говорить. Старый друг выглядел так, будто не было между ними той долгой разлуки. Да и положа руку на сердце – много, конечно, с тех пор воды утекло, но не настолько, много, чтобы успеть кардинально измениться внешне. Что касается Олега, то его костюм вмиг показался ему донельзя затрапезным, блеклым и невзрачным. На какое-то короткое мгновение Олегу даже завидно стало, но, к счастью, это было лишь мгновение.
– Что,– улыбнулся Олег. – Ты не веришь своим глазам?
– Да быть того не может! – воскликнул Артур. – Просто не может быть!
С этими словами Артур крепко хлопнул старого друга по плечу. Олег, рассмеявшись, ответил ему тем же.
– Ну, как ты? – спросил Артур. – Как там Рита? Как у тебя вообще жизнь?
– Как видишь, работаю, не покладая рук! – ответил Артур.
– Вижу! – воскликнул Артур. – И судя по всему, ты делаешь успехи!
– Кстати, прежде чем поговорить об успехах, я хотел бы для начала вас познакомить,– вмешался Никонов, который до этого момента наблюдал встречу двух друзей молча, и как всегда – без каких-либо эмоций, – но вы, я вижу, уже знакомы.
– Конечно! – кивнул Олег.
– Это мой старый приятель! – подтвердил Артур.
– Ну, значит эти формальности можно опустить,– кивнул Никонов. – Итак, я хотел бы поговорить о дальнейшей судьбе всей нашей работы.
– А о чем тут говорить? – настороженно спросил Олег. – Работаем согласно утверждённому плану, предстоит внедрение в машину очередной части кода.
– Вот и прекрасно! – кивнул Никонов. – Заодно покажешь Артуру, как продвигается работа, введешь его в курс дела непосредственно на месте!
– Будет сделано, Андрей Николаевич,– кивнул Олег.
– Ну, Артур, вас можно поздравить – вступили в должность, и уже начали работать! – Никонов потер руки с крайне довольным видом. Олег мысленно про себя отметил, что таким оптимистичным его начальник выглядел впервые, и потому не смог толком сделать вывод по поводу того, что этот оптимизм мог означать.
– Ну что,– сказал Олег. – Пойдём, покажу тебе наше скромное хозяйство!
– Я уже сгораю от нетерпения! – воскликнул Артур.
С этими словами друзья вышли из кабинета директора и направились в главный зал подземного уровня.
– Ну вот, как-то так у нас здесь всё устроено! – Олег обвёл рукой просторный машинный зал. – Годы работы, как видишь, не прошли даром!
– Это просто невероятно! – Артур был потрясен, и видно было, что его эмоции не поддельны. – Так вот о чем ты грезил в наши студенческие годы!
– Да, именно об этом,– с гордостью сказал Олег, оглядывая главный зал.
– Даже не знаю, что тут сказать,– Артур пребывал в лёгкой растерянности. – Признаюсь, тогда я сомневался, что твоя задумка возможна, но теперь…
Артур смолк, оглядывая всё вокруг полным восхищения взглядом.
– Теперь сам видишь, нет ничего невозможного, если очень сильно захотеть! – усмехнулся Олег.
– Страшно представить, на что будет способна эта штука,– сказал Артур. – Ведь если верить тому, что мне успел рассказать Никонов, проект действительно прорывной!
– О да! – с жаром кивнул Олег. – И то ли ещё будет!
– Дружище, ты страшный человек! – сказал Артур. – Придумать и воплотить подобное ещё никому не удавалось, я уверен! У тебя всё получится!
– Мы уже в считанных шагах от финала! – сказал Олег. – Осталось всего ничего!
Олег уже хотел в красках описать товарищу, какие перспективы их ждут в уже совсем недалёком будущем, когда к разговору двух друзей присоединилось новое действующее лицо.
– Знакомые все лица! – к ним подошла Наталья.
– Как? – Артур едва не подскочил от неожиданности. – И ты тоже здесь? Какими судьбами?
– Как видишь, здесь,– ответила Наталья. – Олег меня в этот проект втянул.