Читаем Россказни Роджера полностью

— Как видите, — скользя кончиком карандаша по соединительным линиям, говорил Дейл Ричи, но Верна и даже Пола, казалось, слушали с интересом, — обесточенность, единица и ноль по двоичной системе счисления обеспечивают горячий выход из «ИЛИ», а не из «И», но если выход из «И» входит в «НЕ», то оттуда он выходит...

— Горячим, — подсказала Верна, поскольку мой дорогой Ричи недоуменно молчал. Я смотрел сверху на овальные лохматые головы молодых мужчин. Они были такие беззащитные и словно бы напрашивались, чтобы их погладили, потрепали. Я по-отцовски прикоснулся к волосам Ричи, тот глянул на меня с недовольной гримасой. Верна протянула руку за своей «Кровавой Мэри».

Правильно, — сказал Дейл. — И если вместо единичного бита мы поставили четыре бита, то есть половину байта, это будет выглядеть так... — Он быстро накарябал несколько нолей и единиц. Почерк у него был неразборчивый, некрасивый. Это почему-то свойственно ученым, будто точность мысли несовместима с точностью записи ее на бумаге, и наоборот (прекрасное латинское выражение — vice versa): многие священники, особенно служители епископальной церкви, пишут четко и красиво. — ...А другую половину изобразим так — что получится на выходе цепи «ИЛИ»?

После некоторой паузы, дававшей Ричи возможность ответить, Верна сказала:

— Ноль один один один.

— Сечешь! — воскликнул Дейл. — А из цепи «И» — что на выходе?

— Чего проще? — сказала она. — Ноль ноль ноль один.

— Прекрасно! А теперь, Ричи, скажи, что будет, если цепь «ИЛИ» присоединить к «НЕ»?

— Один и три ноля, — ответил я после затянувшегося тягостного молчания.

— Верно, — сказал Дейл, продолжая карябать бумагу. — Здесь видно, как с помощью простых переключателей — они называются операторами выбора — можно проанализировать поставленную компьютерную задачу, взяв входные и выходные данные любой сложности. Например, через И-оператор можно пропустить эти два четырехбитных числа, а также их противоположности, полученные из НЕ-инверторов, через ИЛИ-оператор. Итог будет ноль-один-один-ноль. В нем и совпадут начальные числа. Совпадают — значит, холодный выход, не совпадает с горячим.

— Здорово, — сказала Верна. Полбокала «Кровавой Мэри» было уже выпито. Она закурила «Английскую овальную» с розовато-лиловым мундштуком.

— Тебе надо учиться, — сказал я ей.

— Я ей тоже говорю: учись, — подхватил Дейл.

— Скажите это Пупси, — ответила Верна.

— Ииди-да, — проговорила Пола. Слюнявыми пальчиками она схватила листок из-под руки Дейла и смяла его.

Он взял листок, аккуратно разгладил и, нацелившись карандашом, снова пошел в атаку на наше невежество:

— Не буду углубляться, скажу только, что все это основано на алгебре Буля. Замечательная штука, о ней надо иметь хоть какое-то представление. Буль жил в Ирландии в середине прошлого века и придумал математическую логику. Его алгебра имеет дело с логическими законами, в основном с инстинктами и ложными высказываниями. Она-то и оказалась той математикой, которая нужна для компьютеров. Оператор ИЛИ, к примеру, суммирует по правилам Булевой алгебры. Один плюс один дает не два и не ноль, как в арифметике, а единицу. А оператор И умножает, но тоже по-своему. Любое число, умноженное на ноль, дает не ноль, как обычно, а положительное число. Инвертор НЕ просто переворачивает число. Ноль наоборот — это один, один наоборот — это ноль. Это все основы Булевой алгебры, но на них строятся умные теоремы. С такой алгеброй поразительные вещи можно делать. И она только с виду сложна, а по сути — простая.

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

— Ты там не очень вороши, — мягко сказал я сыну. — Все тепло выйдет.

— Кажется, скоро садимся за стол, — объявила Эстер, входя в комнату. Зеленый бархат ее платья так же собирался в складки на бедрах. Подойдя к Дейлу, она сказала: — Я кое-что услышала из ваших объяснений — безумно интересно. И подумала, не могли бы вы позаниматься с Ричи, ну, скажем, раз в неделю. Поднатаскали бы его. Никак ему логарифмы не даются.

— Ничего подобного, мам! — запротестовал сын. — У нас в классе эти дурацкие логарифмы никто не понимает. Просто училка плохо объясняет.

— Учительница у них черная, — сообщила Эстер Дейлу.

— Ну и что, что черная? — тут же откликнулась Верна.

— Ничего, конечно, — вздохнула Эстер. — Знаете, одна из тех негритянок с третьеразрядным образованием. А в дорогих частных школах почему-то считают, что надо брать на работу и таких. В принципе я — за, если только дети не тупеют от этого.

Перейти на страницу:
Нет соединения с сервером, попробуйте зайти чуть позже