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