|


Compilers and Interpreters

Algol
Algol 68 Genie
Algol 68 Genie (Algol68G) is an Algol 68 interpreter
released under the GNU General Public License.
According to the site, it is a "nearly full
implementation of Algol 68" with some deviations
from the Revised Report 1976 and some extensions.
The implementation includes a check-out interpreter
with many runtime checks, optional graphical
procedures using the GNU Plotting Utilities,
optional numeric procedures using the GNU Scientific
Library, parallel clause for systems that support
POSIX threads (eg, Linux, UNIX), UNIX extensions for
systems that support them, etc. Precompiled binaries
are available for Windows, MacOS and Linux.
Algol 68S Compiler
Algol 68S runs under Sun3, Sun Sparc SUNOS 4.1 and
Solaris 2, Atari ST under GEMDOS and Acorn
Archimedes under RISCOS.
Algol60 Compiler and Interpreter
This compiler and interpreter runs on MSDOS. Your
source code is compiled into intermediate code which
is run on a virtual machine. This MSDOS version is
free for personal use.
ctrans: Algol 68 to C Converter
This translator, written in Algol, translates Algol
68 source files into ANSI C. It is part of the
public domain ELLA (hardware description language)
package.
Persistent S-algol
This is a dialect of S-Algol, written in Pascal. It
comes with a Borland style IDE, generation of native
code, garbage collection, graphics classes, class
hierarchy with inheritance mechanisms.
|