Читаем Рекурсия полностью

На столе, как по мановению волшебной палочки, появились ножи, вилки и ложки, друзья сели за стол и приступили к трапезе, утоляя голод, достигший апогея. Ели они молча.

<p>Птички бабочки</p>

Позавтракав и выпив по чашке кофе, Саша и Юра, наконец, перешли к разговору, ради которого они собрались.

— Ну, так что же всё-таки стало причиной нашей, столь ранней встречи? — спросил улыбаясь Юра, снова проявляя любопытство, уже не подавляемое голодом и перебравшееся на первое место в приоритетах желаний.

— Идём, я тебе кое-что покажу, — сказал Александр, домыв посуду и вытирая руки полотенцем. Что-что, а на кухне у него всегда был порядок!

Они прошли в комнату к компьютеру, и уже издали Юра увидел на экране монитора своё собственное изображение, то есть своё лицо, как на фотографии, цветное.

— Когда это ты успел меня запечатлеть неулыбающегося? Что-то я не припомню такого снимка. Ты освоил «Фотошоп»? — рассмеялся Юрий.

— А это вовсе и не фотография, но похож, правда? — спросил Александр.

— Ну, я бы сказал, очень похож, ты стал рисовать по памяти? — не унимался Юра, пытаясь понять, в чём подвох.

— Юра, ты не понял. Это трёхмерное изображение!

С этими словами Александр двинул мышкой, и отображаемая на экране монитора Юрина голова, стала поворачиваться, что позволяло её рассматривать со всех сторон. Юра улыбаться перестал, а Саша продолжил речь.

— А ежели кому не нравится серьёзное выражение лица, то это поправимо. Где тут у нас управление улыбательными мышцами? Вот оно, — гордо сказал Александр, и в следующий момент глаза виртуального Юрия слегка сощурились, а на лице появилась радушная улыбка.

После этого Саша посмотрел на друга, но, увидев его физиономию, широко улыбнулся и решил ещё кое-что подправить и, еле сдерживая смех, произнёс:

— А ежели мы все мышцы расслабим, то увидим то, как ты выглядишь сейчас.

Сказав это и внеся изменения, он уже не смог себя сдерживать и громко рассмеялся, потому что у трёхмерного изображения округлились глаза, и открылся рот, и со стороны это выглядело так, будто Юра смотрит не в экран монитора, а в зеркало. Быстро поняв это, Юрий тут же улыбнулся и, слегка смутившись, посмотрел на Сашу.

— Ты что, приобрёл 3D сканер?! — удивлённо спросил он. — Но когда ты успел меня отсканировать?!

— Юра, — ответил Александр. — Это не сканер. Это совсем другое. Я расшифровал ДНК!

Теперь уже рассмеялся Юрий.

— Саша, ДНК уже давно расшифровано!

— Юра, ты меня не понял! Под расшифровкой я имею в виду совсем другое! То, что сегодня известна последовательность нуклеотидов того или иного организма, знают все, но назвать это расшифровкой… Да, извлечь из клетки и записать ДНК в виде текста — это большое достижение, но использовать его лишь для сравнения с другими образцами при установления отцовства — слишком примитивно. И на самом деле как раз таки его, этот текст, и нужно расшифровывать. Ну да, геном состоит из множества комбинаций четырёх азотистых оснований — аденина, гуанина, цитозина и тимина, и вы соответствующими этим названиям буквами, то бишь — AGCT, так его и записываете. Но вот что, например, обозначает запись ACGTTCAC? Любой тебе скажет, что это бессмыслица. А ведь это код! И не просто код, а программа, управляющая развитием и жизнедеятельностью любого живого организма! У человека она длинной не в восемь букв, как в этом примере, а в три миллиарда! Ты представляешь, что там наворочено?!

— Саша, ты хочешь сказать, что ты дизассемблировал ДНК?!

— Ишь ты, каких слов нахватался! — рассмеялся Александр. — Не зря ты со мною общаешься! Но ты пойми, дизассемблировать код можно, только зная систему команд процессора, для которого этот код написан и который этот код выполняет.

— Да, кстати, Саша, давно уже хотел тебя спросить, ты мне можешь на пальцах пояснить, что это за зверь такой — система команд процессора? А то, каждое в отдельности — вроде слова понятные, а вместе — что обозначают, понять не могу, — рассмеялся Юрий.

Александр на секунду задумался. Потом взял лист бумаги и карандаш, написал подряд последовательность из четырнадцати цифр — 76015018125003 и спросил:

— Юра, это может быть кодом?

— Наверное, — ответил Юра и шутя добавил. — На номер телефона это не похоже.

— Но если это код, то что он обозначает, можно только догадываться, правда?

Юра ничего не ответил, и молча продолжал слушать.

— Теперь представь, что это, действительно, программа, и существует устройство, для которого она написана — устройство со своей системой команд. Например, оно различает и умеет выполнять следующие четыре команды, — сказал Саша и написал под цифрами четыре строчки.

1) 76 — повернуться и стать лицом на север.

2) 01 — пройти вперёд столько шагов, сколько указывают следующие две цифры.

3) 18 — пройти направо столько шагов, сколько указывают следующие две цифры.

Перейти на страницу:

Похожие книги