bc is described as «arbitrary precision numeric processing language. Syntax is similar to C, but differs in many substantial areas. It supports interactive execution of statements. bc utility included in the POSIX P1003.2/D11 draft standard» and is a Calculator in the education & reference category. There are four alternatives to bc for a variety of platforms, including Windows, BSD, Linux, Mac and Python. The best alternative is HEXelon MAX, which is free. Other great apps like bc are ImaginaryInfinity Calculator, galculator and Console Calculator.