Bc takes input from files or the command line.
Results are output to stdout.
Maple Maple is a system for symbolic, numeric, and graphical computation. The software is available on all Sun, SGI, and Linux workstations. Mathematica Mathematica is a software system for symbolic and numeric computations. Numerical computations include matrix operations, numerical integration, Fourier transforms, solution of differential equations, function fitting, root finding, minimization and linear programming, unlimited numerical precision, and special math functions. SAS SAS is an integrated suite of applications that can be used for data management, statistical computations, and visualization.