Литмир - Электронная Библиотека

— Ах долбанное же ты дерьмо! Компилируйся, сука! — воскликнул программер, не скрывая раздражения.

— Кев, не ругайся, иначе запрещу торчать здесь! — окликнул его Майк, перебирающий коробочки с конденсаторами.

— Понял, не ворчи, я негромко, — пробурчал тот.

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

«Cи плюс плюс» или «Cи шарп» — это юнцам по вкусу

За решёткой есть жизнь, и на кладбище есть плюсы

Но мой папа не любит эти модные приколы

Только чистый Cи, по заветам старой школы!

— Ты закрывающую скобку пропустил в четвертой строке, — подсказал я парню. Всё равно он отвлекся на разговор с Майком и из состояния потока, когда код как будто сам изливается из головы на экран, я его не выбил.

Помочь мне несложно. Пропущенные скобочки, как и потерянные точки с запятой — настоящая боль программистов. Когда вроде как всё правильно написал и всё обязано работать, а код не компилируется. У меня на подобного рода косяки в программах насмотренность огромная. И на свои, и на чужие. Всякие джуны никогда не хотят сами разбираться, где ошиблись и желают, чтобы добрый дядя синьор ткнул их пальцем в проблему. А лучше сам сел за клавиатуру и пофиксил.

— О, спасибо, чувак, — отозвался парень, не отрываясь от экрана. Насколько хватило моей квалификации для понимания по ассемблерным вставкам — он что-то для работы с ком-портом, он же RS-232, пишет. Уважаю! Еще и в столь юном возрасте. Точно младше двадцати.

Поставив скобку, он сохранил файл, закрыл текстовый редактор и ввел в терминал команду запуска компиляции с указанием пути к исходнику. Горячие клавиши? IDE? Нет, пока не изобрели! По крайней мере, не ввели в широкий обиход. Еще один момент, где у меня хватит знаний, чтобы совершить маленькую революцию. Хотя бы для себя самого удобные инструменты сделать, дабы не выходить каждый раз из редактора для проверки, как оно, заработало или нет. Это же такая боль — туда-сюда дергаться при любом изменении в коде.

Впрочем, не так и велики потери времени на ручной запуск сборки, учитывая то, что компилятор думал над кодом целую вечность, может быть, даже минуту. В сравнении с ней несколько секунд на запуск команды — ерунда.

— Да! Я гений! — радостно воскликнул кодер, когда всё заработало.

Ну да, ошибку отыскал я, а гений он. Так, пустое ворчание, парнишка на самом деле молодец.

— Спасибо, друг, ты мне очень помог, я бы минут пятнадцать эту долбанную скобку искал.

— Обращайся, — пожал я плечами и только тут он увидел, с кем общается. С побитым латиносом из гетто в драных шмотках. Что говорится, разрыв шаблона.

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

Угу, прямо на кулак какого-то чикано в душевой. Синяк постепенно сходил, но смотрелся я всё еще колоритно.

— Я Кевин, но лучше зови меня Кондор, — представился собеседник. Фигасе, пафосное прозвище. Белый орёл прямо.

Пожал его неуверенно протянутую пухлую, слегка влажную руку. Таких друзей мне и не хватало! Технически подкованных! Выглядел он смущенно и чуть ли не испуганно, подсознательно ожидая, что хулиган из гетто попытается его ограбить, отобрав деньги на обед или что-то в том же духе.

— Эй, парень, чикано, твой заказ готов, конденсаторы, — окликнул продавец.

— Майк! Сделай ему скидку! Этот парень крут! — потребовал мой новый знакомый с птичьим прозвищем. Какие-то оно вызывало ассоциации, но не вспомнилось, какие. С фильмом или игрушкой…

— Никаких скидок, Кев, здесь не блошиный рынок!

Как бы ни хотелось поболтать с новым знакомым, но меня ждали бобр-курва и космические вторженцы. И сто пятьдесят баксов! Они — самое главное, из-за чего я не могу позволить себе терять время в Радиорубке.

Глава 17

Итак, меня ожидали прачечная, подсобка и вторжение инопланетян, какое не отбить, если я, инженер из будущего, не отремонтирую звездолет. И не вычищу все следы биологического загрязнения реакторного отсека. Совок, веник и тряпка с моющим средством мне в помощь.

— Кастильо собиралась тебе помочь и всё тут помыть, но я не разрешил. Сопрёт еще что-то или сломает, — самодовольно ухмыляясь в усищи, доложил мне красномордый поляк.

Расцеловал бы его прямо в бобриные усы. Фигурально, естественно. Я и так морально должен Машеньке за то, что примчалась за мной ради подработки у Ковальски. Если бы она еще и мышиные какашки вместо меня вычищала, пришлось бы ее куда-нибудь пригласить и порадовать. В кино или кафешку. А моя единственная любовь в политехнической школе — пока что неведомая, но совершеннолетняя второгодница Линда, независимо от того, что у нее там с формами. Правда, тут возникает обратная коллизия и уже девушка становится на скользкий путь отношений с не достигшим требуемого возраста. Но мы с ней преодолеем тупик вместе, рука об руку, так как я взрослый мужик.

Под глупые мысли о том, как бы замутить с незнакомой и не факт, что вообще приятной девушкой, я остатки мышиного гнезда вместе с его обитателями и вычистил, а следом прошелся тряпкой с моющим средством по всем внутренностям. Миссия выполнена. Хм. А ведь отбеливатель — это тема, как модно одеться за жалкие гроши. Прикупить где-то самых дешманских футболок и вытравить при его помощи рисунок. Не уверен, что художественные способности Криса мне передались, но что-то да придумаю. Геометрический орнамент или тот же код, что на рюкзаке. Чичис нарисовать еще наверняка сумею, но как-то это перебор — чиканос стопроцентно не поймут и отхвачу внеочередные чингасос. Да я и сам бы не очень понял.

Закончив наводить порядок внутри аркадного автомата, с облегчением выдохнул.

— Капитан, доклад инженерного отсека! — пафосно доложил в пустоту. — Биологическая угроза в секторе варп-ядра нейтрализована. Следы присутствия враждебной органической формы жизни удалены. Трубы Джеффри зачищены от токсичных отходов и продуктов метаболизма. Целостность корпуса в норме. Оборудование готово к процедуре замены плазменных проводников. Энсин Кристобаль Колон доклад закончил. Жду ваших приказаний, сэр!

Надеюсь, Ковальски тут не видел, как я дурачусь. А если бы и да, то что мне с того? Пусть бы и Марии рассказал, какой гикнутый у нее товарищ, авось передумает меня прощать.

Шутки кончились, настало время заняться священнодействием — пайкой.

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

Паяльник в розетку и подождал, пока нагреется. Я выбрал хороший, с тонким жалом, подходящий для пайки мелкой электроники. В прошлом мне хорошо, если раз в пятилетку паять приходилось, но руки-то помнят. То есть руки-то как раз нет, но с координацией движений все у нас с Крисом неплохо, мимо контактов не промахнусь.

Разогрел припой на ножках старых конденсаторов и, аккуратно их покачивая, извлек. Подождал, пока припой остынет и зачистил контакты. Повторить, повторить.

Разогрел посадочные места, новый припой на плату и кондюк на место, внимательно, лишь бы полярность не перепутать. А то слегка бахнет при включении. И еще прогрел до растекания припоя.

Финальный штрих — убирал торчащие сзади ножки при помощи кусачек, входивших в купленный набор инструментов. И выдохнуть. Если честно, после всех тонких мероприятий руки у меня слегка дрожали, но уже после того, как поставил паяльник остывать. Очень волнительно вот так вот впервые за годы выполнять сложный ремонт, да еще на чистой интуиции. А что, если там не только в конденсаторах проблема? А если таки напутал с полярностью и плата сделает «пшик»?

32
{"b":"962818","o":1}