[comp.newprod] Modula-2 Compilers for Unix

ercs50@castle.ed.ac.uk (support) (03/20/91)

EPC Modula-2 is an efficient and robust implementation of the high
level language designed by Niklaus Wirth as a successor to his earlier
language Pascal. EPC Modula-2 is available for Intel 386/486, SPARC
and Motorola 88K based systems running the major implementations of
UNIX, including SunOS, UNIX V.2, V.3, V.4, SCO, Interactive and DYNIX.

EPC Modula-2 supports extensions such as multi-dimensional open
arrays; additional data types (COMPLEX, LONGCOMPLEX, BYTECARD,
SHORTCARD, BYTEINT, SHORTINT BYTEBITSET, SHORTBITSET); logical bit
operators; and module libraries (InOut, RealInOut, Storage, Processes,
Mathlib0, Mathlib1, etc.)

EPC Modula-2 incorporates a high speed, high quality compiler,
utilities for automatic make and superb post-failure diagnostics.
Compiler switches are available to control the level of runtime error
checking, and explicit checks can be made for the use of uninitialised
variables and sub-range violations.

EPC Modula-2 is fully integrated with the UNIX environment.  The
compiler generates standard object files and follows the standard
system conventions, thus enabling mixed language programming and the
use of standard utility libraries.  A library of routines is also
provided to ease the interface with the UNIX operating system.


EPC compilers are competitively priced and discounts are available for
educational establishments and bulk orders.

For more information contact: 

in Europe				in USA and North America

EPC					MSS Ltd.
17 Alva Street				2107 North First Street
Edinburgh				Suite 600
EH2 4PH					San Jose CA95131
Scotland				USA
UK

Tel: (+44) 31 225 6262			Tel: 408 452 0527
Fax: (+44) 31 225 6644			Fax: 408 452 0686
Email:  support@epc.ed.ac.uk