ADA Programming Capabilities for the Macintosh


TOPIC ---------------------------------------------

Is there a compiler that provides ADA programming capabilities for Macintosh
computers? Currently, the only two suppliers of such a product that I know of
are Alsys and Meridian. The Alsys product currently runs under A/UX only. I
understand that the Meridian product runs under Macintosh OS.

DISCUSSION ---------------------------------------------

AdaVantage is the product you're probably referring to. Note that it will
become available from APDA in the future. For a more complete description
of the product, contact Meridian or see the product description in
the Macintosh Buyer's Guide: A Redgate Publication, Winter 1989.

AdaVantage Compiler 2.2
-----------------------
Minimum Configuration: Macintosh Plus, 2MB RAM, 20MB hard disk drive,
MPW C.

The AdaVantage compiler provides ADA programming capabilities for Macintosh
computers. An optional debugger and code optimizer are available.

Standard features:

- provides support for full generics, tasking, and separate compilation
- provides all standard packages
- implements most of the implementation-dependent system programming
facilities (ANSI/MIL-STD-1815A Chapter 13)
- includes a set of library management tools that provide control over
programming project organization and databases of compilation units
- includes auxiliary directory arrangements that permit separation of
source code and compiler-generated files.

The optional Meridian AdaVantage Optimizer improves code output by
providing constant expression evaluation, dead code removal, jump
optimizations, common subexpression elimination, strength reduction, and
unused program removal.

The optional Meridian AdaVantage Debugger provides an interactive
source-level debugging capability. The debugger supports breakpoints,
subprogram traces, single-stepping, subprogram callback traces, and full
ADA variable reference syntax.

The AdaVantage compiler is supplied on four disks. Included are:

- the compilier
- a high-level linker
- library management tools
- standard support packages
- additional I/O packages
- run-time object libraries

For more details, search the Tech Info Library under "Meridian Software
Systems".


Published Date: Feb 18, 2012