Терпение и труд всё перетрут, гласит известная пословица. В противовес ей Ваас Монтенегро неоднократно говорил о том, что безумие сводится к чреде повторяемых попыток, которые следуют одна за другой. Что ж, если мы возьмем бесконечный ресурс и бесконечное время, и будет упрямо перебирать вероятности, получится ли из этого что-то полезное?
Рубрика «бесконечность»
Терпение и труд, или про настоящее безумие
2024-11-03 в 10:35, admin, рубрики: бесконечность, метод перебора, мозг, обезьяны, теория вероятностиБесконечная алгоритмическая мелодия на основе простых чисел
2018-08-14 в 17:05, admin, рубрики: алгоритм, алгоритмическая композиция, Алгоритмы, бесконечность, математика, музыка, музыкальная пауза, музыкальная теория, музыкальные инструменты, ненормальное программирование, простое число, простые числа, процедурная генерация, узоры, фракталы
Привет! В прошлой статье «бесконечный узор на основе простых чисел» я рассказал про алгоритм, который позволяет генерировать бесконечные красивые узоры, похожие то ли на инопланетные рисунки, то ли на нечто технологическое, подобно устройству микросхем. Однако, алгоритм для генерирования 2D узоров можно так же использовать и для создания мелодий. Подробнее под катом.
Читать полностью »
Бесконечный узор на основе простых чисел
2018-07-22 в 16:08, admin, рубрики: Алгоритмы, бесконечность, математика, ненормальное программирование, Программирование, простые числа, процедурная генерация, процедурная генерация карт, фракталы, фрактальные ландшафты
Привет! Однажды утром мне пришла в голову идея находить "исключающее ИЛИ" между координатами точки пространства и проверять полученное число на простоту. Результат такого простого алгоритма вы можете видеть на картинке. Подробнее под катом.
Читать полностью »
Спросите Итана: может ли Вселенная быть бесконечной?
2017-08-18 в 15:57, admin, рубрики: астрономия, бесконечность, Большой Взрыв, Вселенная, наблюдаемая вселенная, Научно-популярное, размеры вселенной, спросите итана, физика
Логарифмическое изображение наблюдаемой Вселенной в представлении художника
13,8 млрд лет назад Вселенная началась с горячего Большого взрыва. С тех пор она расширяется и охлаждается, вплоть до сегодняшнего дня. С нашей точки зрения мы можем наблюдать Вселенную в радиусе 46 млрд лет, благодаря ограничению скорости света и расширению Вселенной. И хотя это расстояние огромно, оно конечно. Но это только та часть, что мы видим. Что находится за её пределами, и возможно ли, что там лежит бесконечность? Адам Стивенс хочет знать:
Что вы думаете по поводу бесконечности вселенной? Многие космологи говорили мне, что бесконечность вселенной не доказана. А как это вообще можно доказать эмпирически?
Во-первых, мы можем узнать больше, чем то, что мы видим в пределах 46 млрд световых лет.
Читать полностью »
Число Грэма и взгляд в бесконечность
2016-02-10 в 12:42, admin, рубрики: бесконечность, большие числа, культура, математика, наука, Научно-популярное, философия, число грэмаВглядываться в бесконечность можно по-разному. Можно представлять себе всё увеличивающиеся астрономические числа и сопоставлять их с физическими явлениями. Можно всматриваться в выбранную точку фрактала Мандельброта, плавно увеличивая масштаб в 10198 раз (можно и больше, но в угоду скорости страдает наглядность). Фрактал, сколь малую часть его не бери, остаётся самоподобным и сохраняет дробную структуру.
А можно представлять себе число Грэма так, как его представляет автор статьи «Число Грэма на пальцах». Число Грэма настолько велико, что даже если вы представите себе какое-то чудовищно большое астрономическое число, а потом возведёте его в столь же чудовищную степень, а потом повторите всё это чудовищное число раз — то вы даже не стронетесь с места на шкале того пути, что ведёт к числу Грэма. Чтобы сосчитать до числа Грэма, придётся научиться считать совсем иначе, нежели мы привыкли — представляя, что путь в бесконечность лежит через дописывание нулей к известным нам астрономическим числам. В этой системе счёта загибанию пальца на руке будет соответствовать не прибавление к числу единицы или миллиона, не дописывание нуля или сотен нулей разом, но шаг от сложения к умножению, от умножения к возведению в степень и дальше в невообразимые дали.
Сразу предупреждаю, что все эти упражнения небезыздержечны — не увлекайтесь, берегите своё душевное здоровье. Однако иногда полезно всмотреться в бесконечность, чтобы понять, где ты и что ты ей, как человек, можешь противопоставить.
Для меня в своё время взгляд бесконечность, подобный описанному «на пальцах» числу Грэма, дала функция Аккермана (которую приводят как пример сложной рекурсивной функции в теории алгоритмов). Она тесно связана со стрелочной записью Кнута, используемой в статье про число Грэма.
Что такое -1.#IND и -1.#J?
2013-03-01 в 8:45, admin, рубрики: ieee 754, visual c++, бесконечность, гики, История ИТ, округление, плавающая запятая, системное программирование
Любой опытный программист знает, что стандарт представления значений с плавающей точкой (IEEE 754) оставляет несколько зарезервированных значений, соответствующих не-числам (NaN, not-a-number). Стандартная библиотека Visual C печатает не-числа следующим образом:
Печатается | Означает |
---|---|
1.#INF |
Положительная бесконечность |
-1.#INF |
Отрицательная бесконечность |
1.#SNAN |
Положительное сигнальное не-число (signaling NaN) |
-1.#SNAN |
Отрицательное сигнальное не-число (signaling NaN) |
1.#QNAN |
Положительное несигнальное не-число (quiet NaN) |
-1.#QNAN |
Отрицательное несигнальное не-число (quiet NaN) |
1.#IND |
Положительная неопределённость |
-1.#IND |
Отрицательная неопределённость |
Положительная и отрицательная бесконечности могут получаться при переполнении в результате арифметического действия — например, при делении на ноль, или при взятии логарифма от положительного нуля. (По стандарту IEEE, любое значение с плавающей точкой имеет определённый знак — не только не-числа существуют в положительном и отрицательном вариантах, но и нулей тоже два.)
Читать полностью »