Язык кода

13 июня 2026, 16:28
После того как Оливер и Зип открыто впряглись за Дена в коридоре, Эдвард чувствовал себя паршиво. Его эго задиры было жёстко уязвлено. Мало того, что банда фактически раскололась, так ещё и место рядом с Оливером теперь мысленно занимал этот угрюмый новичок со своими депрессивными треками. Эдвард не собирался сдаваться просто так. Он решил доказать всем, и в первую очередь Оливеру, что Ден — обычный слабак, которого можно легко поставить на место. И сделать это Эдвард решил с помощью своего главного предмета гордости — самодельного механического дрона-хватателя. На следующей перемене Ден сидел в полупустом классе. В его ушах плотно сидели беспроводные наушники, откуда вовсю фонил трек «опускаются руки» от lazzy2wice. Руки парня были лениво закинуты за голову, а взгляд прикован к окну. Он был полностью погружён в свою привычную апатию. Вдруг сверху раздался назойливый, жужжащий звук миниатюрных пропеллеров. Ден даже не шелохнулся. Прямо перед его лицом завис угловатый, собранный из кусков пластика и плат квадрокоптер. На его нижней части покачивалась механическая клешня-хвататель. Дрон резко пикировал вниз, и клешня намертво вцепилась в лямку рюкзака Дена, который лежал на парте, намереваясь поднять его в воздух и сбросить где-нибудь в корироре. Из-за дерганых движений аппарат сильно трясло. Из-за дверного проёма послышался злорадный смешок Эдварда, который управлял аппаратом с самодельного пульта. Но Денчик среагировал молниеносно. Правой здоровой рукой он намертво перехватил корпус дрона прямо в воздухе. Моторчики аппарата натужно и обиженно взвыли, пытаясь вырваться, но Ден держал крепко. Он не стал орать, не побежал бить Эдварду морду. Как софтверный энтузиаст, он просто с любопытством оценил саму игрушку, но вот то, как судорожно дёргались сервоприводы, заставило его поморщиться. Эдвард, недовольный тем, что фокус сорвался, злой зашёл в класс, держа пульт наготове. — Эй, придурок, отпусти аппарат! Сломаешь — лицо начищу! — крикнул он. Ден медленно перевёл взгляд с дрона на Эдварда. На его лице не было ни капли испуга. Напротив, на губах играла ухмылка программиста, заметившего чужой костыль в коде. — Твоя сборка? — спокойно спросил Ден. Эдвард на секунду запнулся, вообще не ожидая такого вопроса. — Ну моя. И чё? Раздавить хочешь? — Да нет, игрушка забавная, как энжоеру мне нравится, — Ден лениво крутанул зажатый дрон в руке, глядя на мигающий светодиод контроллера. — Но софт у него просто кошмарный, бро. Почему его так штормит в воздухе? Судя по задержке и тому, как судорожно дёргается клешня, ты прошивку откуда-то втупую скопировал и даже тайминги под свои сервоприводы не настроил. Код, небось, на коленке написан, без нормальной фильтрации сигналов с гироскопа? Он у тебя банально захлёбывается от циклов. Подними ты частоту ШИМ-сигнала в конфигурации, а то регуляторы оборотов тупят, и перепиши задержки. Эдвард замер с открытым ртом. Его пульт едва не выскочил из рук. Он ожидал чего угодно, но только не того, что угрюмый новичок с ходу раскатает программную часть его дрона и по звуку определит проблемы с циклами и ШИМ. Эдвард всю жизнь считал себя самым умным технарём в этой школе, а тут парень видит его софтверные косяки насквозь. — Ты… ты откуда вообще в софте так шаришь? — уже гораздо тише и без прежней спеси спросил Эдвард, делая шаг ближе к парте. — Пишу код на C++, — Ден аккуратно отщёлкнул клешню дрона от лямки своего рюкзака и поставил затихший аппарат на парте, пододвинув его создателю. — Немного ковырял микроконтроллеры, когда умный дом себе настраивал. Так что в логике и багах соображаю. Железо у тебя нормальное, а вот прошивка — мусор. Если хочешь, чтобы он нормально летал и не тупил при захвате, надо переписать кусок кода. Эдвард молча подошёл к парте и взял свой дрон. Он посмотрел на аппарат, потом на Дена. Вся его напускная злость и обида мгновенно испарились, уступая место бешеному интересу программиста-самоучки, который внезапно встретил чувака, реально знающего C++. — Реально на C++ пишешь? — Эдвард присел на соседний стул, напрочь забыв про прошлые обиды. — Слушай, а у меня как раз беда… Я третью неделю не могу понять, почему в коде гироскопа идёт накопление ошибки и дрон постепенно уводит влево при взлёте. Я уже все форумы перерыл! Денчик лениво откинулся на спинку стула. В его беспроводном наушнике lazzy2wice продолжал напевать свои меланхоличные строчки, но маска глухой апатии больше не давила на него так сильно. Появился знакомый, чисто софтверный интерес. — Ладно, показывай свой исходник кода, — негромко сказал Ден. — Посмотрим, где у тебя там баг в логике зарылся. Зип и Оливер, которые как раз заглянули в класс, готовые если что разнимать драку, так и застыли в дверей. Вместо побоища они увидели, как Эдвард и Ден, склонившись над экраном ноутбука, увлечённо спорят о строчках кода, циклах и прошивках, полностью понимая друг друга. Конфликт исчерпал себя, потому что язык чистого софта и пацанского уважения оказался сильнее любых школьных обид.

Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!