Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mllimo/big-numbers
C++ Library designed for efficient handling of extremely large numbers.
https://github.com/mllimo/big-numbers
arbitrary-sized-integers biginteger bignumber cpp17 cpp20 help-wanted wip
Last synced: 9 days ago
JSON representation
C++ Library designed for efficient handling of extremely large numbers.
- Host: GitHub
- URL: https://github.com/mllimo/big-numbers
- Owner: mllimo
- License: mit
- Created: 2023-11-10T16:13:41.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-11-16T20:47:09.000Z (about 1 year ago)
- Last Synced: 2024-11-08T06:49:43.416Z (2 months ago)
- Topics: arbitrary-sized-integers, biginteger, bignumber, cpp17, cpp20, help-wanted, wip
- Language: C++
- Homepage:
- Size: 26.4 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
# big-numbers - WIP
C++ Library designed for efficient handling of extremely large numbers.## What big-numbers does?
Express infinite integer numbers efficiently using arithmetic and comparison operators.## Why big-numbers is useful?
If one aims to perform operations with infinitely large numbers, this library strives to carry out these operations efficiently.
In contrast to other libraries, numbers are not represented as text strings but rather as a vector of uint64_t numbers. This enables direct calculations
on the numbers without the need for unnecessary conversions or operating digit by digit, as operations can be performed directly on the n digits that this data type handles.