Виктор Каика - Рекурсия
- Название:Рекурсия
- Автор:
- Жанр:
- Издательство:Литагент Ридеро
- Год:неизвестен
- ISBN:9785449399748
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Виктор Каика - Рекурсия краткое содержание
Рекурсия - читать онлайн бесплатно ознакомительный отрывок
Интервал:
Закладка:
Тем временем, картошечка приобрела золотистый оттенок и выглядела неимоверно привлекательно и аппетитно. Пару движений, и она уже была разложена на двух тарелках. Далее Саша действовал быстро и молча. Он открыл холодильник, вытащил оттуда два куриных яйца, аккуратно, не нарушив целостности желтков, разбил их ножом над сковородкой, и когда они растеклись по горячей поверхности ровными кругами, равномерно посыпал белок шкварками и стал жарить.
Через некоторое время на тарелках рядом с картошкой появилась глазунья с вкраплениями ужаренного шпека. Затем картошка была украшена свежим, пахучим и зелёным, тоже купленным у бабушек, быстро и ловко измельчённым острым ножом укропчиком.
Последним действом было приготовление салата, но не из тех безвкусных как трава, а из по-настоящему пахнущих помидоров и огурцов, заправленного нерафинированным подсолнечным маслом, тоже украшенного и видом, и запахом маленьких веточек зелёного укропа, и вот только его Саша и посолил.
На столе, как по мановению волшебной палочки, появились ножи, вилки и ложки, друзья сели за стол и приступили к трапезе, утоляя голод, достигший апогея. Ели они молча.
Птички бабочки
Позавтракав и выпив по чашке кофе, Саша и Юра, наконец, перешли к разговору, ради которого они собрались.
– Ну, так что же всё-таки стало причиной нашей, столь ранней встречи? – спросил улыбаясь Юра, снова проявляя любопытство, уже не подавляемое голодом и перебравшееся на первое место в приоритетах желаний.
– Идём, я тебе кое-что покажу, – сказал Александр, домыв посуду и вытирая руки полотенцем. Что-что, а на кухне у него всегда был порядок!
Они прошли в комнату к компьютеру, и уже издали Юра увидел на экране монитора своё собственное изображение, то есть своё лицо, как на фотографии, цветное.
– Когда это ты успел меня запечатлеть неулыбающегося? Что-то я не припомню такого снимка. Ты освоил «Фотошоп»? – рассмеялся Юрий.
– А это вовсе и не фотография, но похож, правда? – спросил Александр.
– Ну, я бы сказал, очень похож, ты стал рисовать по памяти? – не унимался Юра, пытаясь понять, в чём подвох.
– Юра, ты не понял. Это трёхмерное изображение!
С этими словами Александр двинул мышкой, и отображаемая на экране монитора Юрина голова, стала поворачиваться, что позволяло её рассматривать со всех сторон. Юра улыбаться перестал, а Саша продолжил речь.
– А ежели кому не нравится серьёзное выражение лица, то это поправимо. Где тут у нас управление улыбательными мышцами? Вот оно, – гордо сказал Александр, и в следующий момент глаза виртуального Юрия слегка сощурились, а на лице появилась радушная улыбка.
После этого Саша посмотрел на друга, но, увидев его физиономию, широко улыбнулся и решил ещё кое-что подправить и, еле сдерживая смех, произнёс:
– А ежели мы все мышцы расслабим, то увидим то, как ты выглядишь сейчас.
Сказав это и внеся изменения, он уже не смог себя сдерживать и громко рассмеялся, потому что у трёхмерного изображения округлились глаза, и открылся рот, и со стороны это выглядело так, будто Юра смотрит не в экран монитора, а в зеркало. Быстро поняв это, Юрий тут же улыбнулся и, слегка смутившись, посмотрел на Сашу.
– Ты что, приобрёл 3D сканер?! – удивлённо спросил он. – Но когда ты успел меня отсканировать?!
– Юра, – ответил Александр. – Это не сканер. Это совсем другое. Я расшифровал ДНК!
Теперь уже рассмеялся Юрий.
– Саша, ДНК уже давно расшифровано!
– Юра, ты меня не понял! Под расшифровкой я имею в виду совсем другое! То, что сегодня известна последовательность нуклеотидов того или иного организма, знают все, но назвать это расшифровкой… Да, извлечь из клетки и записать ДНК в виде текста – это большое достижение, но использовать его лишь для сравнения с другими образцами при установления отцовства – слишком примитивно. И на самом деле как раз таки его, этот текст, и нужно расшифровывать. Ну да, геном состоит из множества комбинаций четырёх азотистых оснований – аденина, гуанина, цитозина и тимина, и вы соответствующими этим названиям буквами, то бишь – AGCT, так его и записываете. Но вот что, например, обозначает запись ACGTTCAC? Любой тебе скажет, что это бессмыслица. А ведь это код! И не просто код, а программа, управляющая развитием и жизнедеятельностью любого живого организма! У человека она длинной не в восемь букв, как в этом примере, а в три миллиарда! Ты представляешь, что там наворочено?!
– Саша, ты хочешь сказать, что ты дизассемблировал ДНК?!
– Ишь ты, каких слов нахватался! – рассмеялся Александр. – Не зря ты со мною общаешься! Но ты пойми, дизассемблировать код можно, только зная систему команд процессора, для которого этот код написан и который этот код выполняет.
– Да, кстати, Саша, давно уже хотел тебя спросить, ты мне можешь на пальцах пояснить, что это за зверь такой – система команд процессора? А то, каждое в отдельности – вроде слова понятные, а вместе – что обозначают, понять не могу, – рассмеялся Юрий.
Александр на секунду задумался. Потом взял лист бумаги и карандаш, написал подряд последовательность из четырнадцати цифр – 76015018125003 и спросил:
– Юра, это может быть кодом?
– Наверное, – ответил Юра и шутя добавил. – На номер телефона это не похоже.
– Но если это код, то что он обозначает, можно только догадываться, правда?
Юра ничего не ответил, и молча продолжал слушать.
– Теперь представь, что это, действительно, программа, и существует устройство, для которого она написана – устройство со своей системой команд. Например, оно различает и умеет выполнять следующие четыре команды, – сказал Саша и написал под цифрами четыре строчки.
1) 76 – повернуться и стать лицом на север.
2) 01 – пройти вперёд столько шагов, сколько указывают следующие две цифры.
3) 18 – пройти направо столько шагов, сколько указывают следующие две цифры.
4) 50 – копать вниз на столько метров, сколько указано в двух следующих цифрах.
– Ну-ка, ну-ка, – заинтересовался Юра улыбаясь. – Дай я попробую… Так. Стать на север, пройти вперёд 50 метров, пройти направо 12 метров, копать вниз на глубину 3 метра! Как всё просто! – он весело засмеялся.
– Да, когда известна система команд, действительно всё просто. Ты знаешь, почему в своё время компьютеры «Макинтош» проиграли гонку компьютерам IBM? Одной из причин было то, что процессоры, которые использовала фирма Apple, имели закрытую архитектуру – никто не знал их системы команд, хотя они и были как минимум на порядок круче процессоров фирмы Intel. А без системы команд, любая программа – это абсолютно бессмысленный набор ноликов и единичек или в нашем случае набор из букв AGCT, и, Юра, я эту систему команд нашёл!
Читать дальшеИнтервал:
Закладка: