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