Alternatives

 

Home
New
Technical Info
Free Downloads
Products
Yellowpage
Activities
Consortium
Links      

Overview TenDRA Tools Slide Shows Alternatives Terms Literature

Alternatives to ANDF

ANDF can be seen as - and is often used in that way - a compiler intermediate code language (IL). There are a lot of similar approaches, with similar goals, but different realizations. One of them - UNCOL - 'failed' in the late 50ies but opened new research directions. Others, like Java, are not actually alternatives to ANDF but are often referred to in discussions about ANDF. We gathered alternatives to ANDF in order to point out differences and things in common to ANDF:

ANSI C: Often used as an intermediate language by HLL compilers using native C compilers as backends e.g. Fortran (GNU f2C), Pascal (GNU p2C), PASCAL-XSC
FAT Binaries: A concept used by Nextstep platforms for supporting multiple systems. More or less object versions for all platforms are gathered together creating a really fat binary.
Java: JavaByteCode can be seen as a portable format, though it is not architecture neutral. See SUN's Java home page at http://java.sun.com and http://www.neca.com/~vmis/java.html for an introduction.
Juice: A Java alternative, implemented as Netscape plug-in based on the Oberon Module Interchange (OMI), that will be compiled on a target host. Juice is a trademark of the Regents of the University of California (US)
Oberon Module Interchange (OMI): Developed for the Oberon project at ETH Zürich
Register Transfer Language (RTL): Used by GNU C compilers.
Slim Binaries: A concept for portable object files, allowing effective code generation on-the-fly. This concept is related to Juice and the Oberon project at the University of California.
TAO Operating system: Combines dynamic binding with the VP code and translation to a virtual machine as the key to platform independence. Translation will be done during load time, allowing focused optimisations for each target processor. This is a product o f Tao Systems Ltd.
U-CODE
UNCOL: See 'From UNCOL to ANDF: Progress in Standard Intermediate Languages (77 Kb)', a comparison of UNCOL and ANDF from Stavros Macrakis, OSF.

The ANDF compiler technology was designed to improve and to check portability of software. There are other compiler technologies with similar goals. Check them out to build your own opinion:

GNU C compiler technology: (see for example Markt & Technik, page 55, 2.2.1996)
Open Systems Portability Checker (OSPC) from Knowledge Software Ltd., UK

 

 


Home Feedback Contents Members Area

Please send E-Mails with comments to this page to: webmaster@andf.net or use the Feedback page
Copyright © 2000 ANDF Consortium
Last change: 01. November 2000