henk@ace.nl (Henk Hesselink) (06/30/87)
Phone: +31 20 646416 Announcing the addition of Expert Modula-2 to the ACE Expert Compiler family. This family currently includes: C - compatible with AT&T and Berkeley C, extended with non-conflicting X3J11 features Fortran-77 - fully FSTC validated to ANSI standard X3.9-1978, with EIA bit-manipulation extensions Pascal - ISO level 1 standard with MT+ extensions The Modula-2 compiler features: - strict adherence to the language, the only extension is the inter- face to C-compatible subroutines such as from the Unix* system- call library. - accepts edition 2 and edition 3, including NEWPROCESS, TRANSFER and IOTRANSFER. - high reliability, through a proprietary validation suite as well as through the BSI validation suite for which ACE is a beta-test site. ACE is also a member of the ISO working group for Modula-2 standardisation. - excellent run-time checking: falling out of functions, NIL pointer dereferencing, missing defaults in case statements, range errors, etc. are all checked. - amongst others, a Unix interface module and Wirth's I/O modules are available as Modula-2 source. - comprehensive documentation including all implementation defined decisions and how to interface to Unix and standalone systems. The ACE Expert Compiler family is implemented using machine- independent front-ends and language-independent back-ends, interfaced via a common intermediate code. The Modula-2 compiler therefore inherits all features of the current ACE Expert compilers such as: - a sophisticated global optimiser that performs constant folding, expression reduction, size-conversion elimination and common sub-expression and loop-invariant code detection as well as many other optimisations. - a register allocation optimiser - a peep-hole optimiser - IEEE floating point - true Motorola 68020 code generation - full Motorola 68881 support - generation of COFF or a.out images - mixing of code from different languages The ACE Expert Modula-2 compiler is currently available as native compiler on 68K and VAX architectures, as well as cross for 68K on VAX and Gould. One-off price for the compiler is 4800 dutch guilders (currently approximately $2400), additional language front-ends are priced at 2400 dutch gulders. Quantity and educational discounts are available, as well as OEM arrangements with discounts up to 95%. For more information please contact Willem Wakker at: ACE Associated Computer Experts bv. phone: +31 20 646416 van Eeghenstraat 100 fax: +31 20 750389 1071 GL Amsterdam telex: 11702 (ace nl) The Netherlands e-mail: info@ace.nl Europe or ..!seismo!mcvax!ace!info ____ *Unix is a registered trademark of AT&T.