Кеша Захаренков - Алгоритм Чагина

Здесь есть возможность читать онлайн «Кеша Захаренков - Алгоритм Чагина» — ознакомительный отрывок электронной книги совершенно бесплатно, а после прочтения отрывка купить полную версию. В некоторых случаях можно слушать аудио, скачать через торрент в формате fb2 и присутствует краткое содержание. Год выпуска: 2022, Жанр: russian_contemporary, на русском языке. Описание произведения, (предисловие) а так же отзывы посетителей доступны на портале библиотеки ЛибКат.

Алгоритм Чагина: краткое содержание, описание и аннотация

Предлагаем к чтению аннотацию, описание, краткое содержание или предисловие (зависит от того, что написал сам автор книги «Алгоритм Чагина»). Если вы не нашли необходимую информацию о книге — напишите в комментариях, мы постараемся отыскать её.

Программист Федор Магулов хочет открыть стартап. Но для этого ему нужны деньги. Взамен на инвестиции в бизнес он соглашается выполнить для своего начальника Вышинского тайное задание. Магулову нужно расшифровать код программы, написанной на никому не известном языке программирования. При этом начальник тщательно скрывает, откуда он взял код.
Справится ли Магулов с заданием? Узнает ли, кто и зачем написал программу? Сможет ли открыть свой собственный стартап? И как работа на Вышинского повлияет на судьбу программиста? Ответы на эти вопросы вы можете узнать, прочитав книгу!

Алгоритм Чагина — читать онлайн ознакомительный отрывок

Ниже представлен текст книги, разбитый по страницам. Система сохранения места последней прочитанной страницы, позволяет с удобством читать онлайн бесплатно книгу «Алгоритм Чагина», без необходимости каждый раз заново искать на чём Вы остановились. Поставьте закладку, и сможете в любой момент перейти на страницу, на которой закончили чтение.

Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

В поисках Вышинского я оглядел опенспейс. Но увидел лишь с десяток неподвижных затылков. Каждый сотрудник в офисе, наклоняясь как можно ближе к экрану своего монитора, увлеченно работал. Листал документы в Confluence, смотрел задачи в JIRA, проверял почту. Бухгалтер по соседству со мной составляла документы в текстовом редакторе, серверный программист писал код. Их затылки, как и все остальные в офисе, не двигались. Никто, кроме меня, не шнырял глазами по опенспейсу.

Я был один. Часы, висевшие над дверью, показывали полдень. В солнечном свете медленно опускалась пыль.

Коротая время в ожидании Вышинского, я снова открыл в текстовом редакторе файл craft.leader. И уставился в код, написанный на неизвестном языке программирования Leader.

Способов расшифровки было несколько. Один, самый простой, заключался в изучении документации к коду. Но директор не предоставил мне ни справочников, ни руководств, ни примеров использования. Другой, более трудоемкий, базировался на прочтении комментариев. Если присмотреться к одному пояснению внутри кода, к другому, а потом сопоставить полученную информацию, можно обнаружить если не логику языка, то последовательность написанных на нем действий. Здесь меня тоже ждала неудача. Автор программы не оставил внутри кода ни одной подсказки, ни одного комментария. Ни одна команда, ни одно действие не было им разъяснено.

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

Я посмотрел на часы над входом в опенспейс, и в ту же секунду дверь открылась. В надежде увидеть Вышинского я подался вперед, но это была секретарь. Широко зевая, она вошла в офис и медленно направилась к своему рабочему столу.

Я снова опустил глаза в код. Ни слова, ни часто встречающиеся обозначения мне ни о чем не говорили. Ни буквы, ни знаки препинания в коде не имели для меня смысл. Leader не походил ни на какой другой язык программирования. Мне не с чем было его сравнивать. Я смотрел в код и в непривычных сочетаниях букв не узнавал ни функций, ни процедур, ни переменных. Я не знал, где вызов, а где объявление. И что это за синтаксис такой?

Я разочарованно откинулся на спинку, кресло при этом взвизгнуло и чуть не опрокинулось. Я медленно вернулся в прежнее положение. Подумал немного, открыл онлайн-переводчик. Ввел в него название файла, содержащего код программы. Craft. Среди вариантов перевода программа предложила мне такие слова, как «хитрость», «ремесло», «самолет», «ловкость», «мастерство», «искусство» и «масонское братство».

Я посмотрел на дверь. Прошло пятьдесят четыре минуты с момента отправки сообщения, а директор так и не появился. Ни в чате, ни в опенспейсе.

«И Leader. Что за претенциозное название! Что это вообще значит? Ведущий, главный?» Я снова открыл онлайн-переводчик: «проводник», «поводырь», «дирижер». Опять ни намеков, ни подсказок.

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

«Но вдруг Вышинский этого не знает?» – испугался я так же сильно, как пугался всякий раз, когда эта мысль снова приходила мне в голову.

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

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

Я смотрел, как директор открывает Slack, читает мое сообщение и отправляет ответ. Но мне больше не хотелось его получать. Казалось, вопрос, который я задал ему в чате больше часа назад, теперь не имел значения. Не об этом его надо было спрашивать.

И когда в правом нижнем углу моего экрана всплыло сообщение: «Ты о чем?», я мигом разозлился. Открыл мессенджер и напечатал: «О том, что поможет в расшифровке. Пришли мне хоть что-то». И раздраженно посмотрел в спину Вышинского.

Директор так же раздраженно глянул в чат.

«Например?» – прислал он.

«Чтобы запустить программу, – написал я – и чем больше писал, тем больше злился, – нужно скомпилировать ее исходный код. Где компилятор? Где отладчик?»

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Похожие книги на «Алгоритм Чагина»

Представляем Вашему вниманию похожие книги на «Алгоритм Чагина» списком для выбора. Мы отобрали схожую по названию и смыслу литературу в надежде предоставить читателям больше вариантов отыскать новые, интересные, ещё непрочитанные произведения.


Отзывы о книге «Алгоритм Чагина»

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

x