An implementation of Unix dc and POSIX bc with GNU and BSD extensions. Finished, but well-maintained.
bc is a POSIX-compliant command-line utility that performs arithmetic operations and provides a simple programming language. It reads input from files or standard input, performs arithmetic operations on the input data, and prints the result to standard output.
bc supports control structures like if-else statements and loops, and provides built-in functions for common mathematical operations. It uses a stack-based model for evaluating expressions, which allows for efficient evaluation of complex expressions.
Port icon has the following license: Attribution 4.0 International (CC BY 4.0)