Free Algol Compilers and Interpreters
Compilers, Interpreters and IDEs for the Algol programming language
Free Algol Compilers and Interpreters
Algol (short for "Algorithmic Language") is an imperative/procedural programming language that is the precursor to many modern languages (see books on Algol for more information). This page lists free Algol compilers, interpreters and development environments. Note that you should read the description below for each implementation to find out which version of Algol it supports (eg, ALGOL 58, ALGOL 60, ALGOL 68, S-algol or ALGOL W).
Related Pages
- How to Start / Create Your Own Website: The Beginner's A-Z Guide
- Free Modula-2 Compilers
- Free Ada Compilers
- Free APL Compilers and Interpreters
- Free C/C++ Compilers and Interpreters
- Free Source Code Checkers, Debuggers, Bug Trackes, Memory Leak Checkers
- Free Sockets / Winsock Libraries, Internet Programming Source Code
- Free Spell Checker Libraries, Source Code, Controls, Components
- Free ODBC Drivers, SQL Servers and Tools, Database Libraries and Source Code
- Free Text Search and Replace Utilities
- Free Autorun/Autoplay DVD and CD Menu Creation Software
Free Algol Compilers and Interpreters
- Algol 60 Compiler
This compiler translates a program written in Algol 60 into C code, which can then be compiled with a C compiler. (The author uses the GNU C compiler, probably Mingw-w64, so if you are not sure which to choose, try that first.) The program is distributed in source form (under the GNU General Public License), and you will have to compile it first before using it. It works under Windows and Linux.
- Algol 68 Genie
Algol 68 Genie (Algol68G) is an Algol 68 interpreter released under the GNU General Public License. According to the site, it is a "nearly full implementation of Algol 68" with some deviations from the Revised Report 1976 and some extensions. The implementation includes a check-out interpreter with many runtime checks, optional graphical procedures using the GNU Plotting Utilities, optional numeric procedures using the GNU Scientific Library, parallel clause for systems that support POSIX threads (eg, Linux, UNIX), UNIX extensions for systems that support them, etc. Precompiled binaries are available for Windows, MacOS, Linux, FreeBSD and Solaris.
- RHA (Minisystems) Ltd's Algol60 Compiler and Interpreter
This compiler and interpreter runs on MSDOS and CP/M. Your source code is compiled into intermediate code which is run on a virtual machine. This MSDOS version is free for personal use.
- Persistent S-algol
This is a dialect of S-Algol, written in Pascal. It comes with a Borland style IDE, generation of native code, garbage collection, graphics classes, class hierarchy with inheritance mechanisms. The program is only available in source code form, and requires Turbo Pascal to compile.
Related Pages
- Free Resource Editors, Compilers and Icon Editors
- Free Help Authoring Tools - Write Documentation/Help the easy way
- Free Version Control Software - Manage multiple versions of your app
- Tips on Choosing a Good Domain Name - for your software
- How to Register Your Own Domain Name
- Which Web Host Do You Recommend? (FAQ)
- Free Data Recovery, File and Partition Recovery, Undelete and Unformat Software
- Free Digital Audio / Sound Editors
Newest Pages
- How to Convert Your Website from XHTML 1.0 to HTML5 the Quick and Easy Way
- How to Set the Height of a DIV Relative to a Browser Window (CSS)
- Free EPUB Readers (Ebook Viewing Software)
- How to Generate the Free Let's Encrypt SSL Certificate on Your Own (Windows) Computer
- How to Insert Meta Tags into a Web Page with BlueGriffon
- How to Play a Song (or Some Other Audio Clip) from a List on a Website
- Two Ways to View a Binary File on Windows Without Installing Anything
- How to Draw a Horizontal Line on a Web Page with Expression Web
- How to Create a Website Free of Charge
- Why Can't I Make Up Any Domain I Want? Is There a Way to Do Away with a Registrar Altogether?
How to Link to This Page
It will appear on your page as:
Free Algol Compilers and Interpreters