Skip to content

pjump/BigNum

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BigNum

An arbitrary precision suite similar to GNU bc.

Stores numbers decimally, but unlike bc, it can use larger integer types to store higher powers of ten in a single storage cell. This makes multiplication about 3 times faster than on GNU bc. (Additiona and subtractions are as fast as on GNU bc).

Fully supports infix notation, custom operators, and variadic and fixed-arity functions. Right now, division is not implemented.

Includes documentation written in doxygen. Generate it by running:

make doc

The program can be compiled by running

make compile

Running make will both compile the program and create the documentation.

Prerequisites Last tested on g++-4.8 and doxygen 1.8.6.

The code was created as part of a school project and is now published under GNU GPLv2.

About

An arbitrary precision suite similar to GNU bc.

Resources

Stars

Watchers

Forks

Packages

No packages published