|


Compilers and Interpreters

Modula-2
Ulm's Modula-2 System
Ulm's Modula-2 System comprises a Modula-2 compiler, Modula-2 beautifier, Modula-2 debugger, a Modula-2 tags utility (like ctags for C), an LALR(1) parser generator for Modula-2, a Modula-2-Prolog interpreter, and a Pascal to Modula-2 translator. It is distributed under the terms of the GNU GPL (compiler and tools) and the GNU LGPL (library). It supports SPARCv8/Solaris 2.x and MC68020/SunOS 4.1x.
Native XDS-x86 Personal Edition Modula-2 / Oberon-2 Development Toolset
This is a free optimizing ISO Modula-2 and Oberon-2 compiler that runs on Windows and Linux. It allows you to use third party C libraries, access the operating system's API, etc.
Garden Point Modula (GPM) Compilers
The Garden Point Modula compilers for Linux, FreeBSD, Sparc and Windows (using the Cygwin libraries) appear to be free for non-profit use. They come with both user and language reference manuals.
Free Modula-2 Compiler, Runtime and Module Library
This Modula-2 compiler runs on MSDOS and Windows. It comes with a compiler, runtime and module library small enough to fit on a floppy disk. It is apparently designed for use by students at the university the site is hosted on.
Megamax Modula-2 for Atari ST
Megamax Modula-2 is a compiler for the Atari ST that
is now released as freeware. It comes with complete
source code for the libraries, compiler, linker,
editors, etc. The documentation, in German, can also
be downloaded from that site.
Modula-2 Compiler for IRIX
This is a Modula-2 compiler for IRIX released under the GNU GPL. It seems to be in a "Pre-Alpha" stage, with no new developments to the compiler since 2001.
The Karlsuhe Modula-2 Compiler MOCKA
This compiler implements the complete Modula-2
language as defined in the third edition of Niklaus
Wirth's Programming In Modula-2, with some
extensions (long and short integers, cardinal, real
types, FOREIGN MODULE). It has an interactive user
interface that provides an automatic "make"
facility. The website boasts of its fast compilation
speed. Note: the free version is only available for
Linux and 386BSD.
M2F Modula-2 Compiler
This is a complete Modula-2 compiler that is
compliant with the second edition of Niklaus Wirth's
Programming In Modula-2. It generates code for the
Intel i86 family of processors and can even pipeline
Pentium code. Source code is available. Precompiled
binaries are available for Linux.
Maclogimo Plus
This is an unsupported Macintosh Modula-2 compiler.
There is little information available. If you know
more about this compiler, please let me know.
MacMETH
This is a Modula-2 compiler for the Macintosh that
is purportedly fast. If you know more about this
compiler, please let me know.
|