Слева и с тыла послышались смешки. Сидящий позади студент наверняка имел возможность подглядеть мне в монитор и увидеть психоделическую конструкцию из переплетения кейза и вайла, как будто бы операторы страстной любовью занялись.
Не бережет он свой кошелек. И не верит в то, что кто-то из студентов добьется результата.
Переходим в командный режим vi,:wq — сохранить файл и выйти. Запускаем компиляцию, супермощный компьютер справился с преобразованием программы в машинные коды непривычно быстро — всего за две-три секунды. Офигеть, хочу! Где такие продают? Мой 5150 провозился бы секунд 20, и то благодаря старине Корвусу. С дискетами совсем печальная картина прогнозируется.
Не слишком ли я самоуверен? Что, если компилятор Си из 1982-го обрабатывает кейзы как-то по-другому? Я даже не помню, в каком году пиксаровец придумал свой хак. Где-то в середине восьмидесятых, кажется. Но это не точно.
Скомпилилось, уже хорошо. Теперь запускаем. На секунду с небольшим я дыхание затаил. И… 1.35. У меня вскоре от шоколадок что-нибудь слипнется! А ну и ладно, одногруппников угощу. Они высокомерные задницы, но отношения налаживать надо, кое-кого я и нанял бы.
— Как? — спросил сосед сзади.
— Очень изобретательно, мистер Колон, — похвалил Сэм Гарланд. — По-своему изящно, — лихорадочная работа мысли прямо читалась в том, как по лбу молодого препода складки гуляли. — Я объясню всем желающим смысл решения после занятия, у вас есть еще пять минут, чтобы добиться успеха.
Глава 19
— Мистер Колон, раз вы уже достигли цели, подойдите, мне есть что вам сказать по поводу статьи о вашем алгоритме сортировки.
Сэм утянул меня за дверь, но как и ожидалось, говорить начал не о джулайсорте.
— Объясните ваш код. Кратко, если возможно. Он просто не должен работать, а вместо этого приблизился к ассемблерному по производительности.
— Всё дело в goto…
Не стал самоутверждаться и утаивать знания. Это ведь мой будущий соавтор научной статьи. Коллега-ученый. Ну и у него достаточно крепкие хуэвосы, чтобы переобуться и начать относить к цветному каналье и даже к женщине, как к человеку. Не всем дано признать свою неправоту, а вот Сэм справился.
Под мой рассказ аспирант опустошил торговый автомат. Три десятка разных шоколадок — всё, что оставалось в продаже. Всё купленное тут же сгружал мне.
Когда мой рассказ закончился, Гарланд задал явно волнующий его вопрос.
— Мисс Джулай, ты не нашел ее контакты? Расскажи о ней.
— Ну… она блондинка с карими глазами, примерно ваша ровесница, — честно описал я девушку с обложки журнала за июль восемьдесят первого. — Номера телефона она не оставила. Простите.
— Значит, придется указать ее анонимно. Написать, что ты благодарен своей наставнице. Этика научных статей требует получения разрешения для указания имен.
— Ну… ладно. Мисс Джулай не тщеславна.
— Теперь о названии статьи. Ты, как соавтор, обязан согласовать. Как тебе «Трехпутевое разделение в быстрой сортировке: преодоление квадратичной деградации на данных с высокой избыточностью».
— А не слишком длинно? Отпугнет неготового читателя.
— Это научный журнал, а не Плейбой или Байт, его читают только люди с теоретической базой за плечами.
Далее парень вывалил на меня основные тезисы и мне оставалось лишь кивать. Единственное подобие научной работы, что я писал — мой собственный диплом, и там я описывал простую базу данных из проекта с работы. Арбайтен кодером я устроился, еще будучи студентом.
Что ж так сложно-то? Такое впечатление, что в академической среде есть правило специально излагать простые идеи максимально сложным языком. С формулами, отсылками на других ученых и цитированием.
Элементарное «мы добавляем третье ветвление для проверки на дубликаты» превратилось как бы не в доклад на нескольких листах. Я так не умею изъясняться, я не Водолей по гороскопу. А кто я по гороскопу? Понятия не имею, какой знак зодиака за двадцать пятым августа закреплен и какие баффы он даёт. Даже интересно стало, несмотря на то, что Макаронный Монстр и то реальней астрологии с гомеопатией.
— Со всем согласен, корректировок нет, — устало сказал, дослушав Сэма. Его спич про «релокацию скалярных и векторных величин в рамках итеративного контура» звучал не лучше, чем знаменитое «С точки зрения банальной эрудиции каждый индивидуум, критически мотивирующий абстракцию, не может игнорировать критерии утопического субъективизма».
— Отлично, тогда на следующем занятии дам почитать черновик и понесу на рецензию доктору Стерлингу. Колон, вынужден признать — я в тебе ошибся. Думал, что ты очередной выскочка из МЕЧА и пришел на курсы ради продвижения целей вашей организации. Но ты… ты отличный программист. Тебе нужно поступить в университет официально, займешь моё место.
Вот уж спасибо, вот уж не надо. Не понимаю, в чьи головы вообще пришло смешивать науку и образование. Никак не додумаюсь, зачем ученому, имеющему свои научные задачи, тратить время на преподавание, с которым могли бы справиться специально обученные экстраверты.
Раздал почти все сладости соученикам, как и собирался. Прокачал, так сказать, репутацию с неписями. В штатах меня бы, скорее всего, не обвинили в том, что закрысил, но всё одно «щедрая душа» и всё такое.
— Крис… босс… я только сейчас поняла, насколько ты сильный программист. Я тупая? — это у меня Бренда спросила, когда я вызвался подвезти ее до станции БАРТ.
— Мне стоит сменить гардероб, чтобы выглядеть внушительней, — признал я. — Ты справилась сегодня не хуже прочих. Считай, что прошла стажировку, жду тебя завтра утром на работе.
По пути к парковке, чисто поржать, купил газету с гороскопом. А то вдруг у меня несовместимость с издателем из-за Венеры в Марсе и Луны в противофазе, а я и не знаю.
Ушлые астрологи в своих прогнозах даже даты, под которые каждый знак попадает, подписали.
Как рожденный 25-го августа, я Дева, знак стихии Земли, которым управляет планета интеллекта и логики — Меркурий. Какие-то странные рассуждения. Раскаленный от близости солнца Меркурий я бы к огненной стихии отнёс. И при чем тут логика и интеллект? Хотя, чего скрывать, с этим они попали в точку.
Хитрые же пендехо. Прочитав описание остальных знаков, я понял, что они тоже попадают в яблочко. Удачливость Юпитера, твердость Урана, изобретательность Плутона, харизматичность Венеры.
Добрел до знакомой пиццерии и совершил еще одну попытку дозвониться до Лео. Успех.
— Больцман и партнеры, слушаю вас, — взяла трубку «тетя Глаша».
— Привет, Глория, это я, Крис. У меня тут небольшой юридический казус — я ударил человека, но он первый начал, очень агрессивно себя вел и избивает мою новую сотрудницу.
— О Тобалито! Ты настоящий рыцарь! И идиото. Драка может иметь конкретные юридические последствия. Мой второй муж оказался за решеткой после того, как ввязался в разборки и пырнул отверткой такого же каброна, как он сам. Лео! Возьми трубку, это Кристобаль!
— Как удачно, что ты позвонил, пацан, — услышал я голос Больцмана. — Докладываю — второе заседание Гектора назначили на 4-е октября. Совсем скоро. Во-первых, и тебе необходимо притащить свой зад в Эл-Эй, лично полюбоваться тем, как я размажу прокурора по трибуне.
— Просто увидеть торжество правосудия?
— Нет-нет, пацан, не только поэтому. Едва Гектор выйдет из дверей суда свободным человеком, его снова арестуют. На этот раз миграционная служба. Ты нужен, чтобы внести новый залог. Либо передай деньги миссис Колон, пусть она займется. Упреждая вопрос — я, как адвокат, не имею права стать залоговым поручителем.
Кажется, пендехостанская судебная система целиком нацелена на то, чтобы выкачивать деньги из населения. С другой стороны, повидаюсь с Джоном и при личной встрече текстовый редактор с ним обсудим. Плохо, что ли?
— Принято. Я внесу залог, что дальше?
— Новое разбирательство. Мы с миссис Флорес на месте не сидели и подали все необходимые ходатайства о воссоединении семьи. Еще до рождества мы выбьем Гектору гринкарту, особенно если они докажут беременность.