ELLA ALGOL 68RS
Appearance
ELLA ALGOL 68RS is an implementation of ALGOL 68.
Other implementations of ALGOL 68.
This page uses content from Wikipedia. The original article was at ELLA. 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) |
ELLA is a hardware design language from DRA Malvern. Implemented in ALGOL 68RS - "ELLA 2000: A Language for Electronic System Design", J.D. Morison and A.S. Clarke, McGraw-Hill 1993.
algol68toc is derived from a project to translate ELLA into C, hence ELLA ALGOL 68 is a cut down verion of ALGOL 68RS where elements not required for the ELLA translation were not ported.
Sample
Notes: ELLA Algol68 (in the form on Algol68toC) is missing the formatted transput (input/output), hence the following code sample uses print and not printf. It also requires ALGOL 68 RS's PROGRAM, USE and FINISH formalities.
PROGRAM helloworld CONTEXT VOID USE standard BEGIN print(("Hello, world!", new line)) END FINISH
See Also
- Ports of the ELLA A68ToC compiler:
The SourceForge download includes the PDFs of two books:
- Programming Algol 68 Made Easy - by Sian Mountbatten - 610 pages (also in the algol68toc package).
- The RS Compiler for ALGOL 68 - Published 1978 - Defence Research Agency, Malvern, UK - 86 pages.