Глава 3. Взлеты и падения

Январским утром шеф попросил перенести из его кабинета в зал три картонные коробки с техникой. Поставили и забыли.

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

— Что там?

— Смотри, — подвинулся тот. — Узнаешь? Нам на курсах такую показывали.

Это была она, новейшая машина, IBM PC! Цветной экран сейчас отображал автогонку, на зрителей неслись столбики и кактусы, позади маячили горы, по небу бежали облачка. За виртуальным рулем сидел Серафим и увлеченно давил кнопки. Нарисованный автомобиль издавал забавные звуки, иногда его обгоняли соперники…

Картонные коробки. Вот так буднично в отдел, да и в страну, пришла импортная вычислительная техника. С этого момента все эсэмки и еэски, ДВК, «Наири», всевозможные «Эльбрусы» и еще множество видов надежной техники производства СССР и других соцстран пока работали, но уже начали свой скорбный путь на свалку истории. Да и самой стране оставалось жить всего-то пару лет. Хотя об этом пока никто не догадывался.

* * *

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

А потом их с Кодером вызвал шеф и сказал нечто необычное:

— Анатолий, ты никогда не думал продвинуться по науке?

— Да нет. Там же надо диссертации защищать, да?

— Ну, не сразу. Есть еще аспирантура. А начать можно даже не с этого. Говорят, еще в институте ты выступал на конференции на ВДНХ?

— И весьма успешно, мы сами не ожидали, — улыбнулся Кодер.

— Очень хорошо. Сейчас мы готовим материалы для международной выставки.

— Международной?!

— Да, стран социалистического содружества. Она пройдет в ГДР. Если хорошо подготовить доклад, можно было бы туда поехать. Как тебе такая идея?

— Здорово! А о чем нужно рассказывать?

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

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

* * *

В этом году Торику впервые дали дипломников — Алевтину и Эльдара. Алевтина сразу призналась, что работать по специальности не собирается, а диплом ей нужен «просто чтобы был». Поэтому Торик за неделю набросал программу, которую она якобы напишет за время дипломной практики, и на том успокоился.

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

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

* * *

Атмосфера в отделе просто искрила идеями. Они рождались буквально из ничего. Одна вот родилась по пути на работу, когда Торик переходил дорогу в оживленном месте. В компьютерном зале уже сидели Эльдар и Стручок, так что Торик поздоровался и сразу приступил к делу.

— Смотрите, есть дорога. Ее пересекает под углом пешеход. По дороге едут машины. Вопрос…

— Погоди. — Обстоятельный Стручок любил уточнения. — Машины едут в одну сторону или в обе?

— В одну.

— Считаем, что дорога условно бесконечна по длине и однородная, без поворотов и краевых эффектов?

— Пусть так.

— А вопрос-то в чем? — не выдержал Эльдар.

— Вопрос: от чего будет зависеть угол, под которым пешеход пересекает дорогу?

— Хм, — задумались собеседники.

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

— Рассмотрим процесс перехода. Ведь это его параметр нам нужно определить, так?

Друзья кивнули.

— Ситуацию с переходом в крайних проявлениях я вижу двояко. «Однако» — пешеход ничего не соображает и несется по кратчайшему пути, чтобы как можно быстрее перейти, тогда угол девяносто градусов. А «вторако» — он… вообще не переходит! Он идет по дороге и может никогда не пересечь ее, тогда угол равен нулю. Остальное — между!

Торика позабавило словечко «вторако»: Эльдар не всегда мог подобрать подходящее русское слово и легко изобретал новые.

— Постой, тут разве нет противоречия условию задачи? — уточнил Стручок. — Как же он не переходит, если мы ищем угол перехода?

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

— Получается, задача не чисто математическая, а с учетом психологии? — удивился Торик.

— Точно! Под каким углом он будет переходить, зависит от того, насколько он боится.

— А чего он боится?

— Что его задавят, не дадут пройти, помешают — какая разница? Важно одно: насколько сильно он боится, — снова подключился Стручок.

— Тогда угол перехода будет функцией от интенсивности его страха? — Эльдар напоминал охотничьего пса, взявшего след: глаза горят, только кругами не бегает.

— Фу-ункцией? — протянул Стручок. — Если на выходе нужен угол, нужны арк-функции.

— Арксинус? — предположил Торик.

— Арксинус нельзя, область определения маловата: плюс-минус единица. Для такой задачи лучше арктангенс.

— Тогда угол перехода выражается как арктангенс страха! — провозгласил Торик как девиз.

— Арктангенс страха? Звучит неплохо! — Стручок весело подмигнул им.

— Кого пугать собрались, математики? — Подошедший Боря-Винтик был как всегда деловит и полон оптимизма. — Эльдар, ты не очень занят? Мы подключили графопостроитель. Теперь бы на нем тесты погонять, глянешь?

* * *

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

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

— Хорошая у нас команда. Я соединяю прошлое и будущее — ЕС и СМ. Чуфа — гений аппаратных интерфейсов, он соединяет железо с программами. Эльдар слету схватывает любую новую технологию.

— А я? — тихо спросил Торик.

— Ты пишешь программы.

— И все?

— Нет, не все. Ты вкладываешь в них душу. Эльдар решит загадку и тут же бежит за следующей. Его дело — увидеть новую идею и застолбить территорию. Мое — кидать мосты. Чуфа подведет все коммуникации и запустит аппаратуру, чтобы все стало не только словами, но и делом. А вот ты эту территорию будешь обживать, делать ее обитаемой.

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

* * *

Близился день внутренней защиты доклада, который потом поедет в ГДР. Нужные параметры аккуратно измерили и собрали в таблицы. Текст звучал живо и убедительно. Схемы, нарисованные на графопостроителе, казались настоящими наглядными пособиями, а не эскизами, как на защите диплома. Для солидности на внутреннюю защиту пригласили несколько руководителей других отделов. Со «своей» стороны сидели шеф с Зудиным, Стручок и Кодер. Серафим вел мероприятие.

Защита прошла гладко, а значит, совсем скоро Торик впервые в жизни увидит другую страну!

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

Отец, заядлый путешественник, радовался его поездке чуть ли не больше самого Торика. Мама откровенно гордилась: это же явный признак, что сын успешен, делает что-то важное. Тетя Азалия пару раз приходила в гости: «Торик, надо подтянуть разговорный английский.

Жизнь бурлила, переливая ожидания через край.

* * *

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

Сначала Торик не заметил, что его больше не подгоняют, ничего не спрашивают по докладу. Не дергают, и хорошо. Он потихоньку осваивал IBM PC. Там была замечательная игрушка под названием Captain Comic, где человечек в скафандре ловко прыгал через препятствия и отстреливался от досаждавших ему хищных птиц. А для дела Торик поставил Паскаль для только появившейся операционной системы DOS и изучал различия в реализации языка, чтобы перенести свою графическую библиотеку на новую платформу. Кодер только радовался: если правильно поднять молодняк…

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

— Только не надо делать резких движений, хорошо? — сказал он вместо приветствия. — Видел?

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

— Вроде все на месте.

— Исполнитель и руководитель.

Ниже тем же красивым шрифтом значилось:

Исполнитель: Зудин В. И.

Руководитель: Суконцев В. Ю.

Торику стало не по себе. Шеф — понятно, но Зудин? Он что, поедет с ними? Зачем? Всей глубины трагедии он еще не осознал.

— А где же я?

— Вот я вчера шефу тот же вопрос задал — а где же у нас автор проекта и главный разработчик?

— Забыли вписать? — Надежда еще не покинула Торика, но сердце противно екнуло.

— Нет, не забыли. Решили, что так будет «целесообразней в методическом плане». Толь, убей меня бог, если я знаю, что это такое. Я вижу одно: Веник каким-то образом тебя обскакал.

— Веник?

— Веня Зудин.

— Так он вообще ни строчки в этой библиотеке не написал! Я сейчас пойду и…

— Сидеть, — тихо, но твердо сказал Серафим. — Я же сказал, без резких движений. Ты это… не для протокола, по-человечески — водку пьешь?

— Нет, — честно ответил Торик. Мысли бешено метались, щеки пылали обидой.

— Жаль. Могли бы сейчас организовать. Из резервного фонда.

— Да я…

— Сидеть! Во-первых, у тебя дипломники и ответственность за них. Во-вторых, будут и другие проекты. Это. Единичный. Случай. Видимо, были причины. Шеф к тебе хорошо относится. Он видит в тебе перспективы. Я тоже, кстати. И давай без самодеятельности, договорились?

Он встал и пошел к выходу. Торик оглядел привычный зал. Внезапно ему стало тоскливо и одиноко. Мир померк. В игрушки играть не хотелось. Разбираться с тонкостями программирования — тем более. Ох… Что он теперь скажет родителям? Тете Азалии? Стручку?!

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

— Серафим сказал мне. Вот ведь волкИ позорные!

— Ну тебя бы отправили или Эльдара, я бы пережил. Но этого!

— Он такой. Без мыла куда хочешь пролезет.

— Неужели ничего нельзя исправить?

— Шеф решил, директор подписал. Документы уже отправили, оформляют визы.

Это прозвучало как приговор.

* * *

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

Торик не мог всего этого вынести и вышел из комнаты. Никто его не остановил. Было очень, очень грустно.

* * *

Серафим честно старался заинтересовать Торика новым проектом. Он пригласил инженера из другого отдела, и тот увлеченно рассказывал, как они чертят сложные схемы на бумаге, а могли бы делать это на компьютерах. Только нет нужных программ. Если бы на основе Зудинской графической библиотеки удалось такую программу создать…

«Зудинская» библиотека?! Ладно. Торик сосредоточился на задаче. Расписали минимальный функционал, определили сроки разработки нулевой версии, и инженер, довольный, ушел.

— Будь выше этого. — Серафим словно мысли читал. — Мы все знаем, кто настоящий разработчик. Именно поэтому задачу ставим — тебе!

«Работа от слова раб» — всплыли слова отца. Что ж, видимо, пришли и такие времена. Теперь Торик работал медленней, а с работы уходил точно вовремя. Родители сначала обрадовались, что он «взялся за ум», но потом начали беспокоиться о другом. Особенно мама. Торик сгорбился, совсем перестал следить за бородой, взгляд потух…

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

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

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

* * *

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

* * *

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

Однажды пришла темноволосая женщина с очень темными, почти черными глазами. Торик мельком видел ее в день внутренней защиты злополучного доклада и еще тогда обратил на нее внимание именно из-за этого внимательного темного взгляда. Она вроде даже о чем-то его спросила… Что-то насчет автоматизации отрисовки. И потом заинтересованно кивала, слушая ответ, но Торика тогда это мало касалось. Каким же наивным он был еще совсем недавно!

Сейчас ее привел Серафим. Он попросил Торика показать ей старые и новые наработки и сказал так: «У нее допуск повыше нашего будет, так что ей можешь показывать все. Не скромничай» — и ушел. А она осталась.

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

«Девушка-программист? — удивился про себя Торик. — Надо же, где-то и такое бывает!» Теоретическую возможность он вполне допускал: на факультете прикладной математики большинство студентов как раз девушки. Пусть его личный опыт в этом отношении пока был не слишком удачен: та же дипломница Алевтина — яркое тому подтверждение. Похоже, где-то водились и настоящие девушки-программисты.

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

* * *

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

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

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

Окончательно дело закрыл приход Серафима. Он сказал просто: «Я считаю, здесь ты просто зачахнешь. Иногда надо ломать панцирь привычного».

* * *

Торику собрали прощальный стол. Девушки, как на праздник, отмыли и оттерли всем чайные чашки до полной неузнаваемости. Кодер и Серафим напутствовали. Шеф отводил глаза. Зудин злорадно ухмылялся. Пришли даже ребята с еэски — Виктор, Илья, Чуфа, у них хорошо получалось создавать привычное радостное гудение.

Но во всей этой суете Стручок стал единственным, кто взял Торика за плечи, посмотрел в глаза и сказал: «А я никуда не пропадаю. Держи в курсе, заходи, звони. Думаю, у нас всегда будет что обсудить. И еще: не бросай эту штуку со шлемом! Мне кажется, с современной техникой там можно много всего интересного сделать».

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

На том и простились. За порогом Торика ожидали зима и… новая жизнь.

Загрузка...