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