Category:ALGOL 68 Implementations: Difference between revisions

From Rosetta Code
Content added Content deleted
m (New release of Algol68g)
(add implementations from Computer History Museum - Software Preservation Group)
Line 5: Line 5:
* ''Algol68G'' r1.18 is now available for download for RHEL and Fedora-11 from Sourceforge - [https://sourceforge.net/projects/algol68/ Download now].
* ''Algol68G'' r1.18 is now available for download for RHEL and Fedora-11 from Sourceforge - [https://sourceforge.net/projects/algol68/ Download now].
* ''Algol68RS to C'' converter is also available at Sourceforge - [https://sourceforge.net/projects/algol68/files/algol68toc/algol68toc-1.8.8d/algol68toc-1.8-8d.fc9.i386.rpm/download Download now]
* ''Algol68RS to C'' converter is also available at Sourceforge - [https://sourceforge.net/projects/algol68/files/algol68toc/algol68toc-1.8.8d/algol68toc-1.8-8d.fc9.i386.rpm/download Download now]
== Historic Implementations ==
A comprehensive list of implementations and a description of each implementation can be found at Computer History Museum - Software Preservation Group. c.f. [http://www.softwarepreservation.org/projects/ALGOL/algol68impl] - The following is an extract:
* Algol68C (University of Cambridge)
* Algol 68 Genie (a68g)
* Algol 68H (University of Alberta; Mathematisch Centrum)
* ALGOL 68-R (Royal Radar Establishment, Malvern)
* ALGOL 68RS (Royal Signals and Radar Establishment, Malvern)
* ALGOL 68S (University of Liverpool; Carnegie-Mellon University; University of Manchester)
* ALGOL-N (Kyoto University)
* Berlin ALGOL 68 (Technische Universität Berlin)
* CDC ALGOL 68
* FLACC (Full Language Algol68 Checkout Compiler)
* Interactive Algol68 (Algol Applications Limited; Orthogonal Software; Oxford and Cambridge Compilers Limited)
* Mary (Norwegian Institute of Technology; Penobscot Research Center)
* MBLE (Research Laboratory of Manufacture Belge de Lampes et de Materiel Electronique S.A., Brussels) ALGOL 68
* Mini ALGOL 68 (Mathematisch Centrum)
* Munich (Technische Hochschule Munich) ALGOL 68
* Oklahoma State University Algol 68
* Rutgers (DIMACS) Algol-68
* S3 for ICL 2900
== Recent Implementations ==
== Recent Implementations ==
=== 2002: Compiler / [http://en.wikipedia.org/wiki/MMIX MMIX] / NYU ===
=== 2002: Compiler / [http://en.wikipedia.org/wiki/MMIX MMIX] / NYU ===

Revision as of 11:19, 29 November 2011

These are all of the implementations of ALGOL 68 on Rosetta Code.

This page uses content from Wikipedia. The original article was at Talk:ALGOL_68#Recent_compiler_work. The list of authors can be seen in the page history. As with Rosetta Code, the text of Wikipedia is available under the GNU FDL. (See links for details on variance)

Downloads

ALGOL 68G is an interpreter that runs on Linux and a good way to get started with ALGOL 68.

  • Algol68G r1.18 is now available for download for RHEL and Fedora-11 from Sourceforge - Download now.
  • Algol68RS to C converter is also available at Sourceforge - Download now

Historic Implementations

A comprehensive list of implementations and a description of each implementation can be found at Computer History Museum - Software Preservation Group. c.f. [1] - The following is an extract:

  • Algol68C (University of Cambridge)
  • Algol 68 Genie (a68g)
  • Algol 68H (University of Alberta; Mathematisch Centrum)
  • ALGOL 68-R (Royal Radar Establishment, Malvern)
  • ALGOL 68RS (Royal Signals and Radar Establishment, Malvern)
  • ALGOL 68S (University of Liverpool; Carnegie-Mellon University; University of Manchester)
  • ALGOL-N (Kyoto University)
  • Berlin ALGOL 68 (Technische Universität Berlin)
  • CDC ALGOL 68
  • FLACC (Full Language Algol68 Checkout Compiler)
  • Interactive Algol68 (Algol Applications Limited; Orthogonal Software; Oxford and Cambridge Compilers Limited)
  • Mary (Norwegian Institute of Technology; Penobscot Research Center)
  • MBLE (Research Laboratory of Manufacture Belge de Lampes et de Materiel Electronique S.A., Brussels) ALGOL 68
  • Mini ALGOL 68 (Mathematisch Centrum)
  • Munich (Technische Hochschule Munich) ALGOL 68
  • Oklahoma State University Algol 68
  • Rutgers (DIMACS) Algol-68
  • S3 for ICL 2900

Recent Implementations

2002: Compiler / MMIX / NYU

In 2002 a NYU's Computer Science Ph.D. Candidate Antonio R. Nicolosi created a boot strap compiler for Algol68Nix.

2000: Interpreter / Linux&DOS / Rutgers University

Not all the exotic features are implemented. In particular there are no semaphores, formats and parallel-clauses.

1993: portable compiler / CWEB / univ-poitiers.fr

A portable Algol 68 compiler written in CWEB.

Pages in category "ALGOL 68 Implementations"

The following 9 pages are in this category, out of 9 total.