imath
tiny-bignum-c
Our great sponsors
imath | tiny-bignum-c | |
---|---|---|
1 | 2 | |
123 | 409 | |
- | - | |
3.2 | 0.0 | |
2 months ago | 11 months ago | |
C | C | |
GNU General Public License v3.0 or later | The Unlicense |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
imath
tiny-bignum-c
-
How to calculate large factorial number in C ?
Large? Factorials get very large very quickly. Do you need pointers to a bignum library? https://github.com/kokke/tiny-bignum-c
-
Library for arithmetic operations on integers represented by arrays
tiny-bignum-c looks what you want.... the code is also very small and hackable
What are some alternatives?
nim-stint - Stack-based arbitrary-precision integers - Fast and portable with natural syntax for resource-restricted devices.
LibTomMath - LibTomMath is a free open source portable number theoretic multiple-precision integer library written entirely in C.
arb - Arb has been merged into FLINT -- use https://github.com/flintlib/flint/ instead
arpra - Arpra is a C library for analyzing the propagation of numerical error in arbitrary precision IEEE-754 floating-point computations.
break_infinity.js - A replacement for decimal.js for incremental games who want to deal with very large numbers (bigger in magnitude than 1e308, up to as much as 1e(9e15) ) and want to prioritize speed over accuracy.
gmp-wasm - Fork of the GNU Multiple Precision Arithmetic Library (GMP), suitable for compilation into WebAssembly.
gmp-extensions - Extending GNU MP library.
calc - C-style arbitrary precision calculator