Algol 68 is a procedural language designed under the auspices of IFIP Working Group 2.1 as a successor to Algol 60. The language is formally defined in the Revised Report on the Algorithmic Language Algol 68 by A. van Wijngaarden et al using a VW (2 level) grammar.
It is designed to be as orthogonal as possible and is block structured via the constructs: if - then - else - fi, case - in - out - esac, from - by - from - to - while - do. It is strongly typed with user definable modes and automatic de-referencing and coercion. Memory management is automatic, via garbage collection. Transput (I/O) is defined in the language and includes comprehensive formatting abilities.
It did not gain widespread popularity, possibly due to the price/availability of compilers, or its perceived complexity. In some ways it was ahead of its time and some features have influenced subsequent languages such as C++.
More information
More information
Subcategories 1
Related categories 3
Sites 17
Growing article, with links to many related topics. [Wikipedia]
Algol68G is a well featured Algol 68 implementation (interpreter) for Linux, BSD, and MacOS. Author: Marcel van der Veer. [Open source, GPL]
Portable translator to allow compiling Algol 68 code, and some example Algol 68 programs in the same directory.
The historical IFIP WG2.1 series of Algol Bulletins. [Required ACM Web account]
A synopsis of the features of Algol 68.
Algol 68S compilers for Sun3, Sun Sparc, Atari ST and Acorn Archimedes.
Abstract and text in TIFF form from The Computer Journal, Volume 21, Issue 4, pp. 316-323.
A brief description of ALGOL 68 System implemented on Cm*.
By M.A. Hennell, D, Hedley; The Computer Journal, Volume 22, Issue 1, pp. 53-56. Abstract and text in PDF format.
By C.H. Lindsey; ACM Digital Library, 1993, ISSN 0362-1340. Abstract of article from the Second ACM SIGPLAN Conference on History of Programming Languages, 1993. Full text for ACM members only.
The WG that developed the Algol languages.
The second ACM SIGPLAN conference on History of programming languages.
There is an Algol 68 interpreter for DOS and Linux here.
Unfinished project to write Algol 68 compiler; source code provided in CWEBx.
Abstract and text in PDF form from The Computer Journal, Volume 22, Issue 2, pp. 114-118.
using Algol 68. Abstract and text in PDF form from The Computer Journal, Volume 28, Issue 5, pp. 480-486.
By H.D. Baecker; The Computer Journal, Volume 13, Issue 1, pp. 25-27. Abstract and text in PDF format.
Algol 68S compilers for Sun3, Sun Sparc, Atari ST and Acorn Archimedes.
By M.A. Hennell, D, Hedley; The Computer Journal, Volume 22, Issue 1, pp. 53-56. Abstract and text in PDF format.
Abstract and text in TIFF form from The Computer Journal, Volume 21, Issue 4, pp. 316-323.
using Algol 68. Abstract and text in PDF form from The Computer Journal, Volume 28, Issue 5, pp. 480-486.
By H.D. Baecker; The Computer Journal, Volume 13, Issue 1, pp. 25-27. Abstract and text in PDF format.
Abstract and text in PDF form from The Computer Journal, Volume 22, Issue 2, pp. 114-118.
Portable translator to allow compiling Algol 68 code, and some example Algol 68 programs in the same directory.
The WG that developed the Algol languages.
A brief description of ALGOL 68 System implemented on Cm*.
Growing article, with links to many related topics. [Wikipedia]
Algol68G is a well featured Algol 68 implementation (interpreter) for Linux, BSD, and MacOS. Author: Marcel van der Veer. [Open source, GPL]
There is an Algol 68 interpreter for DOS and Linux here.
The historical IFIP WG2.1 series of Algol Bulletins. [Required ACM Web account]
A synopsis of the features of Algol 68.
The second ACM SIGPLAN conference on History of programming languages.
By C.H. Lindsey; ACM Digital Library, 1993, ISSN 0362-1340. Abstract of article from the Second ACM SIGPLAN Conference on History of Programming Languages, 1993. Full text for ACM members only.
Unfinished project to write Algol 68 compiler; source code provided in CWEBx.

Last update:
July 18, 2021 at 23:14:16 UTC

Check out
Shopping: Ethnic and Regional: North American: Indigenous: Native-Made: Pottery
- Recently edited by lisagirl
- Recently edited by lisagirl