A .NET wrapper with simple object interface (written in C#) for GNU MP bignum library (http://gmplib.org/). GNU MP or (short) GMP is ...
"...a free library for arbitrary precision arithmetic, operating on signed integers, rational numbers, and floating point numbers. There is no practical limit to the precision except the ones implied by the available memory in the machine GMP runs on. GMP
has a rich set of functions, and the functions have a regular interface."
- To use this wrapper you need to have a compiled GNU MP version. I don't supply or support those files. GNU MP is written in C/C++ so you need an appropriate compiler (Visual C++ Express 2008 is ok). You can find some hints on how to build the lib yourself
using VS on this site:
http://gladman.plushost.co.uk/oldsite/computing/gmp4win.php. Or you can try to build it using cygwin / mingw using sources found on
- Of course you also need a C# compiler to build/use the wrapper itself.
There are other bignum libraries for .NET. Two of them (written in pure .NET) are IntX (http://www.codeplex.com/IntX
) and W3b.Sine (http://www.codeplex.com/sine
There is also another GNUMP wrapper avaliable at this site:
Probably there are many more out there for you to find.
In case of any problems/questions you can reach me at
(my web site in Polish: www.hope.art.pl