— Он спускается, я поднимаюсь.
Аудитория взорвалась мгновенно.
Неважно, насколько хорош Юй Си на самом деле, одной этой дерзкой фразы хватило, чтобы зажечь кровь присутствующих. Кто-то прямо в зале сорвался на аплодисменты — на строгих лекциях профессора Сюэ подобный шум поднялся впервые.
Юй Си прижал учебником незаконченный чертёж, чтобы тот не улетел от сквозняка, и, ничего больше не беря, легко и непринуждённо спустился по ступеням.
В этот момент во втором ряду поднял руку парень в очках с толстыми линзами, до этого сидевший тихо и незаметно.
— Профессор, можно мне тоже попробовать? — спросил Жэнь Цзин.
Гул утих, сменившись сдержанным шепотком. Атмосфера в аудитории ощутимо натянулась. Жэнь Цзин был не просто кем-то: он стабильно входил в десятку лучших студентов факультета биомедицинской инженерии и, казалось, рождён для этой дисциплины. Если кто и мог щелкнуть задачу с презентации, то все присутствующие, не задумываясь, указали бы на него.
Зал наполнился негромким бубнением:
— Я вот даже условий до конца не понял, а оказывается, тут всё вообще непросто. Раз уж Жэнь Цзин вызвался, задача точно не для простых смертных.
— Вот это да, у Юй Си серьезный соперник. М-да... Будь я на его месте, сгорел бы со стыда. Выпятил грудь, а теперь его в порошок струт — каково это?
Впрочем, между самими участниками никакой вражды не чувствовалось. Юй Си лишь слегка наклонил голову, уступая место у терминала: мол, валяй. Жэнь Цзин не стал церемониться, уселся в кресло и погрузился в условия.
Его зацепило само задание. Честно говоря, пока Юй Си не указал на суть, Жэнь Цзин мыслил ровно так же, как и Лю Пэнфэй — думал, перед ними стандартный баг-фикс. Но последующее развитие темы оказалось столь свежим, что в нём проснулся азарт.
Сидевший внизу Лю Пэнфэй злобно фыркнул:
— На словах-то он лев Толстой! А сам спрятался за спину отличника. Сейчас тот всё решит, и этому даже напрягаться не придётся. Обычный понторез!
Голос прозвучал довольно громко, и соседи Лю Пэнфэя косо посмотрели на него, молча отсаживаясь подальше. Лю Пэнфэй учился неплохо и отличался завышенным мнением о себе, но перед теми, кто превосходил его на голову — вроде Жэнь Цзина, — искренне пасовал. Поэтому спокойствие стоящего рядом с Жэнь Цзином Юй Си казалось ему примазыванием к чужой славе.
На его выпад никто не ответил. Жэнь Цзин, усиленно размышляя, с минуту хмурил лоб, а затем застучал по клавишам. Его пальцы двигались в размеренном темпе, выстраивая строгую логическую цепочку. Вскоре алгоритм был готов.
Код компилировался без единой ошибки. Наступил черед запуска. Памятуя о предыдущих провалах, аудитория замерла.
Клик — экран мигнул, выведя верный интерфейс. По рядам прошёл восхищенный гул.
Густые ресницы Юй Си отбрасывали легкую тень на щеку; он даже не вздрогнул. Результат его ничуть не удивил — будто был известен заранее.
Жэнь Цзин сосредоточенно поджал губы. Он импортировал из базы серию томографических снимков: данные успешно прошли через стандартный интерфейс DICOM и оцифрованными сохранились в базе. Путь передачи работал. Затем через систему прав доступа он запросил эти же снимки обратно — базовый цикл был пройден без сучка и задоринки.
Аудитория взорвалась аплодисментами. Напряжение на лице Жэнь Цзина сменилось облегчением: получилось!
Профессор Сюэ, не скрывая одобрения, тоже похлопал в ладоши. Когда шум улегся, он улыбнулся:
— Очень неплохо! Жэнь Цзин демонстрирует гибкое мышление, а не зазубренные правила. Достойно похвалы. Однако... — профессор повернулся к Юй Си. — Наш молодой коллега ещё не показал свой вариант. Попробуешь, Юй Си? Или... прокомментируешь работу товарища?
Студенты ахнули. Юй Си — и рецензировать Жэнь Цзина? Каким бы ярким ни было его сегодняшнее выступление, переиграть признанного гения — это уже перебор. Лю Пэнфэй лишь усмехнулся: спокойствие Юй Си казалось ему обычным ступором и попыткой сохранить лицо.
А вот Жэнь Цзин закусил губу. Вспомнив точные замечания Юй Си, он внезапно почувствовал укол волнения: какую оценку получит его код?
Парень лениво вскинул взгляд, быстро пробежав глазами по строкам. Архитектура модулей выглядела топорной: автор явно пошел вразрез с кратчайшим путем и сделал пару лишних крюков. Программа работала, но сам процесс выглядел громоздко. Впрочем, для студента его курса — вполне приличный уровень.
— Неплохо. Только вот... ты упустил один важный параметр.
Не успел Жэнь Цзин ответить, как снизу донеслось шипение Лю Пэнфэя:
— Хорош понтоваться!
Юй Си указал длинным пальцем на фрагмент в середине:
— Вот здесь.
— А что тут не так? — растерялся Жэнь Цзин.
— Сюда напрашивается вложенный класс.
Жэнь Цзин насупился:
— В этом месте я уверен. Без вложенности всё тоже отлично работает.
Студенты переглянулись. Неужели Юй Си не понимает столь простых вещей?
Юй Си качнул головой:
— Дело не в том, работает оно или нет. Дело в контроле доступа. К тому же твоя логика условий неполноценна: с таким кодом система сгодится только для выполнения элементарных команд.
— Главное преимущество PACS — это хранение колоссальных объёмов данных. Она должна летать, понимаешь? А у тебя реализована лишь одиночная передача. Во-первых, это медленно. Во-вторых, ты не учел параллельность процессов. Несколько операций одновременно она просто не вытянет.
Жэнь Цзин слушающим взглядом менялся с недоверчивого на предельно серьезный. Сложные термины Юй Си уже ускользали от понимания большинства присутствующих, но даже далекие от темы студенты осознавали: составить такую аргументацию на пустом месте невозможно.
— Стоит нагрузке вырасти, и произойдет вот что...
Юй Си слегка наклонился, забрал мышь и в мгновение ока отправил системе десяток параллельных запросов.
Зависший экран подтвердил его слова: изображения застопорились, система отказалась сохранять и выдавать данные. Она встала наглухо.
Аудиторию накрыла волна изумления:
— Мать твоя... Он опять прав! Это точно не случайность!
— Юй Си что, лично консультировал какой-то топовый архитектор?!
Жэнь Цзин судорожно вбил пару команд, но экран лишь пару раз мигнул и погас — система упала окончательно. Он с досадой грохнул по клавише ввода.
— Спокойно. Сейчас посмотрим. Ничего смертельного.
Голос Юй Си прозвучал ровно и прохладно, словно глоток ледяной воды, мгновенно сбив накал эмоций. Жэнь Цзин опешил, и руки сами отдали мышь. Но в следующую секунду он буквально подскочил:
— Эй! Ты что делаешь?!
Юй Си уверенно выделил огромный блок кода и безжалостно его снес. От долгой работы Жэнь Цзина осталось лишь несколько жалких строчек.
Юй Си хлопнул глазами с абсолютно невинным видом:
— Не жалей. Код должен быть чистым, а не длинным.
«Ничего смертельного», а сам кромсает чужую работу на куски!
Видя, как корчится Жэнь Цзин, Юй Си со вздохом вернул вырезанный фрагмент и пояснил:
— Маршрут передачи перегружен. Это создает лишний балласт для системы. Удаляем.
— Многократный цикл. Если поместить длинный цикл во внутренний слой, эффективнее задействуется процессор — сократится количество переключений. Удаляем.
— Условный оператор выносим вперед. Это — тоже в утиль.
На каждую реплику приходился точный клик. Спокойный, неторопливый голос Юй Си завораживал. В какой-то момент за терминалом уже хозяиничал не Жэнь Цзин, а Юй Си, а на лицах студентов удивление сменялось пониманием.
— Офигеть! Я, кажется, начинаю догонять!
— А я с многократными циклами вечно путался! Отличный пример, сейчас заскриню себе в конспект!
Убрав весь «мусор», Юй Си занес пальцы над клавиатурой, замялся, неуклюже нажал пару клавиш и даже опечатался в названии функции.
Он слегка нахмурился. Клавиатура казалась чудовищно громоздкой. В его родном времени клавиши давно стали световыми: невесомыми, мгновенными, без малейших задержек или ложных срабатываний. К этой древности еще нужно было привыкнуть.
— Да ладно, он даже в функции опечатался? Похоже, он силен только в теории, а на практике...
Договорить студент не успел. Парень на кафедре размял пальцы, и едва его кисти опустились на клавиши, по аудитории разнеслась оглушительная пулемётная дробь.
Шептавшийся студент поперхнулся речью.
— Мать моя... Вслепую?!
— А до этого он что, издевался над нами?!
Десять пальцев Юй Си порхали по клавиатуре с такой скоростью, что сливались в сплошное мелькание. Не успели студенты переварить шок от слепой печати, как на экране уже вырос внушительный массив нового кода.
Он нажал «Компиляция».
[compile — 0 error(s), 0 warning(s)]
С первого раза! У Жэнь Цзина перехватило дыхание.
«Нет, постой, это только компиляция! Запустить не так-то просто...» — не успел он додумать, как Юй Си без колебаний вжал клавишу запуска.
[run]
Интерфейс развернулся идеально.
Тишина в аудитории длилась ровно секунду, а затем ее сменил дружный ах.
Юй Си отступил на шаг и чуть склонил голову набок, глядя на Жэнь Цзина, чьё лицо за время редактирования вытянулось от изумления:
— Проверь сам.
Этот парень был настолько уверен в себе, что доверил отладку постороннему. Неужели он ни капли не сомневался в отсутствии ошибок?
У Жэнь Цзина отвалилась челюсть. Руки дрожали от захлестнувшего азарта. Он заправил в систему сразу несколько тяжелых задач из базы — компьютер отработал мгновенно, без единой задержки. Жэнь Цзин провел еще десяток тестов: всё летало. Данные сохранялись и выгружались гладко, словно перед ним была не учебная заготовка, а законченный промышленный продукт PACS.
Он был разгромлен. И одновременно готов прыгать от восторга. Извлекая из кармана флешку, Жэнь Цзин заикающимся голосом попросил:
— Ю... Юй Си, можно мне скинуть копию твоего кода?
Юй Си едва заметно улыбнулся и кивнул:
— Забирай.
Высыпав кучу благодарностей, Жэнь Цзин с головой ушел в копирование — так бережно, будто держит в руках величайшее сокровище.
— У меня аж мурашки по коже...
— Ага, и у моих мурашек тоже мурашки!
— Я на него теперь смотрю словно через розовые очки... Почему он так сексуально улыбается?!
— Самое странное: он ведь почти ничего не объяснял, а я понял весь его хладнокровный мастер-класс!
В аудитории стоял такой гвалт, что профессору Сюэ пришлось долго хлопать в ладоши, призывая к порядку. Лю Пэнфэй становился все мрачнее. Он ни за что не поверил бы, что отпетый лодырь в один миг превратился в гения. Тут явно не обошлось без грязных трюков!
Даже после звонка его лицо оставалось чернее тучи.
— Юй Си!
Сун Хаокунь как раз закинул руку Юй Си на плечи и увлекал его к выходу. Слыша оклик, Юй Си остановился. В его взгляде читалось легкое раздражение:
— Что ещё?
Лю Пэнфэй уставился на него с видом человека, раскусившего чужой обман:
— Думаешь, провел меня? Если у тебя действительно есть мозги, слабо заявиться на студенческий конкурс научно-технических инноваций в этом году?
Юй Си не успел сообразить, как Сун Хаокунь уже вспыхнул:
— Ты совсем из ума выжил?! У моего братана куча дел, с какого перепугу он должен плясать под твою дудку? Ты просто от зависти сохнешь! И вообще, на кой черт ему сдался этот конкурс?
Юй Си смерил Лю Пэнфэя ледяным взглядом. Желания тратить слова не было, и он повернулся, собираясь уйти.
— Ну да, конечно! Подумаешь, призовой фонд всего двадцать тысяч юаней. Богатеям же за подлизу обидно, хм! — с победным видом крикнул вслед Лю Пэнфэй, уверенный, что струсивший соперник спасается бегством.
Юй Си замер.
Призовой... фонд?
— Пф-ф, да сдались нам твои копейки! — Сун Хаокунь закатил глаза и потянул друга дальше. — Пошли, Юй Си...
Но Юй Си не сдвинулся с места.
— Э?
— Студенческий конкурс научно-технических инноваций? — переспросил Юй Си. — Ладно. Я участвую.
Сун Хаокунь опешил:
«???»
Это кто только что, когда он полчаса уговаривал за компанию сходить на конкурс, отрезал, что ему абсолютно не интересно?!
http://bllate.org/book/37254/4743562
Готово: