GNU bc is an implementation of the POSIX bc with several extensions (the -s option can be used to run the code in standard mode, i.e. without extensions).