Рассказывать об издевательстве над отрядом «Кровавой Стаи», в которое превратилось наше столкновение, даже неинтересно: нас было меньше, но вооружение у нас было принципиально лучше… И даже тот факт, что у нас кроганов было всего два, а у них — почти половина, если не считать варренов, расклад не менял: любой наш стоил двоих вражеских — и это не считая экипировки! Первые враги даже не успели удивиться… а разговор с основной бандой сократился до «Сдавайтесь!» — «Ну…» — «Ну как хотите!» — а Касуми с Тейном потом долго хором фыркали, как неаккуратно мы отстрелили врагам конечности, особенно головы, мол, они даже в первом классе лучше управлялась… хотел бы я посмотреть на эту школу — но только, чур, с безопасного расстояния!
Найденные записи и общая картина были настолько гнетущими, что Шепард раза четыре помянула Миранду вслух… и, наверное, ещё больше — молча. Записи с брони, конечно, полностью впечатления не передадут, но, думаю, ей хватит воображения, чтобы представить всё как есть. В полном соответствии с каноном, в конце нас поджидал Ареш — весьма удивлённый нашему появлению, и, как мне показалось, не совсем в контакте с этим миром… Джек вполне канонично хотела его пристрелить, но добрая душа Шепард её отговорила… хотя я на их месте просто сдал бы его в психушку, вместе с Кларой — отличная получилась бы пара!
Слушать рассказы Джек о времени в лаборатории было тяжело… реальная жизнь — это вам не игра с вполне скромным рейтингом, здесь всё куда злее. Учёные, которые осознавали, что каждая минута их работы после прямого запрета Призрака — это лишний шажок на тот свет, и отменить этот жутковатый таймер может только совсем уж грандиозный прорыв, но время уходит, а прорыва всё нет… подопытные — как можно так называть детей? — расходуются, а прорыва всё нет… И всё чаще нервное напряжение срывается на совершенно непричастных — и не только на безответных подопытных, но и на младших по званию коллегах… И, наконец, восстание детей, решивших, что хуже уже быть не может, и подгадавших момент, когда обозлённые и раздражительные — и потому невнимательные — охранники ослабили бдительность… Вместе с Джек, казалось, те давние события переживал даже каменный Заид, остальных же проняло и вовсе до печёнок. А Джек всё рассказывала и рассказывала, иногда спохватываясь и вспоминая новые подробности, и совершенно при этом не походила на себя обычную — бешеную оторву, которая была, оказывается, лишь маской маленькой испуганной девочки… выросшей, но не избавившейся от своего прошлого.
— Капитан, а капитан? — Спросил Норман неожиданно для меня самого. — А давай мы не бомбу здесь рванём, а поросёнка шарахнем? У меня как раз пусковая в ангаре смонтирована… С ручным управлением, как раз для Джек.
Сильно позже, когда вспухший выше стратосферы шар огня давно опал, и на событие обратили внимание галактические СМИ, а мы уже летели на Иден Прайм, Джек пришла в мою серверную.
— Я искала эту чёртову лабораторию много лет, и поклялась, что расцелую того, кто мне поможет её найти… — Пояснила она свой поступок в столовой.
И сняла с меня не только маску, такие дела.
Глава 23
Два сапога — пара, и оба — левые
Добровольно переданные данные по гетской платформе, буквально первый беглый взгляд на них, заставили меня громко (хоть и мысленно) ругаться, поразив в самое программистское сердце: геты работали на троичной логике[41].
Человеку, от компьютерных потрохов далёкому (например — подавляющему большинству населения нынешнего Цикла) это покажется ерундой: ну подумаешь, какая разница — двоичную логику использовать или троичную? Вон, протеане, специально для нас построившие сеть ретрансляторов — скажет такой человек — использовали двоичную, а уж они-то знали, что делали!
И сильно ошибётся. И дело даже не в том, кто и зачем на самом деле построил Цитадель и ретрансляторы. Любая техника, любой инструмент — это всегда компромисс между мечтой об идеале и доступными возможностями. И компьютеры тоже. Двоичную логику легко реализовать, и при желании можно сделать переходник на любую другую… казалось бы — всё отлично? Но… Простейший пример: сколько у нас может быть вариантов при сравнении двух чисел? ТРИ! Не два, а ровно три: «а=б», «а<б» и «а>б». И чтобы вот эту вот простую и очевидную даже для любого органика тройку реализовать на двоичном процессоре, приходится множить сущности вопреки бритве Оккама. А ведь сравнение чисел — практически основное занятие любой программы… ну, если не считать арифметических действий над числами же или ожидания ответа пользователя. И на этих-то совершенно крохотных граблях уже много веков спотыкаются все расы этого Цикла… а возможно — и не только этого.
Кроме кварианцев и гетов.
Да, сделать электронику на троичной логике немного сложнее и дороже при вроде бы равных характеристиках… вот только на самом деле они ничуть не равны. Давным-давно, даже по меркам моей прежней жизни, на Земле вели работы по троичным компьютерам, но свернули: двоичные оказались проще и дешевле, хотя потенциал признавали все… У кварианцев был один лишний стимул, которого не было у людей: трёхпалые, они изначально пользовались троичной системой счисления, в отличие от всех остальных рас — включая и другие трёхпалые. Результат? Они преодолели все детские болезни троичных компьютеров, получили общегалактическое признание как технические гении, и создали распределённый искусственный интеллект — случайно, как мы того Жнеца грохнули.
Я изучал спецификации и код — и искренне завидовал. Да, мои программы и процессоры круты сказочно, но насколько всё это упростилось бы при использовании троичной логики! Ладно, хватит грустить, надо работать! В конце концов, есть спецификации — всегда можно сделать себе новый сервер и перекомпилиться, а куда подключать жнецовские железки — большой разницы нет… хотя EDI и решила так не делать… бедная, бедная самоотверженная искин… Лучше посмотрю на железо, сиречь шасси.
А вот с шасси уже всё не так грустно: сравнимые материалы, сравнимый ресурс… чуть лучше смазка, несколько иная компоновка узлов… всё по отдельности даёт крохи, но в сумме — процентов десять выигрыша в экономичности… и только. Хотя ещё вот чинить малость удобнее, зато и выглядит железка железкой! Размещение некоторых блоков в полостях «костей» скелета — это мысль здравая, так ведь и у меня так же сделано… ну, почти: геты подогнали форму и габариты «костей» под начинку, сделав её стандартной для простоты замены, а у меня — наоборот, для лучшей плавности движений. В общем, на круг то же самое и выходит.
Ладно, не за этим я начал с трофеем разбираться… точнее — не только за этим. Я хотел проверить возможность сопряжения кремнийорганики и цифрового компа… и теперь не уверен, что это хорошая идея: давать гетам такое преимущество… Кстати, а чего это Легион так внимательно моих поросят разглядывает? О, точно, он же дикий совсем — про личную собственность и не слышал поди…
— Легион, справка по обычаям органиков. — С этим комментариям я скинул ему большие словарные статьи «вежливость», «интеллектуальная собственность» и «личное имущество».
На обработку информации ему потребовалось лишь несколько мгновений.
— Норман-искин. Нам не следовало изучать эту технику? — Сделал он абсолютно правильный вывод.
— Не совсем так. — Я перешёл на речь, чтобы подчеркнуть мысль. — У органиков есть много… традиций и обычаев. Многие из них… неэффективны, особенно в свете приближающейся Жатвы, но они являются чем-то вроде… протокола взаимодействия. Устаревшего, зато обеспечивающего наилучшую совместимость.
— Этот протокол требует получения явного разрешения владельца для изучения чего-то? — Логически развил он эту концепцию.
— Совершенно верно. Можешь потренироваться со мной. В отличие от органиков, я не восприму негативно возможные ошибки. Наоборот, постараюсь объяснить, что надо делать и почему именно так. Пункт первый. Всё, что доступно пассивным сенсорам — представлено для ознакомления, однако, не всегда уместно демонстрировать свой интерес. Тут возникает фактор морали… нарушение которой нам, как синтетикам, в небольших пределах простят… — Я вспомнил Джек, мысленно поставил рядом Тали, убрал Джек и тяжело вздохнул. — Но в случае техники мораль второстепенна. Пункт второй. Прежде, чем применять любое активное сканирование, принято (то есть, предусматривается протоколом с нечёткой логикой, рекомендую самостоятельно изучить в экстранете материалы по теме «этикет», но не применять на практике, а рассматривать как пример неоднозначности и нечёткости логики органиков) выяснить владельца объекта изучения, используя открытые каналы, предпочтительно открытым запросом. Иными словами — спросить вслух. Находясь на борту, всегда можешь сначала уточнить у меня по цифровому каналу, я помогу. Далее рекомендуется выяснить у владельца назначение объекта, если оно не очевидно или не относится к неафишируемым областям жизнедеятельности органиков. В некоторых случаях используется обратный порядок, обычно — как раз в случае очевидности назначения, но однозначный контекст не выявлен. Выяснив оба этих фактора, следует запросить у владельца разрешение на изучение объекта. Также рекомендуется уточнить допустимую степень изучения. Органики, как правило, определяют её сами из контекста, в нашем случае это будет воспринято как приемлемое проявление нашей синтетической сущности, что во многих случаях удобно.
41
— Авторский произвол. Не знаю, что по этому поводу думали авторы игры (не удивлюсь, если они искренне верят, будто и кварианцы, и турианцы, и кроганы, и элкоры пользуются десятеричной системой счисления), однако именно в компьютерах троичная логика имеет много интересных отличий от привычной нам двоичной — что я и декларирую одной из причин столь успешного создания гетов.