bc: Description
1
1 1.1 Description
1 ===============
1
1 'bc' [ -hlwsqv ] [long-options] [ FILE ... ]
1
1 'bc' is a language that supports arbitrary precision numbers with
1 interactive execution of statements. There are some similarities in the
1 syntax to the C programming language. A standard math library is
1 available by command line option. If requested, the math library is
1 defined before processing any files. 'bc' starts by processing code
1 from all the files listed on the command line in the order listed.
1 After all files have been processed, 'bc' reads from the standard input.
1 All code is executed as it is read. (If a file contains a command to
1 halt the processor, 'bc' will never read from the standard input.)
1
1 This version of 'bc' contains several extensions beyond traditional
1 'bc' implementations and the POSIX draft standard. Command line options
1 can cause these extensions to print a warning or to be rejected. This
1 document describes the language accepted by this processor. Extensions
1 will be identified as such.
1
1 The author would like to thank Steve Sommars
1 (<Steve.Sommars@att.com>) for his extensive help in testing the
1 implementation. Many great suggestions were given. This is a much
1 better product due to his involvement.
1
1 Email bug reports to <bug-bc@gnu.org>. Be sure to include the word
1 "bc" somewhere in the "Subject:" field.
1