Projects / MARST

MARST

MARST automatically translates programs written on the algorithmic language Algol 60 to the C programming language. It includes three main components: MARST, the translator; ALGLIB, the library containing precompiled standard Algol 60 procedures, and other necessary routines; and MACVT, the converter, which allows you to convert existing Algol 60 programs from other representations, to MARST representation.

Licenses
Operating Systems
Implementation

Recent releases

  •  02 Jul 2010 09:14

    Release Notes: Two bugs in marst.c were fixed. A set of Algol 60 validation tests were added.

    •  04 Apr 2003 00:18

      Release Notes: All standard functions and procedures written in Algol 60 were merged into a single file. Other runtime routines written in C were renamed. Four serious bugs were fixed for formal parameters called by name, switches, or procedures for wrong code generation.

      •  09 Mar 2002 07:49

        Release Notes: The copyright notice was changed as the software was transferred to the Free Software Foundation Inc.

        •  28 Sep 2001 12:56

          No changes have been submitted for this release.

          Screenshot

          Project Spotlight

          OpenStack4j

          A Fluent OpenStack client API for Java.

          Screenshot

          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.