language: Unix BC


Language:
Unix BC (arbitrary-precision arithmetic language)
Package:
C-BC
Version:
1.1
Parts:
bytecode compiler, interpreter, documentation, examples
Author:
Mark Hopkins <mark@omnifest.uwm.edu>
Location:
alt.sources (10/04/93), or contact author by E-mail.
Description:
A strongly typed version of BC with expanded C-like syntax, more base types, with ability to form array and pointer types of any dimension and to allocate/free arrays at run-time.
Conformance:
Most POSIX-BC features supported, except functions must be declared consistently and declared before first use. String handling slightly different.
Reference:
C-BC implementation notes contained with software documentation
Requires:
ANSI-C compiler
Ports:
DOS, Unix
Portability:
No system dependent features present.
Updated:
August 23rd, 1993

Language:
Unix BC (arbitrary-precision arithmetic language)
Package:
GNU BC
Version:
1.02
Parts:
parser (yacc), interpreter, BC math library
Author:
Philip A. Nelson <phil@cs.wwu.edu>
Location:
ftp://gatekeeper.dec.com/bc-1.02.tar.Z or any other GNU archive site
Description:
BC is an arbitrary precision numeric processing language with a C-like syntax that traditionally provided a front-end to DC. This version, however, is self-contained and internally executes its own compiled code (unrelated to DC code).
Conformance:
Superset of POSIX BC (P10003.2/D11), with a POSIX-only mode.
Restriction:
Source code falls under the GNU CopyLeft.
Requires:
vsprintf and vfprintf routines
Ports:
Unix (BSD, System V, MINIX, POSIX)
Updated:
?

Related Items


This work supported by Idiom Consulting. Idiom is a full-service ISP, providing Internet access in Northern California and Web hosting worldwide.

Please send updates to free-compilers@idiom.com

The HTML is maintained by David Muir Sharnoff and the entries themselves are currently maintained by Bryan Miller.

Copyright (c) 1992-1998 David Muir Sharnoff, All Rights Reserved
Copyright (c) 1994-1996, Steven Allen Robenalt, All Rights Reserved