ALGOL Bulletin

The first issue of the ALGOL Bulletin was published in March 1959 after representatives of computing centers engaged in ALGOL met in Copenhagen. It was edited by Peter Naur, and was intended to be a periodic duplicated communication for the members of the group, a bulletin. In August 1959 the fourth issue of the Bulletin announced that an ad-hoc group had been conformed to pursue making ALGOL an international algorithmic language. Eventually the ALGOL Bulletin started being produced under the auspices of the Working Group on ALGOL of the International Federation for Information Processing, IFIP WG 2.1. This page contains the ALGOL bulletin in reverse publication order.

ALGOL Bulletin no. 52 (AUGUST 1988)

Download in PDF
AB52.0        Editor's Notes

AB52.1        Announcements

  AB52.1.1    Death of Prof. A. van Wijngaarden
  AB52.1.2    FLACC
  AB52.1.3    Some Anniversaries
  AB52.1.4    Russian Standard for ALGOL 68
  AB52.1.5    Data Protection Act

AB52.3        Working Papers

  AB52.3.1    Survey of Viable ALGOL 68 Implementations

AB52.4        Contributed Papers

  AB52.4.1    Klaus Hackenberg, Implementation of ALGOL 68 on
                the CYBER 205
  AB52.4.2    G.S. Tseytin, And Exception Handling Proposal
                for ALGOL 68
  AB52.4.3    C.H. Lindsey, A Browse through some Early
                Bulletins

ALGOL Bulletin no. 51 (DECEMBER 1984)

Download in PDF
AB51.0        Editor's Notes

AB51.1        Announcements

  AB51.1.1    Book Review: Programming Languages and their
                Definition
  AB51.1.2    Books Received: An Analysis of Sparse Matrix
                Storage Schemes
  AB51.1.3    Books Received: Abstraction, Specification and
                Implementation Techniques
  AB51.1.4    New Journal: Parallel Computing

AB51.3        Working Papers

  AB51.3.1    Survey of Viable ALGOL 68 Implementations

AB51.4        Contributed Papers

  AB51.4.1    C.H. Lindsey and I. Domville, Implementing random
                in ALGOL 68
  AB51.4.2    Peter G. Craven, Interactive ALGOL 68

ALGOL Bulletin no. 50 (DECEMBER 1983)

Download in PDF
AB50.0        Editor's Notes

AB50.1        Announcements

  AB50.1.1    The B Newsletter
  AB50.1.2    IFIP - its aims & its recent publications
  AB50.1.3    Programming Languages and Systems
  AB50.1.4    Book Review - Guide to ALGOL 68
  AB50.1.5    IFIP Working Conference on Problem Solving
                Environments for Scientific Computing

AB50.3        Working Papers

  AB50.3.1    The Art and Science of Programming

AB50.4        Contributed Papers

  AB50.4.1    Lloyd Allison, An Executable Prolog Semantics
  AB50.4.2    David Outteridge, A Library Mechanism for the
                CDC ALGOL 68 Compiler

ALGOL Bulletin no. 49 (MAY 1983)

Download in PDF
AB49.0        Editor's Notes

AB49.1        Announcements

  AB49.1.1    Hasn Bekic
  AB49.1.2    Yet Another Definition of ALGOL 60
  AB49.1.3    Book Review:
                Correctness Preserving Program Refinements:
                Proof Theory and Applications
  AB49.1.4    Book Review:
                A Bibliography of Lambda-Calculi
  AB49.1.5    Book Review:
                Deterministic Top-Down and Bottom-Up
                Parsing (Bibliography)
  AB49.1.6    Book Review:
                ALGOL 68 Preludes for Arithmetic in Z and Q

AB49.2        Letter to the Editor

  AB49.2.1    RS ALGOL 68 Implementors Group (RIG)

AB49.3        Working Papers

  AB49.3.1    Clarification to Modified ALGOL 60

AB49.4        Contributed Papers

  AB49.4.1    C.H. Lindsey, A Proposal for Exception Handling
                in ALGOL 68
  AB49.4.2    Martyn Thomas, An Exception-Handling Mechanism
                for ALGOL 68
  AB49.4.3    E.F. Elsworth, A Self-replicating Program in
                ALGOL 68C

ALGOL Bulletin no. 48 (AUGUST 1982)

Download in PDF
AB48.0        Editor's Notes

AB48.1        Announcements

  AB48.1.1    Barry J. Mailloux
  AB48.1.2    Computers and Standards - new Journal
  AB48.1.3    Proceedings of Van Wijngaarden Symposium
  AB48.1.4    Numerical Computation and Programming Languages
  AB48.1.5    Michael Simonet, W-Grammars and First-order
                Logic for the definition and implementation
                of Languages - Abstract
  AB48.1.6    Book Review:
                Draft Proposal for the B Programming Language

AB48.4        Contributed Papers

  AB49.4.1    L.G.L.T. Meertens, Quick Reference to B
  AB49.4.2    I.F. Currie and N.E. Peeling, Modular Compilation
              Systems for High Level Programming Languages
  AB49.4.3    G.S. Hodgson, The NAG ALGOL 68 Library

ALGOL Bulletin no. 47 (AUGUST 1981)

Download in PDF
AB47.0        Editor's Notes

AB47.1        Announcements

  AB47.1.1    International Symposium on Algorithmic Languages
  AB47.1.2    ALGOL 68 Implementations - FLACC
  AB47.1.3    Internal Conference on ALGOL 68 - Proceedings
  AB47.1.4    An Axiomatic Semantics for Expression Languages,
                by P.A. Pritchard
  AB47.1.5    An ALGOL 68 Indenter, correction
  AB47.1.6    Book Review - Intermediate Language for Graphics

AB47.2        Letters to the Editor

  AB47.2.1    ALGOL 68 Syntax Chart on Microfiche
  AB47.2.2    On the Efficiency of ALGOL 68 Transput

AB47.3        Working Papers

  AB47.3.1    Errata to "A Modules and Separate Compilation
                Facility for ALGOL 68"
  AB47.3.2    Errata to "ALGOL 68 Transput, Pt.II: An
                Implementation Model"
  AB47.3.3    Survey on viable ALGOL 68 implementations

AB47.4        Contributed Papers

  AB47.4.1    C.M. Thomson, Self-replicating Programs and
                n-cycle Programs
  AB47.4.2    C.M. Thomson, ALGOL 68 as a living language
  AB47.4.3    M.R. Levinson, An ALGOL 68 Implementation Companion

AB47.5        Supplements

  AB47.5.1    Documentation on ALGOL 68 on microfiche

ALGOL Bulletin no. 46 (DECEMBER 1980)

Download in PDF
AB46.0        Editor's Notes

AB46.1        Announcements

  AB46.1.1    Professor Klaus Samelson
  AB46.1.2    Mathematisch Centrum - change of address
  AB46.1.3    Internal Conference on ALGOL 68
  AB46.1.4    Informal Introduction to ALGOL 68
  AB46.1.5    International Symposium on Algorithmic Languages
                - call for papers
  AB46.1.6    Survey on Viable Implementations
  AB46.1.7    Back numbers

AB46.2        Letters to the Editor

  AB46.2.1    A Self-replicating Program in ALGOL 68
  AB46.2.2    ALGOL 68S Compiler

AB46.4        Contributed Papers

  AB46.4.1    ALGOL 68 Implementations - The ICL 2900 Compiler
  AB46.4.2    H. Ehlich and H. Wupper. More Remarks on ALGOL 68
                Transput
  AB46.4.3    A.J. Cowling, Comments on the Proposals for Modules
                and Separate Compilation Facilities for ALGOL 68
  AB46.4.4    C.H. Lindsey, An ALGOL 68 Indenter

AB46.5        Supplements

  AB46.5.1    Documentation on ALGOL 68 on microfiche

ALGOL Bulletin no. 45 (JANUARY 1980)

Download in PDF
AB45.0        Editor's Notes

AB45.1        Announcements

  AB45.1.1    Book Review - TORRIX
  AB45.1.2    Book Review - Introductory ALGOL 68 Programming
  AB45.1.3    Book Review - Einfuhring in ALGOL 68

AB45.3        Working Papers

  AB45.3.1    J.K. Reid, Functions for Manipulating
                Floating-point Numbers

AB45.4        Contributed Papers

  AB45.4.1    ALGOL 68 Implementation - FLACC
  AB45.4.2    ALGOL 68 Implementation - ALGOL 68C - Release 1
  AB45.4.3    G. Baszenski and H. Wupper, A Proposal for
                Conversational Transput
  AB45.4.4    D. Grune and C.H. Lindsey, Overprinting in ALGOL 68
  AB45.4.5    Lu Ru-qian, The Translation of ALGOL 68 into Chinese
  AB45.4.6    D.C. Ince, ALGOL 68 and Algebraic Manipulation
  AB45.4.7    D.C. Ince, An Algorithm for the Execution of Limited
                Entry Decision Tables in ALGOL 68

ALGOL Bulletin no. 44 (MAY 1979)

Download in PDF
AB44.0        Editor's Notes

AB44.1        Announcements

  AB44.1.1    An Implementation Model of the ALGOL 68 Transput
  AB44.1.2    The Revised MC Test Set
  AB44.1.3    TORRIX
  AB44.1.4    The Revised Report in German
  AB44.1.5    An Axiomatic Semantic Definition of ALGOL 68
  AB44.1.6    Other reports available

AB44.3        Working Papers

  AB44.3.1    Commentaries on the Revised Report

AB44.4        Contributed Papers

  AB44.4.1    Hanno Wupper, Experiences with ALGOL 68 Transput
  AB44.4.2    C.J. Cheney, C.H. Lindsey, L.G.L.T. Meertens and
                H.Wupper, Changing Line Lenghts in Random Files
  AB44.4.3    H.B.M. Jonkers, A Finite State Lexical Analyzer for
                the Standard Hardware Representation of ALGOL 68
  AB44.4.4    V.J. Rayward-Smith, The Use of ALGOL 68 Pattern
                Matching to Describe a Formal Logic System
  AB44.4.5    Vera Ajueva, A.N. Maslov and V.B. Yakovlev
                A Schema for reading data in Formatless Input

ALGOL Bulletin no. 43 (DECEMBER 1978)

Download in PDF
AB43.0        Editor's Notes

AB43.1        Announcements

  AB43.1.1    A Finite State Lexical Analyzer for the
                Standard Hardware Representation
  AB43.1.2    Book Review - ALGOL 68 - A first and second course
  AB43.1.3    Syntax diagrams for ALGOL 60 and SIMULA 67
  AB43.1.4    Modified ALGOL 60 - Erratum
  AB43.1.5    ALGOL 60 Reports

AB43.2        Letter to the Editor

  AB43.2.1    C.J. Cheney, String escapes for ALGOL 68

AB43.3        Working Papers

  AB43.3.1    Commentaries on the Revised Report
  AB43.3.2    C.H. Lindsey and H.J. Boom, A Modules and Separate
              Compilation facility for ALGOL 68

AB43.4        Contributed Papers

  AB43.4.1    P.R. King, G. Cormack, G. Dueck, R. Jung,
                G. Kusner and J. Melnyk,
                MABEL: A Beginner's Programming Language
  AB43.4.2    M. Sintzoff, Properties, Feasibility and Usefulness
                of a Language for Programming Programs
  AB43.4.3    Hendrik Boom, ABSTRACTOd Thoughts

ALGOL Bulletin no. 42 (MAY 1978)

Download in PDF
AB42.0        Editor's Notes

AB42.1        Announcements

  AB42.1.1    Modules and Separate Compilation
  AB42.1.2    Errata to the Revised Report
  AB42.1.3    ALGOL 68 Compiler for the DEC PDP11 Computer
  AB42.1.4    Conference Proceedings: Vth III Meeting
  AB42.1.5    TORRIX
  AB42.1.6    Textbook: Programming and Problem Solving in ALGOL 68

AB42.2        Letter to the Editor

  AB42.2.1    J. Nadrchal, Implementation of TESLA 200

AB42.3        Working Papers

  AB42.3.1    Commentaries on the Revised Report
  AB42.3.2    Parameterisation of the Environment for Transportable
                Numerical Software

AB42.4        Contributed Papers

  AB42.4.1    Wilfred J. Hansen,
                Trouble Spots in the Standard Hardware
                Representation for ALGOL 68
  AB42.4.2    Wilfred J. Hansen,
                ALGOL 68 Hardware Representation Recommendations
  AB42.4.3    R. Bell,
                Corrections to an Discussion of "A Token
                Recognizer for the Standard Hardware
                Representation of ALGOL 68"
  AB42.4.4    C.H. Lindsey,
                ALGOL 68 and your Friendly Neighbourhood
                Operating System
  AB42.4.5    A.P. Black and V.J. Rayward-Smith,
                Proposals for ALGOL H - A Superlanguage of ALGOL 68
  AB42.4.6    J.P. Baker,
                The Most Contrived Factorial Program
  AB42.4.7    Steven Pemberton, Grammar Analysis with ALGOL 68
  AB42.4.8    Leo Geurts and Lambert Meertens,
                Remarks of Abstracto
  AB42.4.9    R. Dewar and J. Schwartz,
                'Abstracto' Project for an Algoritm Specification
                Language
  AB42.4.10   Michael Sintzoff,
                On Language Design for Program Construction

AB42.5

  AB42.5.1    R. Haentjens and P.E. Gennart,
                ALGOL 68 (revised) Format-text Syntax Chart

ALGOL Bulletin no. 41 (JULY 1977)

Download in PDF
AB41.0        Editor's Notes

AB41.1        Announcements

  AB41.1.1    ALGOL 60M
  AB41.1.2    Conference Proceedings: New Directions
                in Algorightmic Languages - 1976
  AB41.1.3    Conference Proceedings: IVth III Meeting
  AB41.1.4    ALGOL 68
  AB41.1.5    The Standing Subcommittee on ALGOL 68
                Support-Treatment of Questions asked
                about the Revised Report
  AB41.1.6    Informal Introduction - Revised Edition
  AB41.1.7    Report in BRAILLE

AB41.2        Letter to the Editor

  AB41.2.1    A.N. Maslov, Hardware Representation

AB41.4        Contributed Papers

  AB41.4.1    R. de Morgan, The Algollers
  AB41.4.2    J.C. Van Vliet, On the ALGOL 68 Transput
                Conversion Routines
  AB41.4.3    D. Holdsworth, Visibilit and Teachability
                of I/O Processing in High Level Languages
  AB41.4.4    A.N. Walker, The Syntax of an ALGOL Program
  AB41.4.5    R. Bell, A Token-recognizer for the Standard
                Hardware Representation of ALGOL 68
  AB41.4.6    Some ALGOL 68 Compilers

AB41.5

  AB41.5.1    ALGOL 60 Supplement - Errata
  AB41.5.2    Revised Report - Errata

ALGOL Bulletin no. 40 (AUGUST 1976)

Download in PDF
AB40.0        Editor's Notes

AB40.1        Announcements

  AB40.1.1    ALGOL 60M
  AB40.1.2    Conference Proceedings: New Directions
                in Algorithmic Languages
  AB40.1.3    Conference Proceedings: Applications of
                ALGOL 68
  AB40.1.4    ALGOL 68 Conference: Strathclyde, 1977
  AB40.1.5    ALGOL 68 Test Set
  AB40.1.6    ALGOL 68 Bibliography
  AB40.1.7    Textbook: A Practical Guide to ALGOL 68
  AB40.1.8    Module protection already working in SIMULA
  AB40.1.9    ALGOL 68 Revised Report - Erratum

AB40.2        Letter to the Editor

  AB40.1.1    Initialized generators
  AB40.1.2    The Name of the Language

AB40.4        Contributed Papers

  AB40.4.1    J.Hilden, Integral Division once more
  AB40.4.2    IvanSklenar, A method of implementation of
                Independently Compiled Routine Texts
                in ALGOL 68
  AB40.4.3    R. Haentjens, Proposal for a Simple Syntax
                for the ALGOL 68 unit

AB40.5        IFIP Document
              Wilfred J. Hansen and Hendrik Boom,
              Report on the Standard Hardware Representation
              for ALGOL 68

ALGOL Bulletin no. 39 (FEBRUARY 1976)

Download in PDF
AB39.0        Editor's Notes

AB39.1        Announcements

  AB39.1.1    The Revised Report on the Algorithmic Language
                ALGOL 68
  AB39.1.2    Conference Proceedings: 1974 International
                Conference on ALGOL 68
  AB39.1.3    Conference Proceedings: 1975 International
                Conference on ALGOL 68
  AB39.1.4    Fourth International Conference on the Implementa-
                tion and Design of Algorithmic Languages
  AB39.1.5    A68 - III (informal Information Interchange)
  AB39.1.6    The Progressive Construction of Mode-Trees in
               ALGOL 68

AB39.3        Working Papers

  AB39.3.1    C.H. Lindsey, Specification of Partial
               Parametrization Proposal
  AB39.3.2    B.A. Wichman, A Summary of the replies to the
               ALGOL 60 questionnaire

AB39.4        Contributed Papers

  AB39.4.1    I.F. Currie, Modular Programming in ALGOL 68
  AB39.4.2    C.H. Lindsey, Proposal for a Modules Facility
                in ALGOL 68
  AB39.4.3    L.G.L.T. Meertens, A Note on Integral Division

AB39.5

  AB39.5      Revised ALGOL 68 Report ERRATA-4

ALGOL Bulletin no. 38 (DECEMBER 1974)

Download in PDF
AB38.0        Editor's Notes

AB38.1        Announcements

  AB38.1.1    WG2.1 Future Work
  AB38.1.2    Conference on "Experience with ALGOL 68"
  AB38.1.3    International Conference on ALGOL 68

AB38.3        Working Papers

  AB38.3.1    R.M. De Morgan, I.D. Hill, B.A. Wichmann,
                A commentary on the ALGOL 68 Revised Report

AB38.4        Contributed Papers

  AB38.4.1    D.C.S. Shearn, A View on simulation in ALGOL 68
  AB38.4.2    M.R. Levinson, Simulation with ALGOL 68
  AB38.4.3    Harry Feldmann, An interpretation for making
                references (in ALGOL 68)

AB38.5

  AB38.5.1    Revised ALGOL 68 Report ERATA-3
  AB38.5.2    Questionnaire to Implementers on the proposed
                Revision to ALGOL 60