— Смерть ожидает всякого, кто попытается разгадать тайну числа π, — говорили мне. В нем заложены тайные знания, предсказания будущего, Книга судеб…
— Ой! — говорил я и старался на всякий случай не запоминать много знаков этого числа. 3,14159 — этого было достаточно для всех моих расчетов.
— Знай, что отношение периметра основания пирамиды Хеопса к ее высоте равно числу π, — говорили мне. — А эта пирамида построена для связи с космосом.
— Ух ты! — это все, что я мог сказать по этому поводу.
Я старался думать о практической пользе этого числа. Оказалось, что число π обладает свойством делать людей счастливыми. Когда я получил первую зарплату, то быстро подсчитал, что если ее умножить на число π, то это сразу решит все мои финансовые проблемы. Через какое-то время я стал получать такую зарплату и не поленился снова подсчитать, что для полного счастья эту новую заплату надо опять умножить на число π, ибо финансовые проблемы не стояли на месте все эти годы.
Еще заметил, что есть люди, которые обожают преувеличивать. Особенно мужики в разговорах о сексуальных подвигах, рыбалке и выпивке. Я претендую на открытие нового закона: число π является стандартным коэффициентом преувеличения в таких разговорах. Если рыбак скажет, что поймал рыбину длиной в два метра, то разделив это число на π, вы определите реальную длину этой рыбы: 63 см.
Число π вездесуще и, конечно, содержит в себе много тайн, которые нам предстоит открыть. Последняя из них — это способ быстрого написания числа π на экране. Если вы используете «Виндоус», то нажмите клавишу ALT и наберите справа 227. Отпустите ALT и вы увидите, как на экране появится число π.
— Ну вот… Только подошли к мистике, как ты сразу о компьютерах.
— Что делать, жизнь такая пошла. Я уверен, что если кто-то читает эти строки, то он не листает бумажные страницы, а смотрит на экран. Вообще, компьютер и литература — это интереснейший вопрос. Дело не в том, как читают и как пишут. Компьютер может делать больше. Давай перенесемся сначала в Москву на Ленинский проспект, в большой дом около улицы Обручева. Однажды я там решил изучать английский, читая художественные книги.
Слова на экране
Итак, дом на Ленинском проспекте. Восемнадцатый этаж. Окно кухни выходит на лесок, который тянется до Университета Дружбы Народов. Пью чай и смотрю в книгу, где незнакомые английские слова: defiant, discernible, abyss… Вздыхаю — зачем мне это надо? Маразм вроде не грозит, мозги и так работают в лаборатории, в памяти еле удерживаются формулы и графики — осталось не так много места для новых сочетаний букв, которые, как думаю, мне никогда не пригодятся.
Охи и стоны происходят над книгой Джека Лондона «Белый клык». То ли дело Хемингуэй! Книга «Прощай оружие» прошла на ура. Сначала я даже подумал, что знаю английский, ходил гордый, пока не взял в руки Лондона.
Прошли годы. Теперь надо перенестись в Миннеаполис. Дом в пригороде. За окном старые клены, еще более старая яблоня. Сейчас зима, ветер гоняет поземку по вершинам сугробов. Смотрю на белку, которая пытается залезть на птичью кормушку. Вот прыгнула, уцепилась. Есть в такой позе неудобно, белка начинает сбрасывать зерна. Внизу ожидает ужина ее подружка. Ладно, пусть развлекаются. Смотрю на экран — там страницы романов Хемингуэя и Лондона. Запускаю программу по анализу текстов. Это так, развлечение — по работе надо написать программу, которая ищет важные крупицы информации в словесном потоке. Сейчас же компьютер анализирует качество текста, его оригинальность.
Как это можно сделать? Способов миллион. У меня самый простейший. Можно взять достаточно длинный текст и посчитать, сколько раз встречается то или иное слово. После этого выделить первую сотню наиболее популярных слов и выкинуть их из текста — останутся более редкие. Оставшиеся слова уже не такие расхожие, и их количество характеризует стиль автора, его воображение, словарный запас. Чем больше слов в тексте останется после выкидывания 100 популярных слов, тем более насыщен текст нетривиальными словами.
Прогоняю через программу разные книги. Оказывается, что после выкидывания остается около 40% текста! Это же сколько бумаги и компьютерной памяти занимают эти 100 слов!