ALGOL 68S

Last updated
ALGOL 68S
Paradigms Multi-paradigm: concurrent, imperative
Family ALGOL
Designed by Charles H. Lindsey
First appeared1977;48 years ago (1977)
Typing discipline static, strong, safe, structural
Scope Lexical
Implementation language BLISS
Platform Motorola 680x0, Sun SPARC
OS SunOS, Solaris, GEMDOS

ALGOL 68S is a programming language designed as a subset of ALGOL 68, to allow compiling via a one-pass compiler. [1] It was mostly for numerical analysis.

Contents

Implementations

A compiler for ALGOL 68S was available for the PDP-11, written in the language BLISS. The multiprocessor version designed for the C.mmp has been preserved at the PDP Unix Preservation Society archive. [2]

Charles H. Lindsey created another implementation of ALGOL 68, named ALGOL 68S, for Sun-3, Sun SPARC (under SunOS 4.1), Sun SPARC (under Solaris 2), Atari ST (under GEMDOS) and Acorn Archimedes (under RISC OS).

Chief differences from ALGOL 68

The main differences between ALGOL 68 and 68S, as summarised from Appendix 4 of the Informal Introduction, [3] include:

References

  1. Hibbard, P.G. (May 1977). "A Sublanguage of ALGOL 68". SIGPLAN Notices. 12 (5): 71–79. doi: 10.1145/954652.1781177 . S2CID   37914993.
  2. "Archived copy". www.tuhs.org. Archived from the original on 20 July 2008. Retrieved 13 January 2022.{{cite web}}: CS1 maint: archived copy as title (link)
  3. Lindsey, C. H.; van der Meulen, S. G. (1977). Informal Introduction to Algol 68. North-Holland.