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