[comp.newprod] Modula-2 compiler for 68K and VAX available

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.