Skip to content

Latest commit

 

History

History
10 lines (6 loc) · 713 Bytes

README.md

File metadata and controls

10 lines (6 loc) · 713 Bytes

arb

An arbitrary-precision arithmetic library for C++

All software is created for two reasons: fun or necessity.

arb was created for both.

After discovering Project Euler and solving the first few problems, I have found the need to calculate quite heavy sums and products (things on the order of 2^1000). Instead of giving up and switching to a language that uses arbitrary-precision arithmetic by default (e.g. Python), I decided to implement arbitrary precision in C++ myself.

arb currently supports only simple integer arithmetic. After deploying most of the basic operations, I will tackle fractional arithmetic and eventually work on turning arb into a usable library.