преобразование Пи в двоичный код
ВНИМАНИЕ! Не вычисляйте Пи в двоичном виде. Это предостережение связано с тем, что Пи — число нормальное, а значит, содержит ВСЕ конечные битовые последовательности.
Если вы это сделаете, вас обвинят:
В нарушении закона об авторских правах (на все книги, все рассказы, все газеты, все журналы, все сайты, всю музыку, все фильмы и все ПО, включая полный исходный код Windows)
В посягательствах на торговыхе марки.
Во владении детской порнографией.
В шпионаже (незаконном владении сверхсекретной информацией).
Во владении ПО для взлома DVD.
В создании угрозы президенту.
Во владении номером социального страхования каждого из нас, номерами кредитных карточек каждого из нас, ПИН-кодами каждого из нас, неопубликованными телефонными номерами каждого из нас и личными паролями каждого из нас.
В действиях, порочащих Ислам. Формально это не запрещено, но вам все же придется скрываться вместе с Салманом Рашидом.
В поношении Сайентологии, что незаконно — спросите Кита Хенсона.
Кроме того, ваш компьютер будет содержать все существующие опасные вирусы. Да что там — все ВОЗМОЖНЫЕ, даже еще не созданные, опасные вирусы.
Некоторые файлы на моей машине являются очень личными, и я, к примеру, не хотел бы, чтобы вы копались в них.
Вы можете остановиться, вычислив всего пару знаков, но зачем рисковать? Кто знает, как далеко вы можете залезть в Пи, прежде чем обнаружить секретные документы об убийстве JFK, фотографии вашей шестилетней соседки, вытворяющей отвратительные вещи со своей собакой, или законченные копии еще не выпущенного эпизода Звездных Войн. Короче, просто не делайте этого.
Эти предупреждения так же относятся и к e, корню из 2, константе Эйлера, Фите, косинусу любого ненулевого алгебраического числа и, кроме того, к подавляющему большинству всех действительных чисел.
Вот поэтому, такие числа всегда вычисляются и представляются в десятичном виде, как-никак это не шуточки.
Автор неизвестен, перевод Полневича Александра.
обсуждение статьи
Сетевые решения. Статья была опубликована в номере 02 за 2004 год в рубрике PRIcall