Но Абдулла не появлялся на клубе уже который день. Плакаться по нему не стали: потерей больше… Змей оформлял новичков, причем все родители на “заявлении в отношении несовершеннолетнего” диктовали в браслет, как под копирку:
– Мы доверяем клубу “Факел”, потому что здесь уж точно наркотиков не потерпят.
И Змей из последних сил делал умное выражение лица, кивал. Стиснув зубы, извинялся за имевший место эксцесс. А на одиннадцатом заявлении очередной красномордый папаша наклонился к самому столу, обдав запахом хорошего табака, и шепнул интимно-хрипло:
– Да не извиняйся ты, все правильно. Давно, сука, пора же. Вот скоро наши по цыганскому поселку пройдут, чтобы совсем вычистить гниль эту…
И Змей в ужасе понял: эти люди вовсе не против убийства! Совсем не против отнятия такой ценной и уникальной человеческой жизни. Совершенно не против особенностей национальной охоты на ведьм.
Нет человека – нет проблемы!
От удивления Змей даже спросил:
– Вы, может, и жалобы на разврат писать не будете, когда мы с ночевкой на выходные пойдем?
Папаша отодвинулся, заржал, как в бочку, заколыхал клетчатым пузом:
– Да если мой Васька кого-нибудь, наконец, трахнет, я не жалобы писать, а три дня пить буду! От радости, что не пидор в доме!
Змей посмотрел в таблицу. Нет, не показалось:
– Вашему ребенку всего тринадцать…
– Шекспира перечитай, умник. Сколько лет Ромео и Джульетте? А Пушкин? Оглянуться не успеешь, как п*зда летит в глаза!
Развернулся и затопал к выходу, скрипя досками пола, сопровождаемый отчаянным взглядом этого самого Васьки.
Шарк взялся за голову:
– Это же с азов начинать, опять жевать начальный курс. Эй, братва, кто что умеет из вас? Пузырьковую сортировку живьем кто-нибудь видел?
Мальчики с девочками выпрямились, прямо на глазах прибавляя года два возраста и пунктов двести уверенности. Самый смелый хмыкнул:
– Вы еще про разницу между ссылкой и указателем спросите!
– А кто ты будешь, и какой проект пилишь? Робототехника, биг дата? – Шарк прищурился с откровенной иронией:
– Может, крипту свою форкнул втихаря и ночью на процессоре умного дома бабло куешь?
– Меня зовут Артем, – пацан уверенно раскрыл собственный ноутбук, новее и мощнее Шаркова раза в четыре. – Мой ник на sourceforge…
– Ты в тринадцать лет на sourceforge?…
Артем пожал плечами с очевидным недоумением:
– Так взрослые все давно переехали в места покозырнее. А сурсы уже история. Архив кода.
Шарк вздохнул.
– Рассаживайтесь… Акселераты.
Ноутубуки принесли все. Снежана отозвала Змея в сторону и шепнула на ухо, что пара человек одалживала ноуты по друзьям, чтобы не позориться, и что им вполне можно выдать клубные – только потом, когда уже перезнакомятся, и все будут как бы свои. А среди своих не так обидно.
– Раз начали, давай, Артем, расскажи, что делаешь.
– Я занимаюсь генетическими алгоритмами, – солидно сказал мальчик, уже успевший законнектить свой компьютер к проектору и выведший на экран картинку.
– Вот визуализация задачи оптимизации…
Тут Шарк уже не выдержал:
– Артем, блин! Мы не в академии. Нефиг умным прикидываться, тут все кодеры.
И по зашелестевшим улыбкам понял: угадал. Артем хихикнул:
– Ну, я прочитал про генетический алгоритм и ничего не понял. Стал разбираться, как работает. Если по-простому, комбинаторные задачи математика берет плохо. Надо эмулировать принцип естественнного отбора. На входе какая-нибудь фигня: набросок, что-то, хоть приблизительно похожее…
Проектор показывал блок-схемы. Шарк внимательно смотрел на детишек: те слушали вполне осознанно.
– Правила оценки… Вот проверка, что хорошая модель флипа должна летать быстрее, выше, дальше… Теперь копируем входную модель, случайно меняем тут и тут параметры. Хотелось бы еще тут и тут, но мой ноут столько вариантов уже не тянет… Шарк, можно спросить?
– Конечно.
– А Снежана рассказывала, что тут могут научить выделять память правильно. Чтобы паразитный объем совсем ничего.
– Совсем ничего невозможно… У тебя система какая?
Артем замялся:
– Да я, как лох, на убунте. А вот Иван…
Иван, отчаянно краснеющий между парой девчонок, махнул тоненьким запястьем с кучей плетеных браслетов.
– Он умеет под виндой компилятор поднимать, а там как-то все по-другому.
– Про это потом, юный падаван, учись не отклоняться от выбранной темы доклада.
– Ну, вот здесь модельки сравниваются. Оставляем только лучшие, и еще процентов пять самых плохих. А вот здесь у меня блок скрещивания, – Артем отчаянно покраснел, ожидая насмешек и гыгыканья – но тут контингент собрался ни разу не школьный.
Змей, так и стоящий в стороне, пристально поглядел на Снежану. Девочка переминалась с ноги на ногу и поминутно дергала неко-наушники, но взгляд не отводила.
– Снежана… Зачем тебе это?
– Ну… Места освободились, много же поуходило.
– Не прикидывайся глупой, уже не поверю. Ты отвечаешь на вопрос: “Почему”? А я хочу знать – зачем? Для чего, с какой целью. Понятно?
Змей переступил так, чтобы звуки разговора не долетали до новичков: