Calc is arbitrary precision arithmetic system that uses a C-like language. It's useful as a calculator, an algorithm prototype, and as a mathematical research tool. More importantly, calc provides a machine-independent means of computation. Calc comes with a rich set of builtin mathematical and programmatic functions.
| Tags | Scientific/Engineering Mathematics Software Development Libraries |
|---|---|
| Licenses | LGPL |
| Operating Systems | OS Independent POSIX Linux Solaris IRIX Mac OS X Unix |
| Implementation | C |
Recent releases


Release Notes: A bug where calling functions with different values of epsilon would return incorrect results was fixed. A bug were certain typographical errors in interactive mode would cause calc to exit was fixed. A bug in solve.cal was fixed. Minor documentation improvements were made. The Makefile and build process were improved.


Release Notes: Mac OS/Darwin targets no longer attempt to use ldconfig. "make debug" has been fixed by removing the use of rpm.release. An empty custom include directory is not removed during installation. "make clobber" has been fixed by rebuilding custom/Makefile.


Release Notes: Mac OS Darwin targets no longer attempt to use ldconfig. "make debug" has been fixed by removing the use of rpm.release. An empty custom include directory is not removed during installation.


Release Notes: The Jacobi built-in function was fixed: it returned 1 in some cases where it should have returned 0. An OpenBSD build target was added. Makefile compatibility fixes were made for old shells.


Release Notes: The wording for the -i flag in the calc man page was fixed. help/unexpected, help/rand, help/random, and help/config were updated. The ${READLINE_EXTRAS} Makefile variables were split out from ${READLINE_LIB} for Fedora RPM requirements. When the Makefile variable ${ALLOW_CUSTOM} is not defined or empty, the libcustcalc library is not built. Bit 8 (0x80) of calc_debug is reserved for custom debugging. The length of a FILEPOS copy was fixed. The way the Makefile can force the calc byte order was changed.
Recent comments
03 Nov 1999 21:13
CoolThing! (tm) :))
Calc is really nice thing, I use it for a long time (several years).
It is perfect for casual use (as a replacement for traditional 'bc')
and for more sophisticated use.
And what is really nice - it is maintained again (since long time of
"free flight").
Test it - and you'll forget about 'bc' forever :))