Огромная библиотека Integer JavaScript - PullRequest
10 голосов
/ 08 июня 2009

Есть ли какая-либо библиотека JavaScript, которую можно использовать для расчетов, включающих 700+ цифр? А как насчет того же в C ++?

Ответы [ 4 ]

10 голосов
/ 08 июня 2009

JavaScript:

  • Библиотека BigInt Лимона Бэйрда . Это кажется популярным. Это сделано специально для криптографического использования.
  • Моя собственная Библиотека BigInteger . Аналогичен классу Java BigInteger, но все вычисления выполняются в base-10.
  • jsbn . Еще один класс BigInteger, аналогичный классу Java. Я никогда не использовал этот, но API выглядит похоже на мой.

C ++:

  • Большинство людей используют GMP .
  • CLN - Библиотека классов для чисел. Я использовал это в прошлом, и у него довольно хороший API.
3 голосов
/ 08 июня 2009

Для JS: Как насчет BigInt ?

Для C ++: Google нашел меня это .

1 голос
/ 08 июня 2009

Для C ++ GMP очень хорошо мне помогал в прошлом для больших чисел, он также претендует на звание самой быстрой библиотеки bignum, что должно быть полезно для 700 цифр.

0 голосов
/ 08 июня 2009

И затем есть MAPM (библиотека математической произвольной точности) в C с привязками C ++. Я отказался от этого несколько лет назад для тестирования. Было очень просто благодаря привязкам C ++.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...