Выбрать главу

— Но что им считать надо? Ты можешь объяснить нормальным языком?

— Пожалуйста. Значит, нормальным языком... Ну вот, смотри, э... Сэвэнтин ор Буст. Цель проекта — решить задачу Серпински. Или вот — GIMPS. Они ищут новые простые числа Мерсенна. В ноябре нашли самое большое на тот момент простое число, 220996011-1. Одна контора обещает сто тысяч баксов тому, кто найдет простое число из более чем 107 десятичных цифр и из суммы этого приза планируется сделать выплаты всем открывателям предыдущих простых чисел Мерсенна, примерно по пять тысяч каждому. Вот, а еще...

— Ха, ‘планируется’! — перебила практичная девушка Ксюша. — Знаем мы их ‘планируется’ — кинут и не поморщатся.

Тем не менее, она заинтересовалась.

— А что еще они предлагают считать?

— Еще... Изменения климата в ближайший век, разложение на множители огромных чисел общего вида, свойства белковых молекул, поиск лекарства от рака...

— И за все это платят?

— Да причем тут деньги! — возмутился наконец он. — Что ты с этими деньгами пристала?

— Ах, я пристала? — сзади зашелестела простыня и скрипнул диван.

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

Потом сзади опять скрипнуло — усевшись на диван, она натягивала колготки. Дзынькнула ‘молния’ на платье. Когда Ксюха раздраженно произнесла: ‘Все, я пошла’ — Андрей ее не услышал, так как по-настоящему заинтересовался тем, что видел на мониторе. Международный Научно-Религиозный Институт (НРИ), ‘созданный эмигрантом из России, миллионером и филантропом грузинской национальности Тотом Джигурти, с одинаковым усердием жертвующим деньги и для научных и для религиозные исследований’, предлагал принять участие в программе «Поиск Имен». ‘Научно-Религиозный Институт’ — интересное словосочетание, Андрей раньше такого не слышал. Этот самый НРИ каким-то заковыристым образом совместил гипотезу Римана с поиском неких имен. Про гипотезу Андрей знал. Там все дело вертелось вокруг простых чисел, то есть таких, что без остатка делятся только на единицу и на самих себя. Вот, допустим, четыре — без остатка оно делится на два, значит, это не простое число. А пять — простое, и семь простое. Среди этих простых чисел встречаются близнецы, то есть разница между ними составляет двойку. Пять и семь — близнецы, и семнадцать с девятнадцатью близнецы. Чем длиннее цифровая последовательность, то есть чем больше в ней чисел, тем реже встречаются эти самые близнецы. Риман выдвинул гипотезу, что ряд близнецов все-таки бесконечен, однако доказать или опровергнуть это так пока и не смогли. Таинственный эмигрант-филантроп Тот Джигурти через свой НРИ заявлял буквально следующее: каждая пара близнецов соответствует двум буквам латинского алфавита. Все это будет транслироваться через ODL, объектно-ориентированный язык программирования, после чего из каждой последовательности букв составляется слово. Разработан алгоритм, который вычисляет, какое из полученных слов является именем, а какое — нет. Через двенадцать часов после регистрации и запуска клиентской программы на домашний компьютер в качестве бонуса скачиваются все имена, найденные другими участниками проекта со дня его запуска. Суть в том, что ODL не просто язык программирования, но некий инструмент для описания любого объекта, система, содержащая в себе информацию про описываемые объекты. В том смысле, что при помощи запрограммированных синтактик-, семантик- и прагматик-модулей он обрабатывает и смысловую сторону знаковых составляющих, то есть выделяет из имен их смысл.

Тут уж Андрей откинулся на стуле и основательно задумался. Основная идея всей этой ‘семантической концепции’ заключалась в том, что из каждого имени можно выделить содержание — его ‘предметное значение’. Поскольку содержание связано с формой, то и ‘внешний вид’ любого слова связан с его значением. То есть содержание имен можно постигнуть через их форму, выявить смысл из сочетания букв (на сайте это формулировалось более заковыристо: ‘выразить семантические свойства информации через синтаксические’).

В конце концов он это понял так, что если при помощи ODLа описать розу, то полученный набор символов будет не просто описывать розу, но как бы быть ею, то есть содержать в себе свойства цветка...

— Я пошла! — повторила Ксюша.

— Ксюха... — пробормотал Андрей. — Ксюша... Черт, получается, можно описать в ODLе Ксюшу и... и я смогу трахаться с ним? С этим описанием?

— Ну, всё!

Это он, конечно, переборщил. Тут бы Андрею и остановиться, и повернуться к ней, но он не стал отвлекаться, и тогда Ксюха швырнула на стол рядом с клавиатурой плеер, который любовник вчера вечером ей подарил. Через несколько секунд хлопнула входная дверь. Но Андрей все равно не отреагировал, слишком увлекся. ‘Имеется возможность прослушать имена’ — вот, что там было. Это слово, ‘имена’, каждый раз выделялось зеленым шрифтом и курсивом. А еще — ‘не требуется постоянная связь с сервером’, ‘при работе клиент-программа забирает не более 90 мегабайт оперативной памяти’, ‘необходимо всего 170 мегабайт на жестком диске’.