C-bc

A strongly typed version of BC by Mark Hopkins, with expanded C-like syntax, more base types and the ability to form array and pointer types of any dimension and to allocate/free arrays at run time. Most POSIX-BC features are supported, except that functions must be declared consistently and declared before first use. String handling is slightly different. It requires an ANSI-C compiler and runs under MS-DOS or Unix.

Free Online Dictionary of Computing