Calc is arbitrary precision C-like arithmetic system that is a calculator, an algorithm prototyper and mathematical research tool. Calc comes with a rich set of builtin mathematical and programmatic functions.
MTAC is a powerful, yet small and easy-to-use symbolic math program written in Java. It supports complex numbers, symbolic differentiation, numerical integration, plotting, and more.