Все вопросы относительно чисел, которые поддерживают чрезвычайно высокую точность: Библиотеки на языках программирования (GMP, MPFR), поддержка произвольной точности в компьютерных системах алгебры (CAS, Mathematica, Клен, Mathlab) и как правильно использовать и вычислить числа с очень высокой точностью и точностью.
Иногда доступной точности поддерживаемых аппаратными средствами типов данных (наиболее вероятная одинарная точность (=32bit), двойная точность (=64bit), расширенная точность (=80bit)) недостаточно для занятия некоторыми проблемами:
В этой скорости случая и мобильности принесен в жертву для поддержки чисел с намного более высокой точностью, доступной, чем поддерживаемые аппаратными средствами типы данных. Их называют числами произвольной точности.
Как обработка чисел произвольной точности и арифметики еще не стандартизирован, между реализациями могут быть большие различия. Существуют различные пакеты, поддерживающие один или несколько типов данных произвольной точности: целое число, двоичный файл и десятичное число плавают или рациональный.
Тег должен быть применен ко всем вопросам, которые должны использовать числа произвольной точности: проблемы, для которых нужны высокая точность, реализация чисел произвольной точности, программирование основных операций, известные протесты определенных пакетов и т.д. Некоторые языки программирования имеют встроенные возможности обработать произвольную точность (BigDecimal в Java, Сверхбольшое число в Ruby).
Бесплатное программное обеспечение:
Аксиома: Свободная компьютерная система алгебры с возможностями произвольной точности.
GMP: библиотека арифметики многократно увеличенной точности GNU
Важные книги:
Knuth, D. E. Искусство Программирования, Издания 2: получисловые Алгоритмы, 3-й редактор, читающий, Массачусетс: Addison-Wesley, 1998.
Muller, Jean-Michel и др. Руководство Арифметики С плавающей точкой, Глава 14, Birkhäuser Бостон, 2009.