https://github.com/axtens/bignum-eu
Steven S. Skiena's bignum.c in Euphoria.
https://github.com/axtens/bignum-eu
Last synced: 5 months ago
JSON representation
Steven S. Skiena's bignum.c in Euphoria.
- Host: GitHub
- URL: https://github.com/axtens/bignum-eu
- Owner: axtens
- License: mit
- Created: 2019-08-13T02:40:45.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-08-13T05:24:36.000Z (almost 7 years ago)
- Last Synced: 2025-01-31T06:42:07.585Z (over 1 year ago)
- Language: E
- Size: 7.81 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# bignum-eu
Steven S. Skiena's bignum.c in Euphoria.
Implements large integer arithmetic: addition, subtraction, multiplication, and division.
The original C program appears in Steve's book: ["Programming Challenges: The Programming Contest Training Manual"](http://www.amazon.com/exec/obidos/ASIN/0387001638/thealgorithmrepo/)
by Steven Skiena and Miguel Revilla, Springer-Verlag, New York 2003.
See Steve and Miguel's [website](http://www.programming-challenges.com) for additional information.
Bruce's release contains:
* README.md - this file
* bignum.e
* test.ex
* tests/ folder
* LICENSE
Better testing and better documentation may follow.
MIT license.
New News
--------
* power_modulus working
* base_to_bignum
* bignum_to_base
* starting to use euphoria's unit testing framework
Old News
--------
* power_bignum
* power_modulus (untested)
* test.ex demonstrates calculating 2^1000 (which node and JScript won't do on the javascript version)
* memoization on + - * / ^ mod compare
* Divide works.