Лого ЛИТСФЕРА

Поиск

Тема

Глава 1. Обычный день Сергея

Сергей проснулся раньше будильника. Монитор ноутбука, оставленный на ночь включённым, светился холодным голубым светом, как маленькое окно в другой мир. — Опять… — пробормотал он, протирая глаза. — Я же точно закрывал IDE. На экране мигала строка: Сергей усмехнулся. — Конечно, неизвестная. Потому что ты появилась ночью, — сказал он экрану, словно старому знакомому. Он был программистом уже почти десять лет. Утро начиналось одинаково: кофе, код, баги, ещё кофе. Мир был логичным — если где-то ошибка, значит её можно найти. Нужно лишь время и терпение. Он встал, прошёл на кухню и включил чайник. Квартира была маленькая, но аккуратная: книжная полка с учебниками по алгоритмам, пара кактусов, и доска, исписанная странными схемами. На доске было написано: Если система сложная — разбей её на части. Это был его главный принцип. Чайник щёлкнул. Телефон завибрировал. Сообщение от коллеги. Игорь: Ты опять ночью коммитил? Сергей усмехнулся и напечатал ответ. Сергей: Я спал. Это, видимо, мой призрак. Ответ пришёл почти мгновенно. Игорь: Тогда твой призрак сломал сборку. — Отлично, — сказал Сергей. — Даже призрак работает хуже меня. Он вернулся к ноутбуку, сделал глоток кофе и начал читать логи. Строки кода бежали по экрану, словно шифр. Для большинства людей это была бессмысленная мешанина символов, но для Сергея это был язык — точный и честный. — Так… библиотека загрузки… модуль расчётов… — тихо бормотал он. Он нашёл ошибку через семь минут. — Ага! — он щёлкнул пальцами. — Кто-то изменил зависимость. Он открыл историю коммитов. Последний коммит: sergey.k 03:14 update crystal module Сергей нахмурился. — Я… этого не писал. Он проверил код. Файл назывался странно: crystal_core.cpp — У нас нет такого модуля… — тихо сказал он. Он открыл файл. Внутри был код. Но… необычный. Алгоритмы выглядели странно. Почти как математические формулы, смешанные с чем-то похожим на симуляцию. energy = resonance(crystal, frequency); if (alignment == true) open_path(); — Что за… Сергей прокрутил файл. Внизу была строка комментария. // Only works near mountains Сергей усмехнулся. — Очень смешно. Он уже собирался закрыть файл, когда снова пришло сообщение. Игорь: Ты добавил какую-то странную штуку в проект. Сергей: Я не добавлял. Игорь: Тогда кто? Сергей посмотрел на экран. — Хороший вопрос… Он снова открыл код. Структура алгоритма была… красивой. Почти идеальной. Как будто кто-то писал её не ради программы, а ради… закона природы. Он пробормотал: — Это похоже на симуляцию энергии. Он переписал одну строку и нажал Run. Программа запустилась. На экране появилась визуализация: сеть линий и точек, которые начали складываться в… форму. Форму кристалла. Сергей наклонился ближе. — Интересно… Линии начали пульсировать. Затем изображение изменилось. На экране появилась карта. Сергей замер. Это были горы. Очень детальная карта. С отметкой в центре. Он прошептал: — Где это… В этот момент ноутбук тихо пикнул. На экране появилась новая строка. LOCATION FOUND Затем координаты. Сергей нахмурился. — Кто-то очень странно шутит… Он открыл браузер и ввёл координаты. Карта загрузилась. Горный регион. Удалённый. Почти без дорог. Сергей откинулся на спинку кресла. — Ладно… — сказал он. — Это либо самый странный баг, либо… Телефон снова завибрировал. Игорь: Слушай, а что это за кристалл у тебя в коде? Сергей медленно посмотрел на экран с визуализацией. Пульсирующий кристалл будто реагировал на что-то. — Хотел бы я знать… — тихо сказал он. Он ещё не знал, что этот странный файл — не шутка, не баг и даже не программа. Это был ключ. И очень скоро обычная жизнь программиста закончится.
Глава 1 из 35
Начало
Следующая
18+

Доступ ограничен

Данный раздел или произведение содержит материалы, предназначенные только для совершеннолетних (18+). Подтвердите свой возраст для продолжения.

Покинуть страницу
🎁

Дарим вам
200 бонусов!

Зарегистрируйтесь прямо сейчас и получите 200 бонусов (1 бонус = 1 рубль) на счет читателя.

200 ₽
готовы к зачислению