The Algol 68 Genie project

The development of Algol played an important role in establishing computer science as an academic discipline. The Algol 68 Genie project preserves and promotes Algol 68 out of educational as well as scientific-historical interest, by making available a recent checkout compiler-interpreter written from scratch by Marcel van der Veer, together with extensive documentation for both the language and this new implementation. Algol 68 Genie is free software distributed under the GNU General Public License; it is a fast compiler-interpreter which ranks among the most complete implementations of the language.

You can download the current release using below links.

algol68g-2.8.4 Linux/BSD
Source code
November 2016
algol68g-2.8.3.win32 WIN32
March 2016

You can download earlier distributions here.

The distributions let you build Algol 68 Genie from source code on Linux or related operating systems. Detailed installation instructions are in the book Learning Algol 68 Genie . Please send comments and bug reports to; your feedback will be appreciated.

Precompiled binaries for major distributions can be found here:

Debian (stable) Ubuntu (universe)
OpenBSD (ports) Arch Linux

An important repository is the Algol 68 project on SourceForge that also describes other open source Algol 68 implementations.

For Microsoft Windows 7, 8 or 10, a WIN32 executable is available which is linked to GNU plotutils and the GNU scientific library. Unzip it and execute it from the Windows command line interpreter cmd.exe which typically is in the C:\WINDOWS\system32\ folder.

Posts in the category "Algol 68"

Marcel van der Veer Algol68C on MVS revisited


As the author of Algol 68 Genie I am interested in having access to other Algol 68 compilers for reference purposes. Several years ago I wrote a post on installing Algol68C on MVS. In this post I would like to give an update. [Read more]

Published in category Algol 68

Marcel van der Veer A brief history of Algol 68 Genie


Being the author of Algol 68 Genie, people frequently ask me why a physical chemist wrote an Algol 68 compiler. This is an understandable question since people associate Algol 68 with the learned group of mathematicians and computer scientists that conceived the language some fifty years ago and people recall the reputation it had of being a hard to implement laguage. In this post I would like to give an account of how Algol 68 Genie came to be. [Read more]

Published in category Algol 68

Marcel van der Veer Running Algol68C on MVS


Recently, Algol68C Release 1.3039 was made public for download. This release is derived from the compiler that was in service to the mid 1990's on IBM mainframes. The new release is meant to run on either MVT or MVS. This report documents the installation of the new release on emulated MVS/370. [Read more]

Published in category Algol 68

Marcel van der Veer Revised Report on the Algorithmic Language Algol 68


This is a translation of the Algol 68 Revised Report into HTML, for distribution with Algol 68 Genie, an Open Source Algol 68 interpreter. [Read more]

Published in category Algol 68