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