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