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