Valid HTML 4.0! Valid CSS!
%%% -*-BibTeX-*-
%%% ====================================================================
%%%  BibTeX-file{
%%%     author          = "Nelson H. F. Beebe",
%%%     version         = "1.09",
%%%     date            = "30 May 2026",
%%%     time            = "16:13:18 MDT",
%%%     filename        = "algol68.bib",
%%%     address         = "University of Utah
%%%                        Department of Mathematics, 110 LCB
%%%                        155 S 1400 E RM 233
%%%                        Salt Lake City, UT 84112-0090
%%%                        USA",
%%%     telephone       = "+1 801 581 5254",
%%%     URL             = "https://www.math.utah.edu/~beebe",
%%%     checksum        = "61217 37637 158989 1695900",
%%%     email           = "beebe at math.utah.edu, beebe at acm.org,
%%%                        beebe at computer.org (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "Algol family; Algol 68 programming language;
%%%                        compilers; bibliography; BibTeX; programming
%%%                        language grammars",
%%%     license         = "public domain",
%%%     supported       = "yes",
%%%     docstring       = "This is a bibliography of publications about
%%%                        the influential programming language, Algol
%%%                        68, that was designed by a large committee as
%%%                        a powerful replacement for the earlier
%%%                        languages Algol 58, Algol 60, Algol H, Algol
%%%                        I, Algol II, Algol M, Algol N, Algol W, Algol
%%%                        X, CORAL 66, JOVIAL, etc.  Subsets of the
%%%                        full language were also developed as Algol
%%%                        68C, Algol 68R, Algol 68-RT, and Algol 68S.
%%%
%%%                        Although the main focus of this bibliography
%%%                        is Algol 68, we also include many earlier
%%%                        references that contributed to the design of
%%%                        that programming language.  This was not the
%%%                        bibliographer's intent at the first edition
%%%                        of this file, but Algol 68 is an important
%%%                        evolutionary step in programming languages,
%%%                        and understanding it is helped by knowledge
%%%                        of its antecedents.  As a result, there are
%%%                        more than 325 publications recorded here
%%%                        before 1968, and about 710 before 1974, the
%%%                        two most significant years for Algol 68.
%%%
%%%                        Historical practice for literature citations
%%%                        has often been sloppy, with much important
%%%                        metadata omitted.  Considerable effort has
%%%                        been made to find missing values, but, sadly,
%%%                        despite its young age, a lot of computing
%%%                        literature has been lost: only about thirty
%%%                        percent of the entries in this file have DOI
%%%                        or URL values that can locate electronic
%%%                        copies of documents.
%%%
%%%                        An astonishing amount of work on Algol has
%%%                        appeared in university dissertations: a
%%%                        search in the ProQuest database in May 2026
%%%                        found 41 entries about Algol 58, 1040 about
%%%                        Algol 60, 147 about Algol W, and 408 about
%%%                        Algol 68.  No attempt has been made to
%%%                        include those documents here, beyond ones
%%%                        that were present in the original version of
%%%                        this file.
%%%
%%%                        A search at the Web site for CWI in Amsterdam
%%%                        for Algol 68 found 67 entries, identified
%%%                        with ack-cwi in their acknowledgement files.
%%%                        By their titles, several of them may have
%%%                        nothing to do with Algol 68, but they have
%%%                        nevertheless retained here.  Many of those
%%%                        entries are seriously incomplete.  English
%%%                        translations are supplied for all Dutch
%%%                        titles.
%%%
%%%                        This bibliography is accompanied by a
%%%                        separate one, algol-bulletin.bib, that
%%%                        records publications in the ALGOL Bulletin
%%%                        (1959--1981).  Entries from that file are
%%%                        EXCLUDED from this bibliography.
%%%
%%%                        The proceedings of the 1970 conference in
%%%                        Munich on Algol 68 implementation (entry
%%%                        Peck:1971:AIP) contain 19 papers; entries for
%%%                        all 19 are included here.  In addition, that
%%%                        proceedings has a bibliography of 96 prior
%%%                        publications about Algol 68.  All of them are
%%%                        also included here, or in algol-bulletin.bib.
%%%
%%%                        At version 1.09, the year coverage looked
%%%                        like this:
%%%
%%%                             1958 (   1)    1981 (  37)    2004 (   1)
%%%                             1959 (   7)    1982 (  17)    2005 (   2)
%%%                             1960 (  13)    1983 (  19)    2006 (   4)
%%%                             1961 (  58)    1984 (  15)    2007 (   3)
%%%                             1962 (  29)    1985 (  17)    2008 (   4)
%%%                             1963 (  44)    1986 (  14)    2009 (   3)
%%%                             1964 (  47)    1987 (  12)    2010 (   2)
%%%                             1965 (  49)    1988 (  16)    2011 (   5)
%%%                             1966 (  39)    1989 (   4)    2012 (   2)
%%%                             1967 (  42)    1990 (   5)    2013 (   2)
%%%                             1968 (  52)    1991 (   6)    2014 (   7)
%%%                             1969 (  74)    1992 (  10)    2015 (   2)
%%%                             1970 (  75)    1993 (  24)    2016 (   2)
%%%                             1971 (  70)    1994 (   4)    2017 (   0)
%%%                             1972 (  68)    1995 (   6)    2018 (   1)
%%%                             1973 (  42)    1996 (  10)    2019 (   0)
%%%                             1974 (  39)    1997 (   3)    2020 (   3)
%%%                             1975 (  43)    1998 (   3)    2021 (   1)
%%%                             1976 (  45)    1999 (   4)    2022 (   1)
%%%                             1977 (  75)    2000 (   3)    2023 (   2)
%%%                             1978 (  37)    2001 (   1)    2024 (   0)
%%%                             1979 (  35)    2002 (   5)    2025 (   3)
%%%                             1980 (  24)    2003 (   6)    2026 (   3)
%%%                             20xx (   2)
%%%
%%%                             Article:        812
%%%                             Book:           126
%%%                             InBook:           2
%%%                             InCollection:     6
%%%                             InProceedings:   94
%%%                             Manual:           4
%%%                             MastersThesis:    7
%%%                             Misc:            15
%%%                             PhdThesis:        9
%%%                             Proceedings:     26
%%%                             TechReport:     182
%%%                             Unpublished:     21
%%%
%%%                             Total entries: 1304
%%%
%%%                        Despite the year 1968 indicated in its name,
%%%                        the complexity of the new language was
%%%                        substantial, and compiler design and
%%%                        development techniques, theory, and tools
%%%                        were then primitive or nonexistent, so the
%%%                        first working compiler for the full language
%%%                        appeared only in 1974, on CDC mainframe
%%%                        computers in The Netherlands (see entries
%%%                        CDC:1975:AVR and Koster:1992:SHA).  Entries
%%%                        Lindsey:1993:HAE and Peck:1978:ASP report
%%%                        that there was a working compiler for Algol
%%%                        68-R on ICL 1900 machines in the UK before
%%%                        July 1970, but it did not yet implement the
%%%                        complete language.
%%%
%%%                        Those CDC computers had up to 2**18 = 262_144
%%%                        60-bit words, each holding up to 10 6-bit
%%%                        characters, so the total character storage in
%%%                        modern terms is only about 2.6 megabytes.
%%%                        Memory costs at the time were large, and many
%%%                        of the installed systems may have not had
%%%                        their maximum core memory capacity.  The
%%%                        author of this bibliography worked
%%%                        productively on a CDC 6400 for a few years,
%%%                        but it never had that Algol 68 compiler: we
%%%                        instead had assembly language, Fortran, and
%%%                        Pascal.
%%%
%%%                        See entry Peck:1978:ASP for a history of the
%%%                        development of Algol 68, by a member of the
%%%                        original design team.  See entry
%%%                        Alberts:1993:CHA for the proceedings of a
%%%                        conference on the history of Algol 68.  See
%%%                        entry Lindsey:1993:HA for another history of
%%%                        the development of Algol 68, also written by
%%%                        an original design team member.  See entry
%%%                        Dijkstra:1970:NIM in algol-bulletin.bib for a
%%%                        rebuttal to the language design, and entries
%%%                        about Algol N, Algol W, and Algol X, which
%%%                        were earlier proposals for the evolution of
%%%                        Algol 60.
%%%
%%%                        Entry vanderMeulen:1993:OFP describes the
%%%                        growing use of Algol 68 in university
%%%                        teaching in The Netherlands from 1966 to
%%%                        1981, but the section ``1981--now'' reports
%%%                        that Utrecht lost the language in 1982 when
%%%                        they moved to a VAX UNIX system without a
%%%                        compiler for Algol 68.  The Technical
%%%                        University of Twente dropped Algol 68 in
%%%                        1985.  The paper ends with ``In Nijmegen
%%%                        ALGOL68 held until 1987. In that year the
%%%                        language died in The Netherlands.''  It may
%%%                        be noted here that Adriaan ``Aad'' van
%%%                        Wijngaarden was born on 2 November 1916 and
%%%                        died on 7 February 1987.
%%%
%%%                        See entry Lindsey:1972:AFT for a description
%%%                        of the syntax and use of Algol 68, published
%%%                        as a valid compilable Algol 68 program.
%%%                        Although it presupposes some familiarity with
%%%                        Algol 60, it should be still readable to
%%%                        anyone with experience in a more recent
%%%                        programming language.
%%%
%%%                        See entry Braden:2013:BAS for the influence
%%%                        of Algol on computing at Stanford University,
%%%                        and on several of its illustrious people.
%%%
%%%                        See entries Bulyonkov:1993:AYU and
%%%                        Terekhov:2014:AIU for a description of the
%%%                        wide impact that Algol 68 had on computers in
%%%                        the USSR, and how it was used to bootstrap
%%%                        compilers for several other languages.
%%%
%%%                        Compilers for Algol 68 after the 1970s seem
%%%                        to be rare, and were rarer still outside
%%%                        Europe, as interest in the language waned in
%%%                        favor of other, and often simpler, languages.
%%%                        However, there are now at least two
%%%                        open-source compilers for Algol 68: Marcel
%%%                        van der Veer's Algol 68 Genie a68g (2001),
%%%                        and more recently, the GNU Algol 68 compiler
%%%                        ga68 (November 2025), developed by chief
%%%                        architect Jose E. Marchesi, with support from
%%%                        a team of volunteers.
%%%
%%%                        GNU ga68 is a late addition to gcc versions
%%%                        15, 16, and 17, and as of mid-2026, and is
%%%                        available in the package systems of only a
%%%                        few current operating systems.  However, the
%%%                        author of this bibliography has routinely
%%%                        built gcc releases from compiler source code
%%%                        for decades, and adding algol68 to the
%%%                        language list in the build commands was
%%%                        trivial.  He now has ga68 on AMD64 (x86_64),
%%%                        ARM64 (aarch64), RISC-V64, and S390x systems,
%%%                        and builds for other CPU types are planned.
%%%                        It is therefore likely that O/S package
%%%                        systems may soon offer ga68 as a normal
%%%                        member of the gcc compiler family, whose
%%%                        current releases support Ada, Algol 68, C,
%%%                        C++, D, Fortran, Go, Modula-2, Objective C,
%%%                        Objective C++, and Rust.  Older gcc releases
%%%                        also supported Java and Pascal.
%%%
%%%                        It is worth recording here that the UK
%%%                        Numerical Algorithms Group (NAG) Library was
%%%                        first issued in 1971 in both Fortran and
%%%                        Algol 60 versions, and by 1976, the Algol 60
%%%                        version was replaced by one for Algol 68. See
%%%                        entry Hodgson:1982:NAL in algol-bulletin.bib,
%%%                        and entry Haigh:2004:IBF, which gives later
%%%                        dates.  I have not been able to determine
%%%                        when the Algol 68 version was dropped from
%%%                        the NAG Library, but Web searches suggest the
%%%                        mid-1980s.  That library later added versions
%%%                        for Ada, C, C++, Java, Matlab, Microsoft
%%%                        NET, and Pascal.
%%%
%%%                        The Algol programming language family members
%%%                        are parents of many other languages,
%%%                        including Ada, Euclid, Euler, Pascal, Modula,
%%%                        Modula-2, Modula-3, Oberon, and Simula, and
%%%                        to a lesser extent, B, BCPL, Bliss, C, C++,
%%%                        C#, D, Java, PL/1, Python, Unix command
%%%                        shells, ....
%%%
%%%                        Ideas and notations from Algol that
%%%                        influenced later languages include at least
%%%                        these:
%%%
%%%                        * array bounds checking at run time;
%%%
%%%                        * array dimensions embedded in types,
%%%                          removing the bug-prone practice of
%%%                          passing array dimension arguments
%%%                          separately from array names;
%%%
%%%                        * array slicing in procedure calls;
%%%
%%%                        * arrays with lower and upper bounds on
%%%                          dimensions, where the bounds can be
%%%                          determined with the lwb and upb operators
%%%                          at point of use, such as in loop indexes;
%%%
%%%                        * assignment vs equality test operators
%%%                          (:= vs =);
%%%
%%%                        * blanks permitted in variable names (a
%%%                          dreadful mistake borrowed from Fortran);
%%%
%%%                        * block structure (BEGIN/END, {...}, (...));
%%%
%%%                        * blocks return values from their last
%%%                          assignment or procedure call;
%%%
%%%                        * case statements (though restricted to
%%%                          integer or union selectors), with optional
%%%                          default value (the out keyword);
%%%
%%%                        * compound assignment operators (+:=, -:=,
%%%                           /:=, *:=, ...);
%%%
%%%                        * variable declarations can appear in code
%%%                          bodies, not just at beginning of blocks
%%%                          or procedures;
%%%
%%%                        * dynamic as well as static arrays (even
%%%                          for multidimensional arrays, which
%%%                          complicates array indexing), with
%%%                          garbage collection;
%%%
%%%                        * exception handling, with optional default
%%%                          value replacements (see Bauer:1972:AWL,
%%%                          starting on page 48);
%%%
%%%                        * general loops (FOR, LOOP, WHILE, UNTIL),
%%%                          with loop indexes undeclared and known only
%%%                          within the loop, and required to be
%%%                          integers;
%%%
%%%                        * I/O implemented as library functions,
%%%                          rather than as language-reserved keywords;
%%%
%%%                        * length modifiers on basic numeric
%%%                          types (long, long long, long long long,
%%%                          short, ...);
%%%
%%%                        * length modifier suffixes on constants
%%%                          (e.g., 3.14159274 vs 3.1415926535897931L vs
%%%                          3.14159265358979323846264338327950382LL);
%%%
%%%                        * named constants in declarations (int nmax
%%%                          = 3, string ACME = {"}ACME Enterprises{"});
%%%
%%%                        * nested comment syntax;
%%%
%%%                        * no-op statements (dummy, empty, skip, stop,
%%%                          ...) [Fortran has CONTINUE, normally used
%%%                          as a GOTO target or loop end.  Most, or
%%%                          perhaps all, assembly languages have a
%%%                          no-op instruction];
%%%
%%%                        * operator overloading and creation of
%%%                          new unary or binary operators (the op
%%%                          keyword);
%%%
%%%                        * pointer variables (the ref keyword);
%%%
%%%                        * procedures as assignable objects;
%%%
%%%                        * recursive procedures;
%%%
%%%                        * reversed keyword delimiters (comment ...
%%%                          tnemmoc, case ... esac, do ... od, if
%%%                          ... fi), although Algol 68 uses instead
%%%                          paired delimiters for comments: # ... #,
%%%                          cent-sign ... cent-sign, co ... co,
%%%                          comment ... comment);
%%%
%%%                        * semicolons as statement separators, instead
%%%                          of statement terminators;
%%%
%%%                        * statements as values (A := B := C :=
%%%                          ...), whence Algol 68 has no RETURN
%%%                          statement;
%%%
%%%                        * storage control (heap, stack, other);
%%%
%%%                        * strings of dynamic, and variable, length,
%%%                          with concatenation operators and substring
%%%                          operations, and possibly immutable
%%%                          contents;
%%%
%%%                        * type definitions (the mode keyword);
%%%
%%%                        * underscores in variable names;
%%%
%%%                        * unsigned integers, called bits, long bits,
%%%                          long long bits, ... in Algol 68;
%%%
%%%                        * variable argument counts in procedure
%%%                          calls;
%%%
%%%                        * void type.
%%%
%%%                        Web sites about the Algol language family and
%%%                        its compilers and libraries include:
%%%
%%%                            https://algol68genie.nl/en/algol-68-genie/
%%%                            https://algol68genie.nl/en/blog/revised-report-algol-68-html
%%%                            https://en.wikipedia.org/wiki/ALGOL_68
%%%                            https://en.wikipedia.org/wiki/CORAL
%%%                            https://en.wikipedia.org/wiki/JOVIAL
%%%                            https://en.wikipedia.org/wiki/NAG_Numerical_Library
%%%                            https://forge.sourceware.org/gcc/gcc-a68
%%%                            https://gcc.gnu.org/git/gcc.git
%%%                            https://gcc.gnu.org/mailman/listinfo/algol68
%%%                            https://gcc.gnu.org/pipermail/algol68/
%%%                            https://github.com/coolbikerdad/Algol-68-Publications
%%%                            https://repository.kulib.kyoto-u.ac.jp/collections/f9802aec-987b-41d4-8d4a-0a689e7010b7
%%%                            https://softwarepreservation.computerhistory.org/ALGOL/
%%%                            https://softwarepreservation.computerhistory.org/ALGOL/algol68impl.html
%%%                            https://softwarepreservation.computerhistory.org/ALGOL/applications.html
%%%                            https://www.algol60.org/
%%%                            https://www.britannica.com/technology/ALGOL-60
%%%                            https://www.britannica.com/technology/ALGOL-computer-language
%%%
%%%                        These members of the BibNet Project archives
%%%                        are among the important contributors to the
%%%                        design and develment of the Algol programming
%%%                        language family:
%%%
%%%                            https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib
%%%                            https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib
%%%                            https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib
%%%                            https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib
%%%                            https://www.math.utah.edu/pub/bibnet/authors/r/reinsch-christian-h.bib
%%%                            https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib
%%%                            https://www.math.utah.edu/pub/bibnet/authors/s/stiefel-eduard.bib
%%%                            https://www.math.utah.edu/pub/bibnet/authors/w/wilkes-maurice-v.bib
%%%                            https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib
%%%
%%%                        The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================
@Preamble{
    "\ifx \undefined \booktitle    \def \booktitle    #1{{{\em #1}}} \fi" #
    "\ifx \undefined \operatorname \def \operatorname #1{{\rm #1}}   \fi"
}

%%% ====================================================================
%%% Acknowledgement abbreviations:
@String{ack-cwi =  "Centrum voor Wiskunde en Informatica, Amsterdam, The
                    Netherlands"}

@String{ack-dc =   "David Carlisle, NAG, Oxford, UK"}

@String{ack-nhfb = "Nelson H. F. Beebe,
                    University of Utah,
                    Department of Mathematics, 110 LCB,
                    155 S 1400 E RM 233,
                    Salt Lake City, UT 84112-0090, USA,
                    Tel: +1 801 581 5254,
                    e-mail: \path|beebe@math.utah.edu|,
                            \path|beebe@acm.org|,
                            \path|beebe@computer.org| (Internet),
                    URL: \path|https://www.math.utah.edu/~beebe/|"}

@String{ack-pm =   "Paul McJones, Computer History Museum, Palo Alto, CA, USA"}

%%% ====================================================================
%%% Institute abbreviations:
@String{inst-ATT-BELL           = "AT\&T Bell Laboratories"}
@String{inst-ATT-BELL:adr       = "Murray Hill, NJ, USA"}

@String{inst-CWI                = "Centrum voor Wiskunde en Informatica"}
@String{inst-CWI:adr            =  "Amsterdam, The Netherlands"}

@String{inst-ETH                = "ETH Z{\"u}rich"}
@String{inst-ETH:adr            = "Z{\"u}rich, Switzerland"}

@String{inst-MATH-CENTRUM       = "Mathematisch Centrum (2 Boerhaavestraat 49),
                                  University of Amsterdam"}
@String{inst-MATH-CENTRUM:adr   = "Amsterdam, The Netherlands"}

@String{inst-STAN-CS            = "Stanford University, Department of
                                  Computer Science"}
@String{inst-STAN-CS:adr        = "Stanford, CA, USA"}

%%% ====================================================================
%%% Journal abbreviations:
@String{j-ACTA-INFO             = "Acta Informatica"}

@String{j-ADA-USER-J            = "Ada User Journal"}

@String{j-AMER-MATH-MONTHLY     = "American Mathematical Monthly"}

@String{j-ANNU-REV-AUTOM-PROGRAM = "Annual Review in Automatic Programming"}

@String{j-APPL-STAT             = "Applied Statistics"}

@String{j-AQUAT-ECOL            = "Aquatic Ecology"}

@String{j-BIOMETRICS            = "Biometrics"}

@String{j-BIOMETRISCHE-Z        = "Biometrische Zeitschrift"}

@String{j-BIT                   = "BIT (Nordisk tidskrift for
                                  informationsbehandling)"}

@String{j-CACM                  = "Communications of the ACM"}

@String{j-CCCUJ                 = "C/C++ Users Journal"}

@String{j-CGF                   = "Com{\-}pu{\-}ter Graphics Forum"}

@String{j-COMP-ARCH-NEWS        = "ACM SIGARCH Computer Architecture News"}

@String{j-COMP-GRAPHICS         = "Computer Graphics"}

@String{j-COMP-J                = "The Computer Journal"}

@String{j-COMP-LANGS            = "Computer Languages"}

@String{j-COMP-LANGS-SYS-STRUCT = "Computer Languages, Systems and Structures"}

@String{j-COMP-PHYS-COMM        = "Computer Physics Communications"}

@String{j-COMP-SURV             = "ACM Computing Surveys"}

@String{j-COMPUT-BULL           = "The Computer Bulletin"}

@String{j-COMPUTERS-AND-GRAPHICS = "Computers and Graphics"}

@String{j-COMPUTING             = "Computing"}

@String{j-DDJ                   = "Dr. Dobb's Journal of Software Tools"}

@String{j-ELECTRONICS           = "Electronics"}

@String{j-ELEK-RECHENANLAGEN    = "Elektronische Rechenanlagen"}

@String{j-FORTEC-FORUM          = "ACM ForTec Forum"}

@String{j-HIST-STUD-NAT-SCI     = "Historical Studies in the Natural Sciences"}

@String{j-IEEE-ANN-HIST-COMPUT  = "IEEE Annals of the History of Computing"}

@String{j-IEEE-MICRO            = "IEEE Micro"}

@String{j-IEEE-TRANS-COMPUT     = "IEEE Transactions on Computers"}

@String{j-IEEE-TRANS-ELEC-COMPUT = "IEEE Transactions on Electronic Computers"}

@String{j-INDAG-MATH-PROC       = "Indagationes Mathematicae (Proceedings)"}

@String{j-INF-CONTROL           = "Information and Control"}

@String{j-INFO-PROC-LETT        = "Information Processing Letters"}

@String{j-INFO-SCI              = "Information Sciences"}

@String{j-INFORMATIK-SPEKTRUM   = "Informatik Spektrum"}

@String{j-INT-J-COMPUT-INF-SCI  = "International Journal of Computer and
                                  Information Sciences"}

@String{j-ISIS                  = "Isis"}

@String{j-J-ACM                 = "Journal of the ACM"}

@String{j-J-AM-STAT-ASSOC       = "J. Amer. Statist. Assoc."}

@String{j-J-COMPUT-PHYS         = "Journal of Computational Physics"}

@String{j-J-FUNCT-PROGRAM       = "Journal of Functional Programming"}

@String{j-J-R-STAT-SOC-SER-A-GENERAL = "Journal of the Royal Statistical
                                  Society. Series A (General)"}

@String{j-J-SYMBOLIC-LOGIC      = "Journal of Symbolic Logic"}

@String{j-KIBERNETIKA           = "Kibernetika"}

@String{j-LECT-NOTES-COMP-SCI   = "Lecture Notes in Computer Science"}

@String{j-LECT-NOTES-MATH       = "Lecture Notes in Mathematics"}

@String{j-LOGIN                 = ";login: the USENIX Association newsletter"}

@String{j-MATH-COMPUT           = "Mathematics of Computation"}

@String{j-MATH-COMPUT-SIMUL     = "Mathematics and Computers in Simulation"}

@String{j-MATH-GAZ              = "Mathematical Gazette"}

@String{j-NORDISK-TIDSKR-INFORM-BEHAND = "Nordisk tidskrift for
                                  informationsbehandling"}

@String{j-NUM-MATH              = "{Numerische Mathematik}"}

@String{j-NUMER-ALGORITHMS      = "Numerical Algorithms"}

@String{j-NY-TIMES              = "New York Times"}

@String{j-OPER-SYS-REV          = "Operating Systems Review"}

@String{j-PACMPL                = "Proceedings of the ACM on Programming
                                   Languages (PACMPL)"}

@String{j-PI-MU-EPSILON-J       = "Pi Mu Epsilon Journal"}

@String{j-REV-INST-INT-STAT     = "Revue de l'Institut international de
                                  statistique = Review of the
                                  International Statistical Institute"}

@String{j-SCI-COMPUT-PROGRAM    = "Science of Computer Programming"}

@String{j-SIAM-NEWS             = "SIAM News"}

@String{j-SIAM-REVIEW           = "SIAM Review"}

@String{j-SIGACT                = "ACM SIGACT News"}

@String{j-SIGADA-LETTERS        = "ACM SIGADA Ada Letters"}

@String{j-SIGCSE                = "SIGCSE Bulletin (ACM Special Interest Group
                                  on Computer Science Education)"}

@String{j-SIGMETRICS            = "ACM SIGMETRICS Performance Evaluation
                                  Review"}

@String{j-SIGMICRO              = "ACM SIGMICRO Newsletter"}

@String{j-SIGPLAN               = "ACM SIG{\-}PLAN Notices"}

@String{j-SIGSAM                = "SIGSAM Bulletin (ACM Special Interest Group
                                  on Symbolic and Algebraic Manipulation)"}

@String{j-SIGSOFT               = "ACM SIGSOFT Software Engineering Notes"}

@String{j-SPE                   = "Soft\-ware\emdash Prac\-tice and
                                  Experience"}

@String{j-STAT-NEERLANDICA      = "Statistica Neerlandica"}

@String{j-THEOR-COMP-SCI        = "Theoretical Computer Science"}

@String{j-TODS                  = "ACM Transactions on Database Systems"}

@String{j-TOMS                  = "ACM Transactions on Mathematical Software"}

@String{j-TOPLAS                = "ACM Transactions on Programming
                                  Languages and Systems"}

@String{j-Z-ANGE-MATH-MECH      = "{Zeitschrift f{\"u}r Angewandte Mathematik
                                  und Mechanik}"}

@String{j-Z-ANGE-MATH-PHYS      = "{Zeitschrift f{\"u}r Angewandte Mathematik
                                  und Physik = Journal of Applied Mathematics
                                  and Physics}"}

%%% ====================================================================
%%% Publisher abbreviations:
@String{pub-ACADEMIC            = "Academic Press"}
@String{pub-ACADEMIC:adr        = "New York, USA"}

@String{pub-ACM                 = "ACM Press"}
@String{pub-ACM:adr             = "New York, NY 10036, USA"}

@String{pub-AFIPS               = "AFIPS Press"}
@String{pub-AFIPS:adr           = "Montvale, NJ, USA"}

@String{pub-AKADEMIE-VERLAG     = "Akademie-Verlag"}
@String{pub-AKADEMIE-VERLAG:adr = "Berlin, Germany"}

@String{pub-AMER-ELS            = "American Elsevier"}
@String{pub-AMER-ELS:adr        = "New York, NY, USA"}

@String{pub-AMS                 = "American Mathematical Society"}
@String{pub-AMS:adr             = "Providence, RI, USA"}

@String{pub-AW                  = "Ad{\-d}i{\-s}on-Wes{\-l}ey"}
@String{pub-AW:adr              = "Reading, MA, USA"}

@String{pub-BIBLIO-INST         = "Bibliographisches Institut"}
@String{pub-BIBLIO-INST:adr     = "Mannheim, Germany"}

@String{pub-BIRKHAUSER-BOSTON   = "Birkh{\"a}user Boston Inc."}
@String{pub-BIRKHAUSER-BOSTON:adr = "Cambridge, MA, USA"}

@String{pub-BSB-TEUBNER         = "BSB Teubner"}
@String{pub-BSB-TEUBNER:adr     = "Leipzig, East Germany"}

@String{pub-CAMBRIDGE           = "Cambridge University Press"}
@String{pub-CAMBRIDGE:adr       = "Cambridge, UK"}

@String{pub-CSLI                = "CSLI Publications"}
@String{pub-CSLI:adr            = "Stanford, CA, USA"}

@String{pub-DEC                 = "Digital Equipment Corporation"}
@String{pub-DEC:adr             = "Maynard, MA, USA"}

@String{pub-EDITORIAL-LIMUSA    = "Editorial Limusa"}
@String{pub-EDITORIAL-LIMUSA:adr = "Mexico, DF, Mexico"}

@String{pub-ELSEVIER            = "Elsevier"}
@String{pub-ELSEVIER:adr        = "Amsterdam, The Netherlands"}

@String{pub-ENH                 = "Elsevier North-Holland Publishing Co., Inc."}
@String{pub-ENH:adr             = "New York, NY, USA"}

@String{pub-HERMANN             = "Hermann"}
@String{pub-HERMANN:adr         = "Paris, France"}

@String{pub-HMSO                = "Her Majesty's Stationery Office"}
@String{pub-HMSO:adr            = "London, UK"}

@String{pub-IEEE                = "IEEE Computer Society Press"}
@String{pub-IEEE:adr            = "1109 Spring Street, Suite 300,
                                  Silver Spring, MD 20910, USA"}

@String{pub-IFIP                = "[to do]"}
@String{pub-IFIP:adr            = "[to do]"}

@String{pub-ISO                 = "International Organization for
                                  Standardization"}
@String{pub-ISO:adr             = "Geneva, Switzerland"}

@String{pub-MACMILLAN           = "Macmillan Publishing Company"}
@String{pub-MACMILLAN:adr       = "New York, NY, USA"}

@String{pub-MCGRAW-HILL         = "Mc{\-}Graw-Hill"}
@String{pub-MCGRAW-HILL:adr     = "New York, NY, USA"}

@String{pub-NAUKA               = "Nauka"}
@String{pub-NAUKA:adr           = "Moscow, USSR"}

@String{pub-NORTH-HOLLAND       = "North-Hol{\-}land"}
@String{pub-NORTH-HOLLAND:adr   = "Amsterdam, The Netherlands"}

@String{pub-OLDENBOURG          = "R. Oldenbourg"}
@String{pub-OLDENBOURG:adr      = "M{\"u}nchen, Germany"}

@String{pub-OXFORD              = "Oxford University Press"}
@String{pub-OXFORD:adr          = "Walton Street, Oxford OX2 6DP, UK"}

@String{pub-PERGAMON            = "Pergamon"}
@String{pub-PERGAMON:adr        = "New York, NY, USA and Oxford, UK"}

@String{pub-PH                  = "Pren{\-}tice-Hall"}
@String{pub-PH:adr              = "Upper Saddle River, NJ 07458, USA"}

@String{pub-RES-EDU-ASSOC       = "Research and Education Association"}
@String{pub-RES-EDU-ASSOC:adr   = "New York, NY, USA"}

@String{pub-TEUBNER             = "B. G. Teubner"}
@String{pub-TEUBNER:adr         = "Stuttgart, Germany; Leipzig, Germany"}

@String{pub-SV                  = "Springer-Verlag"}
@String{pub-SV:adr              = "Berlin, Germany~/ Heidelberg, Germany~/
                                   London, UK~/ etc."}

@String{pub-UTIL-MATH           = "Utilitas Mathematica Publishers"}
@String{pub-UTIL-MATH:adr       = "Winnipeg, Manitoba, Canada"}

@String{pub-WILEY               = "John Wiley"}
@String{pub-WILEY:adr           = "New York, NY, USA"}
@String{pub-WILEY-LONDON:adr    = "London, UK"}

%%% ====================================================================
%%% Series abbreviations:
@String{ser-LNCS                = "Lecture Notes in Computer Science"}

@String{ser-SIGPLAN             = "ACM SIG{\-}PLAN Notices"}

%%% ====================================================================
%%% Bibliography entries, sorted by year, and then by citation label,
%%% with ``bibsort --byyear'':
@Article{Perlis:1958:PRI,
  author =       "Alan J. Perlis and K. Samelson",
  title =        "Preliminary Report --- {International Algebraic
                 Language}",
  journal =      j-CACM,
  volume =       "1",
  number =       "12",
  pages =        "8--22",
  month =        dec,
  year =         "1958",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/377924.594925",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Jul 14 15:48:22 MDT 2004",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm1.html#PerlisS58;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1950.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "PerlisS58",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/PerlisS58",
}

@InProceedings{Backus:1959:SSP,
  author =       "J. W. Backus",
  editor =       "????",
  booktitle =    "Information Processing: Proceedings of the
                 International Conference on Information Processing",
  title =        "The Syntax and Semantics of the Proposed
                 {International Algebraic Language} of the {Zurich
                 ACM-GAMM Conference}",
  publisher =    pub-OLDENBOURG,
  address =      pub-OLDENBOURG:adr,
  pages =        "125--131",
  year =         "1959",
  bibdate =      "Tue May 19 16:59:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bratman:1959:RSA,
  author =       "Harvy Bratman and Julien Green and John Stockman and
                 Albert R. Watson",
  title =        "Recommendations of the {SHARE ALGOL Committee}",
  journal =      j-CACM,
  volume =       "2",
  number =       "10",
  pages =        "25--26",
  month =        oct,
  year =         "1959",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/368453.1127875",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:21:36 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Anonymous59a;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1950.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Anonymous59a",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Anonymous59a",
}

@Article{Dijkstra:1959:ASC,
  author =       "Edsger W. Dijkstra and W. Heise and Alan J. Perlis and
                 K. Samelson",
  title =        "{ALGOL} Sub-Committee Report --- Extensions",
  journal =      j-CACM,
  volume =       "2",
  number =       "9",
  pages =        "24--??",
  month =        "????",
  year =         "1959",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:36:12 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#DijkstraHPS59;
                 https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1950.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "DijkstraHPS59",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/DijkstraHPS59",
}

@Article{Green:1959:RAS,
  author =       "Julien Green",
  title =        "Remarks on {ALGOL} and Symbol Manipulation",
  journal =      j-CACM,
  volume =       "2",
  number =       "9",
  pages =        "25--27",
  month =        sep,
  year =         "1959",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/368424.368438",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Jul 14 15:48:23 MDT 2004",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#Green59a;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1950.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Green59a",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Green59a",
}

@Article{Irons:1959:PIA,
  author =       "Edgar T. Irons and F. S. Acton",
  title =        "A Proposed Interpretation in {ALGOL}",
  journal =      j-CACM,
  volume =       "2",
  number =       "12",
  pages =        "14--15",
  month =        dec,
  year =         "1959",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/368518.368546",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Jul 14 15:48:24 MDT 2004",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm2.html#IronsA59;
                 http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1950.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "IronsA59",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/IronsA59",
}

@Article{Perlis:1959:RAL,
  author =       "A. J. Perlis and K. Samelson",
  title =        "Report on the algorithmic language {ALGOL} by the
                 {ACM} committee on programming languages and the {GAMM}
                 committee on programming",
  journal =      j-NUM-MATH,
  volume =       "1",
  pages =        "41--60",
  month =        dec,
  year =         "1959",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Sun Oct 17 19:01:15 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Samelson:1959:SFG,
  author =       "K. Samelson and F. L. Bauer",
  title =        "{Sequentielle Formel{\"u}bersetzung}. ({German})
                 [{Sequential} formula translation]",
  journal =      j-ELEK-RECHENANLAGEN,
  volume =       "1",
  number =       "??",
  pages =        "176--182",
  year =         "1959",
  CODEN =        "ELRAA4",
  ISSN =         "0013-5720",
  bibdate =      "Wed Mar 18 15:40:02 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "See also \cite{Samelson:1960:SFT}.",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Klaus Samelson (21 December 1918--25 May
                 1980)",
  fjournal =     "Elektronische Rechenanlagen",
  language =     "German",
}

@Article{Arden:1960:LPR,
  author =       "B. Arden and B. Galler and R. Graham",
  title =        "Letters: Preliminary Report ({February 4, 1960}) of
                 {Peter Naur}",
  journal =      j-CACM,
  volume =       "3",
  number =       "6",
  pages =        "A13--A13",
  month =        jun,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:27 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{Naur:1960:RALa}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Backus:1960:RALa,
  author =       "J. W. Backus and F. L. Bauer and J. Green and C. Katz
                 and J. McCarthy and P. Naur and A. J. Perlis and H.
                 Rutishauser and K. Samelson and B. Vauquois and J. H.
                 Wegstein and A. van Wijngaarden and M. Woodger",
  title =        "Report on the algorithmic language {Algol 60}",
  journal =      j-NUM-MATH,
  volume =       "2",
  number =       "1",
  pages =        "106--136",
  month =        dec,
  year =         "1960",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF01386216",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Mon Oct 18 10:06:00 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  URL =          "https://link.springer.com/article/10.1007/BF01386216",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970); Klaus Samelson (21 December 1918--25
                 May 1980)",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  language =     "German",
  remark =       "Also translated to Russian in 1960 by the
                 Computational Centre of the Academy of Sciences of the
                 USSR.",
  xxauthor =     "Peter Naur and J. W. Backus and F. L. Bauer and J.
                 Green and C. Katz and J. MacCarthy and A. J. Perlis and
                 H. Rutishauser and K. Samelson and B. Vauquois and J.
                 H. Wegstein and A. van Wijngaarden and M. Woodger",
}

@Article{Backus:1960:RALb,
  author =       "J. W. Backus and F. L. Bauer and J. Green and C. Katz
                 and J. McCarthy and P. Naur and A. J. Perlis and H.
                 Rutishauser and K. Samelson and B. Vauquois and J. H.
                 Wegstein and A. van Wijngaarden and M. Woodger",
  title =        "Report on the algorithmic language {Algol 60}",
  journal =      "Acta Polytechnica Scandinavica: Mathematics and
                 Computing Machinery Series",
  number =       "5",
  pages =        "284--??",
  month =        "????",
  year =         "1960",
  CODEN =        "APSMAT",
  ISSN =         "0355-2713",
  bibdate =      "Tue May 14 17:29:22 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Acta Polytech. Scand., Math. Comput. Mach. Ser.",
  author-dates = "Heinz Rutishauser (30 January 1918--10 November
                 1970)",
  journal-URL =  "????",
  xxnote =       "Check author order and page range??",
}

@InProceedings{Bauer:1960:PCL,
  author =       "F. L. Bauer and K. Samelson",
  editor =       "Anonymous",
  booktitle =    "Information Processing 1959: Proceedings of the
                 {International Conference on Information Processing,
                 UNESCO, Paris, 15--20 June 1959}",
  title =        "The problem of a common language, especially for
                 scientific numerical work (motives, restrictions, aims
                 and results of the {Zurich Conference on ALGOL})",
  publisher =    "UNESCO",
  address =      "Paris, France",
  bookpages =    "520",
  pages =        "120--125",
  year =         "1960",
  bibdate =      "Fri Aug 21 15:10:11 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  ZMID =         "03181459",
  ZMnumber =     "0112.08209",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Klaus Samelson (21 December 1918--25 May
                 1980)",
  keywords =     "numerical analysis",
}

@TechReport{Dijkstra:1960:CPA,
  author =       "Edsger W. Dijkstra",
  title =        "Cursus programmeren in {ALGOL 60} ({Dutch}) [{Course}
                 in programming in {ALGOL 60}]",
  type =         "Report",
  number =       "??",
  institution =  "Mathematisch Centrum, Amsterdam",
  address =      "Amsterdam, The Netherlands",
  pages =        "??",
  year =         "1960",
  bibdate =      "Mon Mar 16 08:14:00 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  language =     "Dutch",
}

@Article{Floyd:1960:ADA,
  author =       "Robert W. Floyd",
  title =        "An Algorithm Defining {ALGOL} Assignment Statements",
  journal =      j-CACM,
  volume =       "3",
  number =       "3",
  pages =        "170--171",
  month =        mar,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:26 MST 2005",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm3.html#Floyd60;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Robert W. Floyd (8 June 1936--25 September 2001)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Floyd60",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Floyd60",
}

@Article{Huskey:1960:NDA,
  author =       "Harry D. Huskey and M. H. Halstead and R. McArthur",
  title =        "{NELIAC}---a dialect of {ALGOL}",
  journal =      j-CACM,
  volume =       "3",
  number =       "8",
  pages =        "463--468",
  month =        aug,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:28 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{McIsaac:1960:CAS,
  author =       "Paul McIsaac",
  title =        "Combining {ALGOL} statement analysis with validity
                 checking",
  journal =      j-CACM,
  volume =       "3",
  number =       "7",
  pages =        "418--419",
  month =        jul,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:27 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Naur:1960:RALa,
  author =       "Peter Naur and J. W. Backus and F. L. Bauer and J.
                 Green and C. Katz and J. McCarthy and A. J. Perlis and
                 H. Rutishauser and K. Samelson and B. Vauquois and J.
                 H. Wegstein and A. van Wijngaarden and M. Woodger",
  title =        "Report on the Algorithmic Language {ALGOL 60}",
  journal =      j-CACM,
  volume =       "3",
  number =       "5",
  pages =        "299--314",
  month =        may,
  year =         "1960",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/367236.367262",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "24\#B485",
  bibdate =      "Fri Nov 25 18:19:26 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/reynolds.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See letter \cite{Arden:1960:LPR}. Dedicated to the
                 Memory of William Turanski [American group member who
                 was killed by an automobile just prior to the January
                 1960 Conference].",
  ZMID =         "03145581",
  ZMnumber =     "0089.12510",
  acknowledgement = ack-nhfb,
  author-dates = "Adriaan ``Aad'' van Wijngaarden (2 November 1916--7
                 February 1987); Alan J. Perlis (1922--1990); Bernard
                 Vauquois (14 Jun, 1929--30 September, 1985); Friedrich
                 (``Fritz'') Ludwig Bauer (10 June 1924--26 March 2015);
                 Heinz Rutishauser (30 January 1918--10 November 1970)
                 John McCarthy (4 September 1927--24 October, 2011);
                 John Warner Backus (3 December 1924--17 March 2007);
                 Joseph Henry Wegstein (7 April 1922--16 August 1985);
                 Klaus Samelson (21 December 1918--25 May 1980); Michael
                 Woodger (28 March 1923--14 July 2025); Peter Naur (25
                 October 1928--3 January 2016)",
  checked =      "15 July 1993",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "numerical analysis",
  remark =       "Edsger Dijkstra's name does not appear in this
                 document, but he was a committee member, and
                 subsequently co-wrote the first working ALGOL 60
                 compiler
                 \cite{Dijkstra:1961:AUX,Dijkstra:1962:OEA,KrusemanAretz:2003:DZA}.",
  ZMreviewer =   "S. Gorn",
}

@Article{Samelson:1960:SFT,
  author =       "K. Samelson and Friedrich L. Bauer",
  title =        "Sequential Formula Translation",
  journal =      j-CACM,
  volume =       "3",
  number =       "2",
  pages =        "76--83; addendum, 351",
  month =        feb,
  year =         "1960",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366959.366968",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "127502; 23\#B548",
  MRreviewer =   "B. A. Galler",
  bibdate =      "Fri Nov 25 18:19:25 MST 2005",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm3.html#SamelsonB60;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib",
  ZMID =         "03154227",
  ZMnumber =     "0094.31407",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "numerical analysis",
  oldlabel =     "SamelsonB60",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/SamelsonB60",
  ZMreviewer =   "B. A. Galler",
}

@Article{Smith:1960:SSA,
  author =       "Joseph W. Smith",
  title =        "Syntactic and Semantic Augments to {ALGOL}",
  journal =      j-CACM,
  volume =       "3",
  number =       "4",
  pages =        "211--213",
  month =        apr,
  year =         "1960",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:26 MST 2005",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm3.html#Smith60;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Smith60",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Smith60",
}

@Article{Wegstein:1960:AA,
  author =       "J. H. Wegstein",
  title =        "Algorithms: Announcement",
  journal =      j-CACM,
  volume =       "3",
  number =       "2",
  pages =        "73--73",
  month =        feb,
  year =         "1960",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366959.366964",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:25 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "A new editorial department called ``Algorithms'' has
                 been added to the {\em Communications}. This department
                 was established to publish algorithms consisting of
                 ``procedures'' and programs in the {\sc Algol}
                 language. Contributed items may take one of three
                 possible forms: An {\sc Algorithm}, {\sc Certification}
                 of a previously published algorithm, {\sc Remark} on an
                 previously published algorithm. The section will always
                 be headed by a disclaimer and a statement permitting
                 reproduction.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Woodger:1960:IA,
  author =       "M. Woodger",
  title =        "An Introduction to {Algol 60}",
  journal =      j-COMP-J,
  volume =       "3",
  number =       "2",
  pages =        "67--75",
  month =        jul,
  year =         "1960",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/3.2.67",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:25 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/3/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/3/2/67.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/030067.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/tiff/67.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/tiff/68.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/tiff/69.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/tiff/70.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/tiff/71.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/tiff/72.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/tiff/73.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/tiff/74.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_03/Issue_02/tiff/75.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Anonymous:1961:APa,
  author =       "Anonymous",
  title =        "{ALGOL} programming",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "1",
  number =       "1",
  pages =        "64--64",
  month =        mar,
  year =         "1961",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01961953",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:06 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=1&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=1&issue=1&spage=64",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Anonymous:1961:APb,
  author =       "Anonymous",
  title =        "{ALGOL} Programming",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "1",
  number =       "4",
  pages =        "290--290",
  month =        dec,
  year =         "1961",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01933246",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:07 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=1&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=1&issue=4&spage=290",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Arden:1961:LEC,
  author =       "Bruce Arden and Bernard A. Galler and Robert M.
                 Graham",
  title =        "Letter to the {Editor}: criticisms of {ALGOL 60}",
  journal =      j-CACM,
  volume =       "4",
  number =       "7",
  pages =        "309--309",
  month =        jul,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:33 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Bachelor:1961:LEG,
  author =       "Gilbert A. Bachelor",
  title =        "Letter to the {Editor}: on {Grau}'s recursive
                 processes and on compiling expressions in {ALGOL}",
  journal =      j-CACM,
  volume =       "4",
  number =       "6",
  pages =        "252--253",
  month =        jun,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:33 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Bachelor:1961:S,
  author =       "G. A. Bachelor and J. R. H. Dempster and Donald E.
                 Knuth and J. Speroni",
  title =        "{SMALGOL-61}",
  journal =      j-CACM,
  volume =       "4",
  number =       "11",
  pages =        "499--502",
  month =        nov,
  year =         "1961",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366813.366843",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:35 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 http://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Batchelder:1961:CBM,
  author =       "B. A. Batchelder",
  title =        "{CAIN}---a bombing mission planning tool",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "139--140",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Bemer:1961:LER,
  author =       "R. W. Bemer",
  title =        "Letter to the {Editor}: Re: {Ren{\'e} De La
                 Briandais}' Letter on {FORTRAN}",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "A12--A13",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{DeLaBriandais:1961:LEO}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Borsch-Supan:1961:RFO,
  author =       "W. B{\"o}rsch-Supan",
  title =        "Remark: {On} frequently occurring errors in {Algol-60}
                 programs",
  journal =      j-CACM,
  volume =       "4",
  number =       "4",
  pages =        "181--181",
  month =        apr,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:32 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Bottenbruch:1961:UMT,
  author =       "H. Bottenbruch",
  title =        "Use of magnetic tape for data storage in the
                 {ORACLE--ALGOL} translator",
  journal =      j-CACM,
  volume =       "4",
  number =       "1",
  pages =        "15--19",
  month =        jan,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:30 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Bratman:1961:AC,
  author =       "Harvey Bratman",
  title =        "Automatic coding",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "140--140",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Bratman:1961:AFU,
  author =       "Harvey Bratman",
  title =        "A alternate form of the {``UNCOL} diagram''",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "142--142",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Brons:1961:ATa,
  author =       "K. A. Brons",
  title =        "{Algorithm 37}: {Telescope} 1",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "151--151",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Brons:1961:ATb,
  author =       "K. A. Brons",
  title =        "{Algorithm 38}: {Telescope} 2",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "151--152",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Clark:1961:MC,
  author =       "Charles E. Clark",
  title =        "{Monte Carlo}",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "141--141",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Collinge:1961:RAR,
  author =       "Robert M. Collinge",
  title =        "Remark on {Algorithm 25}: {Real} zeros of an arbitrary
                 function",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "154--154",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Conway:1961:LEA,
  author =       "Melvin E. Conway",
  title =        "Letter to the {Editor}: {ALGOL 60} comment",
  journal =      j-CACM,
  volume =       "4",
  number =       "10",
  pages =        "465--465",
  month =        oct,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:35 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{DeLaBriandais:1961:LEO,
  author =       "Rene {De La Briandais}",
  title =        "Letter to the {Editor}: an open letter to {Bob
                 Bemer}",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "A12--A12",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See response \cite{Bemer:1961:LER}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{DesJardins:1961:LEW,
  author =       "Paul E. {Des Jardins}",
  title =        "Letters to the {Editor}: Word inversion",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "A13--A13",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Dijkstra:1961:ATA,
  author =       "Edsger W. Dijkstra",
  title =        "{Algol 60} translation: an {Algol 60} translator for
                 the {x1} and {Making} a translator for {Algol 60}",
  type =         "Report",
  number =       "35",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "??",
  year =         "1961",
  bibdate =      "Mon Mar 16 08:14:00 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.cs.utexas.edu/users/EWD/MCReps/MR35.PDF",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  filesize =     "1032 KB",
  oldlabel =     "EWD:MR35",
}

@Article{Dijkstra:1961:AUX,
  author =       "E. W. Dijkstra",
  title =        "{Ein ALGOL-60-{\"U}bersetzer f{\"u}r die X 1. II}.
                 ({German}) [An {ALGOL-60} translator for the {X 1}.
                 {II}]",
  journal =      "Math.-Tech.-Wirtschaft",
  volume =       "8",
  pages =        "115--119",
  year =         "1961",
  MRclass =      "68.00",
  MRnumber =     "0130075 (23 \#B3108)",
  bibdate =      "Thu Mar 12 07:01:09 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  language =     "German",
}

@Article{Dijkstra:1961:LED,
  author =       "E. W. Dijkstra",
  title =        "Letter to the {Editor}: Defense of {ALGOL 60}",
  journal =      j-CACM,
  volume =       "4",
  number =       "11",
  pages =        "502--503",
  month =        nov,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:35 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Dobrusky:1961:UCO,
  author =       "W. B. Dobrusky and T. B. Steel",
  title =        "Universal computer-oriented language",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "138--138",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Duncan:1961:LEC,
  author =       "F. G. Duncan",
  title =        "Letter to the {Editor}: On the calculation of
                 interest",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "A13--A13",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Evans:1961:UTL,
  author =       "A. {Evans, Jr.} and A. J. Perlis and H. {Van Zoeren}",
  title =        "The use of threaded lists in constructing a combined
                 {ALGOL} and machine-like assembly processor",
  journal =      j-CACM,
  volume =       "4",
  number =       "1",
  pages =        "36--41",
  month =        jan,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:30 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Gianni:1961:AT,
  author =       "A. J. Gianni",
  title =        "{Algorithm 36}: {Tchebycheff}",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "151--151",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Gibb:1961:APRa,
  author =       "A. Gibb",
  title =        "{Algol} Procedures for Range Arithmetic",
  volume =       "15",
  type =         "Technical Report",
  number =       "??",
  institution =  "Applied Mathematics and Statistics Laboratories,
                 Stanford University",
  address =      "Stanford, California",
  pages =        "??",
  year =         "1961",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Goldfinger:1961:POP,
  author =       "Roy Goldfinger",
  title =        "Problem-oriented programming language structure",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "138--138",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Grau:1961:RPA,
  author =       "A. A. Grau",
  title =        "Recursive processes and {ALGOL} translation",
  journal =      j-CACM,
  volume =       "4",
  number =       "1",
  pages =        "10--15",
  month =        jan,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:30 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Grau:1961:SAT,
  author =       "A. A. Grau and P. Naur",
  title =        "The Structure of an {ALGOL} Translator",
  type =         "Report",
  number =       "ORNL-3054",
  institution =  "Oak Ridge National Laboratory",
  address =      "Oak Ridge, TN, USA",
  pages =        "??",
  year =         "1961",
  bibdate =      "Tue May 19 16:56:35 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Herndon:1961:ABF,
  author =       "John R. Herndon",
  title =        "{Algorithm 57}: {Ber} or {Bei} Function",
  journal =      j-CACM,
  volume =       "4",
  number =       "4",
  pages =        "181--181",
  month =        apr,
  year =         "1961",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/355578.366476",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:32 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "bei functions; ber functions; special functions",
  remark =       "Fullerton: 20-line Algol procedure that only sums
                 series.",
}

@Article{Hormann:1961:CLH,
  author =       "Aiko Hormann",
  title =        "Computer languages for heuristic processes",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "138--138",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Huskey:1961:BCA,
  author =       "H. D. Huskey and W. H. Wattenburg",
  title =        "A basic compiler for arithmetic expressions",
  journal =      j-CACM,
  volume =       "4",
  number =       "1",
  pages =        "3--9",
  month =        jan,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:30 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Huskey:1961:CTB,
  author =       "H. D. Huskey and W. H. Wattenburg",
  title =        "Compiling techniques for {Boolean} expressions and
                 conditional statements in {ALGOL 60}",
  journal =      j-CACM,
  volume =       "4",
  number =       "1",
  pages =        "70--75",
  month =        jan,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "23\#B549",
  bibdate =      "Fri Nov 25 18:19:30 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  ZMreviewer =   "B. A. Galler",
}

@Article{Huskey:1961:PAb,
  author =       "Harry D. Huskey",
  title =        "From the {President of ACM}",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "136--136",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Irons:1961:CIR,
  author =       "E. T. Irons and W. Feurzeig",
  title =        "Comments on the implementation of recursive procedures
                 and blocks in {ALGOL 60}",
  journal =      j-CACM,
  volume =       "4",
  number =       "1",
  pages =        "65--69",
  month =        jan,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:30 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Irons:1961:SDC,
  author =       "Edgar T. Irons",
  title =        "A Syntax Directed Compiler for {ALGOL 60}",
  journal =      j-CACM,
  volume =       "4",
  number =       "1",
  pages =        "51--55",
  month =        jan,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:30 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/AG.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm4.html#Irons61;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Commun. ACM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "applic.MC",
  oldlabel =     "Irons61",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Irons61",
}

@Article{Jensen:1961:SAS,
  author =       "J. Jensen and P. Mondrup and P. Naur",
  title =        "A storage allocation scheme for {ALGOL 60}",
  journal =      j-CACM,
  volume =       "4",
  number =       "10",
  pages =        "441--445",
  month =        oct,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:35 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Knuth:1961:AC,
  author =       "Donald E. Knuth and Jack N. Merner",
  title =        "{ALGOL 60} Confidential",
  journal =      j-CACM,
  volume =       "4",
  number =       "6",
  pages =        "268--272",
  month =        jun,
  year =         "1961",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366573.366599",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Sat Nov 26 11:04:32 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{Naur:1963:CAC}.",
  abstract =     "The ALGOL 60 Report,* when first encountered, seems to
                 describe a very complex language which will be
                 difficult to learn. The ``metalinguistic formulae''
                 admirably serve the purpose of precisely specifying a
                 language, but they are certainly not very readable for
                 a beginner. However, experience has shown that once the
                 report is explained it is in fact easy to learn ALGOL
                 and to write algorithms in it. The language is so
                 general and powerful it can handle an enormous class of
                 problems. It is not hard to learn those parts of ALGOL
                 present in other compiler languages: how to write
                 assignment and go to and for statements, etc. Indeed, a
                 lot of the unnecessary restrictions imposed by other
                 compiling languages have finally been lifted. But ALGOL
                 also allows many unobvious things to be written, as we
                 will see later, and herein lies a problem: ALGOL seems
                 to have become too general. So many restrictions have
                 been lifted that a lot of technical details crop up
                 which are hard to learn and to use correctly. In this
                 paper some of the more obscure features of the language
                 are considered and their usefulness is discussed.
                 Remarks are based on the authors' interpretations of
                 the ALGOL 60 Report.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Leavenworth:1961:ACP,
  author =       "B. Leavenworth",
  title =        "{Algorithm 40}: {Critical} path scheduling",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "152--153",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Levine:1961:LSC,
  author =       "Syndey P. Levine",
  title =        "Logical structure of compilers",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "139--139",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Piper:1961:LER,
  author =       "C. A. Piper",
  title =        "Letter to the {Editor}: Round-off",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "A13--A13",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "floating-point arithmetic; rounding errors",
}

@Article{Rader:1961:CAB,
  author =       "Patty Jane Rader",
  title =        "Certification of {Algorithm 4}: {Bisection} routine",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "153--153",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Ross:1961:GTS,
  author =       "Douglas T. Ross",
  title =        "A generalized technique for symbol manipulation and
                 numerical calculation",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "147--150",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "25\#1073",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  ZMreviewer =   "S. Gorn",
}

@Article{Rutishauser:1961:IAP,
  author =       "H. Rutishauser",
  title =        "Interference with an {ALGOL}-procedure",
  journal =      j-ANNU-REV-AUTOM-PROGRAM,
  volume =       "2",
  pages =        "67--75",
  month =        jan,
  year =         "1961",
  CODEN =        "ARAPDX",
  DOI =          "https://doi.org/10.1016/s0066-4138(61)80004-9",
  ISSN =         "0066-4138 (print), 1878-545X (electronic)",
  ISSN-L =       "0066-4138",
  bibdate =      "Tue Aug 25 07:47:56 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Annu. Rev. Autom. Program.",
  author-dates = "Heinz Rutishauser (30 January 1918--10 November
                 1970)",
  fjournal =     "Annual Review in Automatic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00664138",
}

@Article{Sanders:1961:LEN,
  author =       "Norman Sanders",
  title =        "Letter to the {Editor}: {Northwest Computing
                 Association}",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "A13--A13",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Sassouni:1961:ACC,
  author =       "Papken Sassouni",
  title =        "{Algorithm 39}: {Correlation} coefficients with matrix
                 multiplication",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "152--152",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Sattley:1961:ASA,
  author =       "Kirk Sattley",
  title =        "Allocation of storage for arrays in {ALGOL 60}",
  journal =      j-CACM,
  volume =       "4",
  number =       "1",
  pages =        "60--65",
  month =        jan,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:30 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Simmons:1961:S,
  author =       "R. F. Simmons",
  title =        "Synthex",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "140--140",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Strachey:1961:BO,
  author =       "C. Strachey",
  title =        "Bitwise operations",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "146--146",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Strachey:1961:SPI,
  author =       "Christopher Strachey and Maurce V. Wilkes",
  title =        "Some proposals for improving the efficiency of {ALGOL
                 60}",
  journal =      j-CACM,
  volume =       "4",
  number =       "11",
  pages =        "488--491",
  month =        nov,
  year =         "1961",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366813.366816",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:35 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkes-maurice-v.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  ZMnumber =     "0103.35102",
  acknowledgement = ack-nhfb,
  author-dates = "Sir Maurice Vincent Wilkes (26 June 1913--29 November
                 2010)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  RSBM-number =  "58",
  ZBmath =       "3169010",
}

@Article{Swets:1961:SLA,
  author =       "John A. Swets",
  title =        "Sound learning: an application of a computer to
                 automated teaching",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "139--139",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Taylor:1961:SCA,
  author =       "Warren Taylor and Lloyd Turner and Richard Waychoff",
  title =        "A syntactical chart of {ALGOL 60}",
  journal =      j-CACM,
  volume =       "4",
  number =       "9",
  pages =        "393--393",
  month =        sep,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:34 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Thacher:1961:RAC,
  author =       "Henry C. {Thacher, Jr.}",
  title =        "Remark on {Algorithm 16}: {CROUT} with pivoting",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "154--154",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Traub:1961:CIM,
  author =       "J. F. Traub",
  title =        "Comparison of iterative methods for the calculation of
                 $n$-th roots",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "143--145",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "65.50",
  MRnumber =     "26\#2003",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "Three iterative methods for calculation of nth roots
                 (including one proposed by the author) are compared in
                 two ways: (1) Theoretical convergence estimates are
                 given. (2) A new macrocompiler which estimates machine
                 running time is used to compare the running time of the
                 three methods for a variety of input data.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\sqrt[n](x)$; elementary functions",
  ZMreviewer =   "H. S. Wall",
}

@Article{Turnep:1961:LEA,
  author =       "Lloyd D. Turnep and David Dahm and Warren Taylor and
                 Richard E. Waychoff",
  title =        "Letter to the {Editor}: {ALGOL 60} reply",
  journal =      j-CACM,
  volume =       "4",
  number =       "9",
  pages =        "365--365",
  month =        sep,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:34 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Weinberg:1961:LEA,
  author =       "G. M. Weinberg",
  title =        "Letter to the {Editor}: {ALGOL}: pleasure through
                 pain",
  journal =      j-CACM,
  volume =       "4",
  number =       "6",
  pages =        "252--252",
  month =        jun,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:33 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Wilkinson:1961:RA,
  author =       "J. H. Wilkinson",
  title =        "Remarks on {Algorithms 2 and 3}",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "153--153",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Wood:1961:AS,
  author =       "T. C. Wood",
  title =        "{Algorithm 35}: {SIEVE}",
  journal =      j-CACM,
  volume =       "4",
  number =       "3",
  pages =        "151--151",
  month =        mar,
  year =         "1961",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:31 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Andersen:1962:APC,
  author =       "Christian Andersen",
  title =        "{Algol} Programming: Contribution no. 4: Solution of
                 Linear Equations",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "2",
  number =       "4",
  pages =        "256--257",
  month =        dec,
  year =         "1962",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01940172",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:07 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=2&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  note =         "See remark \cite{Bohman:1963:APR}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=2&issue=4&spage=256",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Anonymous:1962:APC,
  author =       "Anonymous",
  title =        "{Algol} Programming: Contribution no. 3: Calculation
                 of complementary {Fresnel} integrals",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "2",
  number =       "3",
  pages =        "192--194",
  month =        sep,
  year =         "1962",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01957332",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:07 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=2&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=2&issue=3&spage=192",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Bottenbruch:1962:SUA,
  author =       "H. Bottenbruch",
  title =        "Structure and Use of {ALGOL 60}",
  journal =      j-J-ACM,
  volume =       "9",
  number =       "2",
  pages =        "161--221",
  month =        apr,
  year =         "1962",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Mon Dec 05 20:05:52 1994",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
}

@Article{Christiansen:1962:APC,
  author =       "S{\o}ren Christiansen",
  title =        "{Algol} Programming: Contribution no. 3: Calculation
                 of complementary {Fresnel} integrals",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "2",
  number =       "3",
  pages =        "192--194",
  year =         "1962",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon Nov 16 14:34:20 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  journal-URL =  "http://link.springer.com/journal/10543",
  remark =       "Fullerton: A 50-line Algol procedure is given. It
                 calculates $ \int_x^\infty \cos (t) / \sqrt {2 \pi t}
                 \, d t $ and $ \int_x^\infty \sin (t) / \sqrt {2 \pi t}
                 \, d t $.",
}

@Article{Cundiff:1962:AEA,
  author =       "John L. Cundiff",
  title =        "{Algorithm 88}: {Evaluation} of Asymptotic Expression
                 for the {Fresnel} Sine and Cosine Integrals",
  journal =      j-CACM,
  volume =       "5",
  number =       "5",
  pages =        "280--280",
  month =        may,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:38 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "C(x); S(x); special functions",
  remark =       "Fullerton: Can be used with algorithms 89 and 90.
                 30-line Algol procedure.",
}

@Article{Cundiff:1962:AEFa,
  author =       "John L. Cundiff",
  title =        "{Algorithm 89}: {Evaluation} of the {Fresnel} Sine
                 Integral",
  journal =      j-CACM,
  volume =       "5",
  number =       "5",
  pages =        "280--280",
  month =        may,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:38 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "S(x); special functions",
  remark =       "Fullerton: 20-line Algol procedure that must be used
                 with algorithm 88.",
}

@Article{Cundiff:1962:AEFb,
  author =       "John L. Cundiff",
  title =        "{Algorithm 90}: {Evaluation} of the {Fresnel} Cosine
                 Integral",
  journal =      j-CACM,
  volume =       "5",
  number =       "5",
  pages =        "281--281",
  month =        may,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:38 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "C(x); special functions",
  remark =       "Fullerton: 20-line Algol procedure that must be used
                 with algorithm 88.",
}

@Article{Dahl:1962:LOS,
  author =       "Ole-Johan Dahl",
  title =        "Litt om symbolbruken i {Algol}. ({Norwegian}) {[A
                 little about symbol use in Algol]}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "2",
  number =       "1",
  pages =        "7--8",
  month =        mar,
  year =         "1962",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF02024776",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:07 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=2&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=2&issue=1&spage=7",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  language =     "Norwegian",
  xxtitle =      "Litt om symbolbruken i {ALGOL}",
}

@Article{Dahlstrand:1962:HYE,
  author =       "Ingemar Dahlstrand",
  title =        "A Half Year's Experience with the {Facit-Algol 1}
                 Compiler",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "2",
  number =       "3",
  pages =        "137--142",
  month =        sep,
  year =         "1962",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01957328",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:07 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=2&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=2&issue=3&spage=137",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Book{DeMaine:1962:DCP,
  author =       "Paul A. D. {De Maine} and Robert D. Seawright",
  title =        "Digital computer programs for physical chemistry
                 {ALGOL 60} translations of the {FORTRAN} programs",
  publisher =    pub-MACMILLAN,
  address =      pub-MACMILLAN:adr,
  pages =        "2 v",
  year =         "1962",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "Vol. 2 has subtitle: ALGOL 60 translations of the
                 FORTRAN and FOR-TO-GO programs by Robert D.
                 Seawright.",
  keywords =     "ALGOL (Computer program language); Electronic data
                 processing --- Chemistry, Physical and; FORTRAN
                 (Computer program language); theoretical.",
}

@Article{Dijkstra:1962:OEA,
  author =       "E. W. Dijkstra",
  title =        "Operating experience with {ALGOL 60}",
  journal =      j-COMP-J,
  volume =       "5",
  number =       "2",
  pages =        "125--127",
  month =        aug,
  year =         "1962",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/5.2.125",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:55:38 MDT 2000",
  bibsource =    "http://comjnl.oxfordjournals.org/content/5/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/;
                 https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/5/2/125.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/050125.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/tiff/125.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/tiff/126.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/tiff/127.tif",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Book{Dijkstra:1962:PAR,
  author =       "Edsger W. Dijkstra",
  title =        "A primer of {ALGOL 60}: report on the algorithmic
                 language {ALGOL 60}",
  volume =       "2",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xi + 114",
  year =         "1962",
  ISBN =         "0-12-216250-1",
  ISBN-13 =      "978-0-12-216250-3",
  ISSN =         "0067-2483",
  ISSN-L =       "0067-2483",
  LCCN =         "QA76.73.A24",
  bibdate =      "Tue Mar 17 15:48:54 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "APIC studies in data processing",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  remark =       "Reprinted at least 7 times, up to the 1978 printing.",
}

@Article{Duncan:1962:EIA,
  author =       "F. G. Duncan",
  title =        "Errata: {``Implementation of ALGOL 60 for the English
                 Electric KDF9''}",
  journal =      j-COMP-J,
  volume =       "5",
  number =       "3",
  pages =        "176--176",
  month =        nov,
  year =         "1962",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/5.3.176",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:55:40 MDT 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  note =         "See \cite{Duncan:1962:IAE}.",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_03/tiff/176.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Duncan:1962:IAE,
  author =       "F. G. Duncan",
  title =        "Implementation of {Algol 60} for the {English Electric
                 KDF9}",
  journal =      j-COMP-J,
  volume =       "5",
  number =       "2",
  pages =        "130--131",
  month =        aug,
  year =         "1962",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/5.2.130",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:28 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/5/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  note =         "See errata \cite{Duncan:1962:EIA}.",
  URL =          "http://comjnl.oxfordjournals.org/content/5/2/130.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/050130.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/tiff/130.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/tiff/131.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  xxpages =      "130--132",
}

@Article{Floyd:1962:NPS,
  author =       "Robert W. Floyd",
  title =        "On the nonexistence of a phrase structure grammar for
                 {ALGOL 60}",
  journal =      j-CACM,
  volume =       "5",
  number =       "9",
  pages =        "483--484",
  month =        sep,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:41 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Robert W. Floyd (8 June 1936--25 September 2001)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Floyd:1962:SAO,
  author =       "Robert W. Floyd",
  title =        "On Syntactic Analysis and Operator Precedence",
  type =         "Report",
  number =       "CA-62-2",
  institution =  "Computer Associates, Inc.",
  address =      "Woburn, MA, USA",
  pages =        "31",
  month =        aug,
  year =         "1962",
  bibdate =      "Sat May 16 10:37:25 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://archives.stanford.edu/catalog/sc0625_aspace_ref138_9bj",
  acknowledgement = ack-nhfb,
  remark =       "Listed in Stanford Floyd archive, but not available
                 electronically. Published in \cite{Floyd:1963:SAO}.",
}

@Article{Forsythe:1962:VDA,
  author =       "G. E. Forsythe and J. {von der Groeben} and J. G.
                 Toole",
  title =        "Vectorcardiographic diagnosis with the aid of
                 {ALGOL}",
  journal =      j-CACM,
  volume =       "5",
  number =       "2",
  pages =        "118--122",
  month =        feb,
  year =         "1962",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366792.366840",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:37 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  author-dates = "George Elmer Forsythe (8 January 1917--9 April 1972)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Ginsburg:1962:TFL,
  author =       "Seymour Ginsburg and H. Gordon Rice",
  title =        "Two Families of Languages Related to {ALGOL}",
  journal =      j-J-ACM,
  volume =       "9",
  number =       "3",
  pages =        "350--371",
  month =        jul,
  year =         "1962",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Mon Dec 05 20:09:31 1994",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
}

@Article{Grau:1962:FNR,
  author =       "A. A. Grau",
  title =        "On a floating-point number representation for use with
                 algorithmic languages",
  journal =      j-CACM,
  volume =       "5",
  number =       "3",
  pages =        "160--161",
  month =        mar,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "26\#4506",
  bibdate =      "Fri Dec 8 08:24:14 1995",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  abstract =     "Algorithmic languages, such as ALGOL, make provision
                 for two types of numbers, real and integer, which are
                 usually implemented on the computer by means of
                 floating-point and fixed-point numbers respectively.
                 The concepts real and integer, however, are taken from
                 mathematics, where the set of integers forms a proper
                 subset of the set of real numbers. In implementation a
                 real problem is posed by the fact that the set of
                 fixed-point numbers is not a proper subset of the set
                 of floating-point numbers; this problem becomes very
                 apparent in attempts to implement ALGOL 60.
                 Furthermore, the {\em one\/} mathematical operation of
                 addition is implemented in the machine by one of {\em
                 two\/} machine operations, fixed-point addition or
                 floating-point addition.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  reviewer =     "R. L. Ashenhurst",
}

@Book{Heinhold:1962:FPW,
  author =       "J. Heinhold and F. L. Bauer",
  title =        "{Fachbegriffe der Programmierungstechnik.
                 W{\"o}rterverzeichnis f{\"u}r die Programmierung von
                 Digital-Rechenanlagen mit Stichworten in f{\"u}nf
                 Sprachen. 2. verbess. und durch ein
                 ALGOL-W{\"o}rterbuch erweiterte Auflage}. ({German})
                 [{Technical} terms of programming technology. {List} of
                 words for programming digital computers with key words
                 in five languages. {Second} improved and extended
                 edition with an {ALGOL} dictionary]",
  publisher =    pub-OLDENBOURG,
  address =      pub-OLDENBOURG:adr,
  pages =        "52",
  year =         "1962",
  LCCN =         "QA76.5 .G4 1962",
  MRclass =      "00A20",
  bibdate =      "Fri Aug 21 15:10:11 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  ZMID =         "03179829",
  ZMnumber =     "0111.13303",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  keywords =     "numerical analysis",
  language =     "German",
}

@Article{Hoare:1962:REA,
  author =       "C. A. R. Hoare",
  title =        "Report on the {Elliott Algol} Translator",
  journal =      j-COMP-J,
  volume =       "5",
  number =       "2",
  pages =        "127--129",
  month =        aug,
  year =         "1962",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/5.2.127",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:28 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/5/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/5/2/127.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/050127.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/tiff/127.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/tiff/128.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_02/tiff/129.tif",
  acknowledgement = ack-nhfb,
  author-dates = "Charles Antony Richard Hoare (11 January 1934--5 March
                 2026)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Hockney:1962:AAE,
  author =       "R. W. Hockney",
  title =        "{ABS12 ALGOL}: an extension to {Algol 60} for
                 industrial use",
  journal =      j-COMP-J,
  volume =       "4",
  number =       "4",
  pages =        "292--300",
  month =        jan,
  year =         "1962",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/4.4.292",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:27 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/4/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/4/4/292.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/040292.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/tiff/292.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/tiff/293.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/tiff/294.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/tiff/295.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/tiff/296.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/tiff/297.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/tiff/298.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/tiff/299.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_04/Issue_04/tiff/300.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Book{Naur:1962:BAS,
  author =       "Peter Naur and J. W. Backus and F. L. Bauer and J.
                 Green and C. Katz and J. McCarthy and A. J. Perlis and
                 S. Ruti shauser and K. Samelson and B. Vauquois and J.
                 H. Wegstein and A. van Wijngaarden and M. Woodger",
  title =        "{Bericht {\"u}ber die algorithmische Sprache ALGOL
                 60}. ({German}) [{Report} on the {ALGOL 60} language]",
  publisher =    pub-AKADEMIE-VERLAG,
  address =      pub-AKADEMIE-VERLAG:adr,
  pages =        "xi + 49",
  year =         "1962",
  LCCN =         "QA76.5 .N3515",
  bibdate =      "Fri Aug 21 15:10:11 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Zur Erinnerung an William Turanski (In memory of
                 William Turanski).",
  series =       "Elektronisches Rechnen und Regeln. Sonderband 1",
  ZMID =         "03168131",
  ZMnumber =     "0103.10802",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Klaus Samelson (21 December 1918--25 May
                 1980)",
  keywords =     "numerical analysis",
  language =     "German",
  remark =       "Based on an international conference held in Paris,
                 Jan. 11--16, 1960.",
}

@TechReport{Naur:1962:RRA,
  author =       "Peter Naur",
  title =        "Revised Report on the Algorithmic Language {ALGOL
                 60}",
  type =         "Report",
  number =       "??",
  institution =  "Regnecentralen,",
  address =      "Copenhagen, Denmark",
  pages =        "??",
  year =         "1962",
  bibdate =      "Sat May 30 07:56:46 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Ross:1962:ATL,
  author =       "Douglas T. Ross",
  title =        "An Algorithmic Theory of Language",
  type =         "Technical Memorandum",
  number =       "ESL-TM-156 (AD 296 998)",
  institution =  "Electronic Systems Laboratory, Massachusetts Institute
                 of Technology",
  address =      "Cambridge, MA, USA",
  pages =        "ix + 68 + 9",
  month =        nov,
  year =         "1962",
  bibdate =      "Sat May 16 10:19:26 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://web.archive.org/web/20130626171225/http://www.dtic.mil/cgi-bin/GetTRDoc?AD=AD0296998",
  abstract =     "The Algorithmic Theory of Language takes the view that
                 processing algorithms define classes of language. A
                 language belongs to a class depending upon whether or
                 not it is properly processed by the corresponding
                 algorithm. Following preliminary statement of
                 $n$-component element and plex definitions, several
                 General Principles concerning the step-by-step growth
                 of large, complex structures are introduced. The words
                 and symbols of language are then considered to be
                 elements with attractive and repulsive properties which
                 cause them to link together to form linguistic
                 structures. The General Principles are applied to
                 suitable element definitions to yield derivations of
                 successively more elaborate algorithms defining the
                 behavior of these elements, and generating in one
                 left-to-right pass the First-Pass Structure which
                 explicitly exhibits the syntactic and semantic
                 structure of a statement by showing syntactic context
                 by a tree structure and semantic context by the
                 ``precedence string''. The present development stops
                 with the concepts of major and minor modifiers and
                 leaves ambiguity resolution and other topics to future
                 papers.",
  acknowledgement = ack-nhfb,
  pdfpages =     "83",
  remark =       "A footnote says that this was submitted to the Journal
                 of the ACM for publication in 1963, but it never
                 appeared there.",
  tableofcontents = "I. Introduction / 1 \\
                 A, Summary / 2 \\
                 B. Acknowledgements / 6 \\
                 C. Outline / 7 \\
                 \\
                 II. Definitions and Methodology / 9 \\
                 A. Components and Elements / 9 \\
                 B. Pointers and Plexes / 10 \\
                 C. Referents / 11 \\
                 D. Algorithms / 13 \\
                 E. Derivation Principles / 14 \\
                 F. Flow Diagrams / 15 \\
                 G. Fringe Cuts / 18 \\
                 \\
                 III. The Basic Algorithmic Theory / 21 \\
                 A. The Elements of Language / 21 \\
                 B. Likes or Attractions / 23 \\
                 C. The Parsing Algorithm / 26 \\
                 D. The Fight Algorithm / 28 \\
                 E. Normal Precedence / 32 \\
                 \\
                 IV. Semantic Attractions / 37 \\
                 A. Modifiers / 37 \\
                 B. The Plike Algorithm / 41 \\
                 C. Example / 43 \\
                 D. Decoupling / 45 \\
                 E. Minor Modifiers / 46 \\
                 F. Major Modifiers / 49 \\
                 G. Broken Minor Segments / 54 \\
                 H. Preliminary Conclusion / 55 \\
                 \\
                 Appendix. ALGOL 60 as an Example / 59 \\
                 Bibliography / 67",
}

@Article{Schwarz:1962:IAT,
  author =       "H. R. Schwarz",
  title =        "An introduction to {ALGOL}: a tutorial paper on
                 {ALGOL} with explanations and examples to make the use
                 of the {ALGOL} report more familiar",
  journal =      j-CACM,
  volume =       "5",
  number =       "2",
  pages =        "82--95",
  month =        feb,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:37 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Thacher:1962:RCA,
  author =       "Henry C. {Thacher, Jr.}",
  title =        "A redundancy check for {ALGOL} programs",
  journal =      j-CACM,
  volume =       "5",
  number =       "6",
  pages =        "337--342",
  month =        jun,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:39 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Wegstein:1962:SLS,
  author =       "J. H. Wegstein and W. W. Youden",
  title =        "A string language for symbol manipulation based on
                 {ALGOL 60}",
  journal =      j-CACM,
  volume =       "5",
  number =       "1",
  pages =        "54--61",
  month =        jan,
  year =         "1962",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:36 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Wynn:1962:AAP,
  author =       "P. Wynn",
  title =        "An Arsenal of {ALGOL} Procedures for Complex
                 Arithmetic",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "2",
  number =       "4",
  pages =        "232--255",
  month =        dec,
  year =         "1962",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01940171",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:07 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=2&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=2&issue=4&spage=232",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "ALGOL; complex arithmetic; confluence hypergeometric
                 function; continued fractions; incomplete beta
                 function; incomplete gamma function; Stieltjes
                 $S$-fractions; Weber parabolic cylinder function",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Anonymous:1963:APC,
  author =       "Anonymous",
  title =        "{Algol} Programming: Contribution no. 5: Computation
                 of the {Fermi} function",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "3",
  number =       "2",
  pages =        "141--142",
  month =        jun,
  year =         "1963",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01935580",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=3&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=3&issue=2&spage=141",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Anonymous:1963:OAR,
  author =       "Anonymous",
  title =        "Official actions and responses to {ALGOL} as a
                 programming language",
  journal =      j-CACM,
  volume =       "6",
  number =       "4",
  pages =        "159--160",
  month =        apr,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:46 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Backus:1963:BAS,
  author =       "J. W. Backus and F. L. Bauer and J. Green and C. Katz
                 and J. McCarthy and P. Naur and A. J. Perlis and Heinz
                 Rutishauser and K. Samelson and B. Vauquois and J. H.
                 Wegstein and A. van Wijngaarden and M. Woodger",
  title =        "{Bericht {\"u}ber die Algorithmische Sprache ALGOL 60
                 (ALGOL Bulletin Supplement No. 3). Zur Erinnerung an
                 William Turanski. Herausgegeben von P. Naur}.
                 ({German}) [{Report} on the Algorithmic Language {ALGOL
                 60} ({ALGOL Bulletin} Supplement No. 3). {In} memory of
                 {William Turanski}. {Edited} by {P. Naur}]",
  journal =      "{Elektronische Datenverarbeitung}",
  volume =       "2",
  number =       "??",
  pages =        "1--17",
  year =         "1963",
  ISSN =         "0374-3012",
  ISSN-L =       "0374-3012",
  bibdate =      "Fri Aug 21 15:10:11 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  ZMID =         "03177072",
  ZMnumber =     "0108.30206",
  acknowledgement = ack-nhfb,
  ajournal =     "{Elektron. Datenverarb.}",
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970); Klaus Samelson (21 December 1918--25
                 May 1980)",
  keywords =     "numerical analysis",
  language =     "German",
}

@Article{Backus:1963:RRAa,
  author =       "J. W. Backus and F. L. Bauer and J. Green and C. Katz
                 and J. McCarthy and P. Naur and A. J. Perlis and H.
                 Rutishauser and K. Samelson and B. Vauquois and J. H.
                 Wegstein and A. van Wijngaarden and M. Woodger",
  title =        "Revised report on the algorithmic language {ALGOL
                 60}",
  journal =      j-COMP-J,
  volume =       "5",
  number =       "4",
  pages =        "349--367",
  month =        jan,
  year =         "1963",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/5.4.349",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:29 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/5/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/5/4/349.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/050349.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/349.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/350.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/351.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/352.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/353.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/354.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/355.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/356.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/357.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/358.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/359.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/360.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/361.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/362.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/363.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/364.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/365.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/366.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/367.tif;
                 https://standardpascaline.org/Algol60-RevisedReport.pdf",
  ZMID =         "03179017",
  ZMnumber =     "0109.35105",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970); Klaus Samelson (21 December 1918--25
                 May 1980)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Backus:1963:RRAb,
  author =       "J. W. Backus and F. L. Bauer and J. Green and C. Katz
                 and J. McCarthy and P. Naur and A. J. Perlis and H.
                 Rutishauser and K. Samelson and B. Vauquois and J. H.
                 Wegstein and A. van Wijngaarden and M. Woodger",
  title =        "Revised report on the algorithmic language {ALGOL}
                 60",
  journal =      j-NUM-MATH,
  volume =       "4",
  pages =        "420--453",
  month =        dec,
  year =         "1963",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF01386340",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Sun Oct 17 16:12:48 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  note =         "Edited by Peter Naur. Dedicated to the memory of
                 William Turanski.",
  URL =          "https://link.springer.com/article/10.1007/BF01386340",
  ZMID =         "03179017",
  ZMnumber =     "0109.35105",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970); Klaus Samelson (21 December 1918--25
                 May 1980)",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@Article{Bohman:1963:APR,
  author =       "Jan Bohman",
  title =        "{Algol} programming: {Remark} on algorithm no. 4,
                 {LLGAUSS} {(Chr. Andersen, BIT {\bf 2}, 4 (1962))}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "3",
  number =       "1",
  pages =        "60--60",
  month =        mar,
  year =         "1963",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01963535",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:07 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=3&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  note =         "See \cite{Andersen:1962:APC}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=3&issue=1&spage=60",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Brown:1963:NPN,
  author =       "Peter J. Brown",
  title =        "Note on the proof of the non-existence of a phrase
                 structure grammar for {ALGOL 60}",
  journal =      j-CACM,
  volume =       "6",
  number =       "3",
  pages =        "105--105",
  month =        mar,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:45 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Dijkstra:1963:A,
  author =       "E. W. Dijkstra",
  title =        ",,{Algol 60}``",
  journal =      j-STAT-NEERLANDICA,
  volume =       "17",
  number =       "2",
  pages =        "187--188",
  month =        jun,
  year =         "1963",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1111/j.1467-9574.1963.tb00317.x",
  ISSN =         "0039-0402 (print), 1467-9574 (electronic)",
  ISSN-L =       "0039-0402",
  bibdate =      "Tue Oct 8 09:05:50 MDT 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/statneerlandica.bib",
  URL =          "https://onlinelibrary.wiley.com/doi/epdf/10.1111/j.1467-9574.1963.tb00317.x",
  acknowledgement = ack-nhfb,
  ajournal =     "Stat. Neerl.",
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  fjournal =     "Statistica Neerlandica",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9574",
  onlinedate =   "June 1963",
}

@Article{Dijkstra:1963:ATP,
  author =       "E. W. Dijkstra",
  editor =       "Richard Goodman",
  title =        "Appendix --- Two Papers on an {ALGOL} Translator for
                 the {X1}",
  journal =      j-ANNU-REV-AUTOM-PROGRAM,
  volume =       "3",
  pages =        "327--??",
  year =         "1963",
  CODEN =        "ARVAAM",
  DOI =          "https://doi.org/10.1016/B978-0-08-009763-3.50017-5;
                 https://doi.org/10.1016/S0066-4138(63)80014-2",
  ISSN =         "0066-4138 (print), 1878-545X (electronic)",
  ISSN-L =       "0066-4138",
  bibdate =      "Mon Mar 16 15:11:21 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "International Tracts in Computer Science and
                 Technology and Their Application",
  URL =          "http://www.sciencedirect.com/science/article/pii/B9780080097633500175;
                 http://www.sciencedirect.com/science/article/pii/S0066413863800142",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  fjournal =     "Annual Review in Automatic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00664138",
  keywords =     "Electrologica EL X1 (first commercial electronic
                 computer developed in The Netherlands)",
}

@Article{Dijkstra:1963:ATX,
  author =       "Edsger W. Dijkstra",
  title =        "An {ALGOL-60} translator for the {X1}",
  journal =      j-ANNU-REV-AUTOM-PROGRAM,
  volume =       "3",
  number =       "??",
  pages =        "329--345",
  year =         "1963",
  CODEN =        "ARVAAM",
  ISSN =         "0066-4138 (print), 1878-545X (electronic)",
  ISSN-L =       "0066-4138",
  bibdate =      "Tue Mar 17 15:50:30 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  fjournal =     "Annual Review in Automatic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00664138",
}

@Article{Dijkstra:1963:DMI,
  author =       "E. W. Dijkstra",
  editor =       "Richard Goodman",
  title =        "On the Design of Machine Independent Programming
                 Languages",
  journal =      j-ANNU-REV-AUTOM-PROGRAM,
  volume =       "3",
  number =       "0",
  pages =        "27--42",
  year =         "1963",
  CODEN =        "ARVAAM",
  DOI =          "https://doi.org/10.1016/B978-0-08-009763-3.50007-2;
                 https://doi.org/10.1016/S0066-4138(63)80003-8",
  ISSN =         "0066-4138 (print), 1878-545X (electronic)",
  ISSN-L =       "0066-4138",
  bibdate =      "Mon Mar 16 15:10:40 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Originally issued as Report M.R.34 of the Mathematics
                 Centre, Amsterdam.",
  series =       "International Tracts in Computer Science and
                 Technology and Their Application",
  URL =          "http://www.sciencedirect.com/science/article/pii/B9780080097633500072;
                 http://www.sciencedirect.com/science/article/pii/S0066413863800038",
  abstract =     "This chapter discusses programming languages that,
                 like ALGOL 60, are intended for the description of
                 numerical processes. There are two declarations in
                 ALGOL 60 with a hybrid nature, the switch declaration
                 and the procedure declaration. Like all declarations,
                 they reserve an identifier for a special sort of object
                 but, they immediately define this object and do so
                 statically. In this respect, they are comparable to the
                 so-called constant declaration, which has been
                 suggested for numerical quantities. It is known that by
                 replacing static definitions by dynamic ones, one can
                 only gain in flexibility. Furthermore, ALGOL 60
                 includes the assignment statement that assigns a value
                 dynamically but only in the case that the value is a
                 logical value or a number. By extending the concept
                 assignment of a value so that lists, statements, etc.,
                 can also act as assigned values, the value-defining
                 function of the switch and procedure declaration can be
                 removed. The declarators switch and procedure should
                 then only be followed by a list of identifiers, to
                 which suitable assignments should eventually be made.",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  fjournal =     "Annual Review in Automatic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00664138",
  xxISSN =       "0074-9141",
}

@Article{Dijkstra:1963:MTA,
  author =       "Edsger W. Dijkstra",
  title =        "Making a translator for {ALGOL-60}",
  journal =      j-ANNU-REV-AUTOM-PROGRAM,
  volume =       "3",
  number =       "??",
  pages =        "347--356",
  year =         "1963",
  CODEN =        "ARVAAM",
  ISSN =         "0066-4138 (print), 1878-545X (electronic)",
  ISSN-L =       "0066-4138",
  bibdate =      "Tue Mar 17 15:50:30 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/Compiler/bevan.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  fjournal =     "Annual Review in Automatic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00664138",
  keywords =     "Algol 60, translator, compiler",
  reffrom =      Floyd:ieee:toec:1964,
}

@Article{Duncan:1963:IOA,
  author =       "F. G. Duncan",
  title =        "Input and output for {ALGOL 60} on {KDF 9}",
  journal =      j-COMP-J,
  volume =       "5",
  number =       "4",
  pages =        "341--344",
  month =        jan,
  year =         "1963",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/5.4.341",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:29 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/5/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/5/4/341.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/050341.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/341.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/342.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/343.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/344.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Fettis:1963:AMH,
  author =       "Henry E. Fettis",
  title =        "{Algorithm 163}: {Modified} {Hankel} function",
  journal =      j-CACM,
  volume =       "6",
  number =       "4",
  pages =        "161--162",
  month =        apr,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:46 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Hankel functions; special functions",
  remark =       "Fullerton: A 25-line Algol procedure for $ e^x K_p(x)
                 $.",
}

@Article{Floyd:1963:SAO,
  author =       "Robert W. Floyd",
  title =        "Syntactic Analysis and Operator Precedence",
  journal =      j-J-ACM,
  volume =       "10",
  pages =        "316--333",
  year =         "1963",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/321172.321179",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Sat Nov 05 22:55:28 1994",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
  xxmonth =      "none",
  xxnumber =     "none",
}

@Article{Froberg:1963:APC,
  author =       "Carl-Erik Fr{\"o}berg",
  title =        "{Algol} Programming: Contribution no. 5: Computation
                 of the {Fermi} function",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "3",
  number =       "2",
  pages =        "141--142",
  year =         "1963",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon Nov 16 14:36:22 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  journal-URL =  "http://link.springer.com/journal/10543",
  remark =       "Fullerton: The Fermi function depends on several
                 physical parameters of the atomic nucleus.",
}

@Article{Gerard:1963:HRA,
  author =       "J. M. Gerard and A. Sambles",
  title =        "A hardware representation for {ALGOL 60} using {Creed}
                 teleprinter equipment",
  journal =      j-COMP-J,
  volume =       "5",
  number =       "4",
  pages =        "338--340",
  month =        jan,
  year =         "1963",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/5.4.338",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:29 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/5/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/5/4/338.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/050338.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/338.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/339.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/340.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Ginsburg:1963:SRU,
  author =       "Seymour Ginsburg and Gene F. Rose",
  title =        "Some Recursively Unsolvable Problems in {ALGOL}-Like
                 Languages",
  journal =      j-J-ACM,
  volume =       "10",
  number =       "1",
  pages =        "29--47",
  month =        jan,
  year =         "1963",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Tue Nov 08 23:19:09 1994",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
}

@Article{Golub:1963:RBG,
  author =       "Gene H. Golub",
  title =        "Review: {{\booktitle{A Guide to ALGOL Programming}},
                 by Daniel D. McCracken}",
  journal =      j-J-AM-STAT-ASSOC,
  volume =       "58",
  number =       "304",
  pages =        "1202--1202",
  month =        dec,
  year =         "1963",
  CODEN =        "JSTNAL",
  ISSN =         "0162-1459 (print), 1537-274X (electronic)",
  ISSN-L =       "0162-1459",
  bibdate =      "Wed Jan 25 08:05:37 MST 2012",
  bibsource =    "ftp://ftp.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 http://www.jstor.org/journals/01621459.html;
                 http://www.jstor.org/stable/i314185;
                 https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jamstatassoc1960.bib",
  URL =          "http://www.jstor.org/stable/2283384",
  acknowledgement = ack-nhfb,
  author-dates = "Gene Howard Golub (February 29, 1932--November 16,
                 2007)",
  fjournal =     "Journal of the American Statistical Association",
  journal-URL =  "http://www.tandfonline.com/loi/uasa20",
}

@Article{Golub:1963:RGA,
  author =       "Gene H. Golub",
  title =        "Review: {{\em A Guide to ALGOL Programming} by Daniel
                 D. McCracken}",
  journal =      j-J-AM-STAT-ASSOC,
  volume =       "58",
  number =       "304",
  pages =        "1202--1202",
  month =        dec,
  year =         "1963",
  CODEN =        "JSTNAL",
  ISSN =         "0162-1459 (print), 1537-274X (electronic)",
  ISSN-L =       "0162-1459",
  bibdate =      "Tue May 18 17:23:04 2010",
  bibsource =    "ftp://ftp.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 http://www.math.utah.edu/pub/tex/bib/jamstatassoc.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.jstor.org/stable/2283384",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the American Statistical Association",
  journal-URL =  "http://www.tandfonline.com/loi/uasa20",
}

@Article{Higman:1963:WES,
  author =       "B. Higman",
  title =        "What {EVERYBODY} should know about {ALGOL}",
  journal =      j-COMP-J,
  volume =       "6",
  number =       "1",
  pages =        "50--56",
  month =        apr,
  year =         "1963",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/6.1.50",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:29 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/6/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/6/1/50.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/060050.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/50.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/51.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/52.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/53.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/54.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/55.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_01/tiff/56.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Hoare:1963:EAI,
  author =       "C. A. R. Hoare",
  title =        "The {Elliott ALGOL} input\slash output system",
  journal =      j-COMP-J,
  volume =       "5",
  number =       "4",
  pages =        "345--348",
  month =        jan,
  year =         "1963",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/5.4.345",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:29 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/5/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/5/4/345.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/050345.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/345.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/346.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/347.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/348.tif",
  acknowledgement = ack-nhfb,
  author-dates = "Charles Antony Richard Hoare (11 January 1934--5 March
                 2026)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Huskey:1963:SDB,
  author =       "H. D. Huskey and Ralph Love and Niklaus Wirth",
  title =        "A Syntactic Description of {BC NELIAC}",
  journal =      j-CACM,
  volume =       "6",
  number =       "7",
  pages =        "367--375",
  month =        jul,
  year =         "1963",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366663.366664",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:47 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "In 1958, at the time of the formation of an
                 International Algorithmic Language for Computing
                 Machines (subsequently named Algol), a project was
                 started at the U.S. Naval Electronics Laboratory in San
                 Diego to develop a translator for IAL. Overtaking the
                 definition effort, they defined their own language,
                 doing so with a particular control application in mind.
                 Thus, a problem-oriented language based on Algol was
                 defined and translators were built for a number of
                 computers (Sperry-Rand. Datatron, CDC, and IBM, among
                 others). The resulting language (named NELIAC) was
                 algebraic in character (like Algol) but much simpler
                 and straightforward (and consequently, much easier to
                 learn and to use). Minimum effort principles were used
                 in the design --- thus, things that are said frequently
                 can be said simply, and historical mathematical
                 notations are respected as far as feasible. Using
                 load-and-go techniques, single-pass fast compilation
                 was possible (more than 5000 object commands per
                 minute), and fast-running programs were obtained.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  numpages =     "9",
}

@Article{Kaupe:1963:NDE,
  author =       "Arthur F. {Kaupe, Jr.}",
  title =        "A note on the dangling else {ALGOL 60}",
  journal =      j-CACM,
  volume =       "6",
  number =       "8",
  pages =        "460--460",
  month =        aug,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:48 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Naur:1963:APG,
  author =       "Peter Naur",
  title =        "{Algol} Programming: {Goto} statements and good
                 {Algol} style",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "3",
  number =       "3",
  pages =        "204--208",
  month =        sep,
  year =         "1963",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939987",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=3&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=3&issue=3&spage=204",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Naur:1963:CAC,
  author =       "P. Naur",
  key =          "GPS (General Problem Solver)",
  title =        "Certification of algorithm for calculating primes by
                 means of {GPS}",
  journal =      j-CACM,
  volume =       "6",
  number =       "1",
  pages =        "39--39",
  month =        jan,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:44 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{Knuth:1961:AC}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Naur:1963:DGAa,
  author =       "Peter Naur",
  title =        "The design of the {GIER ALGOL} compiler. {Part I}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "3",
  number =       "2",
  pages =        "124--140",
  month =        jun,
  year =         "1963",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01935579",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=3&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=3&issue=2&spage=124",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Naur:1963:DGAb,
  author =       "Peter Naur",
  title =        "The design of the {GIER ALGOL} compiler. {Part II}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "3",
  number =       "3",
  pages =        "145--166",
  month =        sep,
  year =         "1963",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939983",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=3&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=3&issue=3&spage=145",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Naur:1963:DPA,
  author =       "Peter Naur",
  title =        "Documentation problems: {ALGOL 60}",
  journal =      j-CACM,
  volume =       "6",
  number =       "3",
  pages =        "77--79",
  month =        mar,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:45 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Naur:1963:RRA,
  author =       "Peter Naur and J. W. Backus and F. L. Bauer and J.
                 Green and C. Katz and J. McCarthy and A. J. Perlis and
                 H. Rutishauser and K. Samelson and B. Vauquois and J.
                 H. Wegstein and A. van Wijngaarden and M. Woodger and
                 P. Nauer",
  title =        "Revised Report on the Algorithmic Language {ALGOL
                 60}",
  journal =      j-CACM,
  volume =       "6",
  number =       "1",
  pages =        "1--17",
  month =        jan,
  year =         "1963",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/366193.366201",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:44 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/reynolds.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "Dedicated to the memory of William Turanski.",
  ZMID =         "03179017",
  ZMnumber =     "0109.35105",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970); Klaus Samelson (21 December 1918--25
                 May 1980)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Relph:1963:ACH,
  author =       "A. P. Relph",
  title =        "{Algorithm 192}: {Confluent} hypergeometric",
  journal =      j-CACM,
  volume =       "6",
  number =       "7",
  pages =        "388--388",
  month =        jul,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:47 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "Fullerton: 30-line Algol procedure for complex args.
                 The work of Luke supersedes this.",
}

@Article{Relph:1963:AH,
  author =       "A. P. Relph",
  title =        "{Algorithm 191}: {Hypergeometric}",
  journal =      j-CACM,
  volume =       "6",
  number =       "7",
  pages =        "388--388",
  month =        jul,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:47 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See certification \cite{Koppelaar:1974:CRA}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "Fullerton: 30-line Algol procedure. The work of Luke
                 is better.",
}

@Article{Rosin:1963:LEB,
  author =       "Robert F. Rosin",
  title =        "Letter to the {Editor}: {BCD} Data in {ALGOL 58}",
  journal =      j-CACM,
  volume =       "6",
  number =       "2",
  pages =        "51--51",
  month =        feb,
  year =         "1963",
  bibdate =      "Sat Nov 26 16:34:54 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Rutishauser:1963:URPa,
  author =       "H. Rutishauser",
  title =        "The use of recursive procedures in {ALGOL 60}",
  journal =      j-ANNU-REV-AUTOM-PROGRAM,
  volume =       "3",
  pages =        "43--51",
  month =        jan,
  year =         "1963",
  CODEN =        "ARVAAM",
  DOI =          "https://doi.org/10.1016/s0066-4138(63)80004-x",
  ISSN =         "0066-4138 (print), 1878-545X (electronic)",
  ISSN-L =       "0066-4138",
  bibdate =      "Tue Aug 25 07:50:21 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Heinz Rutishauser (30 January 1918--10 November
                 1970)",
  fjournal =     "Annual Review in Automatic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00664138",
  remark =       "Copublished with \cite{Rutishauser:1963:URPb}.",
}

@InCollection{Rutishauser:1963:URPb,
  author =       "H. Rutishauser",
  booktitle =    "International Tracts in Computer Science and
                 Technology and Their Application",
  title =        "The Use of Recursive Procedures in {ALGOL 60}",
  publisher =    pub-ELSEVIER,
  address =      pub-ELSEVIER:adr,
  pages =        "43--51",
  year =         "1963",
  DOI =          "https://doi.org/10.1016/b978-0-08-009763-3.50008-4",
  bibdate =      "Tue Aug 25 07:51:29 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Heinz Rutishauser (30 January 1918--10 November
                 1970)",
  remark =       "Copublished with \cite{Rutishauser:1963:URPa}.",
}

@Article{Samet:1963:CHR,
  author =       "Paul A. Samet",
  title =        "Correspondence: {A} hardware representation for {ALGOL
                 60} using {Creed Teleprinter} equipment",
  journal =      j-COMP-J,
  volume =       "6",
  number =       "3",
  pages =        "286--286",
  month =        nov,
  year =         "1963",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/6.3.286",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:55:49 MDT 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  note =         "See correspondence
                 \cite{Barron:1964:CRA,Taylor:1964:CRA}.",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_03/tiff/286.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Shoffner:1963:PLS,
  author =       "Miriam G. Shoffner and Peter J. Brown",
  title =        "Programming Languages: {A} suggested method of making
                 fuller use of strings in {ALGOL 60}",
  journal =      j-CACM,
  volume =       "6",
  number =       "4",
  pages =        "169--171",
  month =        apr,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:46 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Utman:1963:SAR,
  author =       "R. E. Utman",
  title =        "Suggestions on {ALGOL 60 (ROME)} issues",
  journal =      j-CACM,
  volume =       "6",
  number =       "1",
  pages =        "20--23",
  month =        jan,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:44 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{vanWijngaarden:1963:GA,
  author =       "A. van Wijngaarden",
  title =        "Generalized {ALGOL}",
  journal =      j-ANNU-REV-AUTOM-PROGRAM,
  volume =       "3",
  pages =        "17--26",
  year =         "1963",
  CODEN =        "ARVAAM",
  DOI =          "https://doi.org/10.1016/S0066-4138(63)80002-6",
  ISSN =         "0066-4138 (print), 1878-545X (electronic)",
  ISSN-L =       "0066-4138",
  bibdate =      "Fri May 29 14:32:02 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Annual Review in Automatic Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00664138",
}

@Article{Watt:1963:RAP,
  author =       "J. M. Watt",
  title =        "The realization of {ALGOL} procedures and
                 designational expressions",
  journal =      j-COMP-J,
  volume =       "5",
  number =       "4",
  pages =        "332--337",
  month =        jan,
  year =         "1963",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/5.4.332",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:29 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/5/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/5/4/332.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/050332.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/332.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/333.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/334.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/335.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/336.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_05/Issue_04/tiff/337.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Wells:1963:LEA,
  author =       "Mark B. Wells",
  title =        "Letter to the {Editor}: on {ALGOL 60} as a publication
                 language",
  journal =      j-CACM,
  volume =       "6",
  number =       "8",
  pages =        "421--421",
  month =        aug,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:48 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@PhdThesis{Wirth:1963:GAa,
  author =       "Niklaus Emil Wirth",
  title =        "A Generalization of {Algol}",
  type =         "{Ph.D.} thesis",
  school =       "University of California, Berkeley",
  address =      "Berkeley, CA",
  pages =        "107",
  year =         "1963",
  ISBN =         "1-0851-1027-3",
  ISBN-13 =      "978-1-0851-1027-3",
  MRclass =      "99-05",
  MRnumber =     "2613866",
  bibdate =      "Thu Jan 04 16:56:48 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.proquest.com/pqdtglobal/docview/302115469",
  acknowledgement = ack-nhfb,
  advisor =      "Harry Douglas Huskey and Edward Albert Feigenbaum",
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  remark =       "Not online outside Berkeley, but there are papers on
                 that work \cite{Wirth:1966:EGAa, Wirth:1966:EEG,
                 Wirth:1966:EGAb, Wirth:1985:PLD}",
}

@Article{Wirth:1963:GAb,
  author =       "Niklaus Wirth",
  title =        "A Generalization of {ALGOL}",
  journal =      j-CACM,
  volume =       "6",
  number =       "9",
  pages =        "547--554",
  month =        sep,
  year =         "1963",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/367593.367619",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:49 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "The publication of the Report on the Algorithmic
                 Language ALGOL 60 (1) was one of the very important and
                 subsequently most discussed events in the field of
                 programming techniques. ALGOL was designed to spare the
                 programmer from the myriad of tedious detail
                 considerations required for machine-language coding; it
                 achieves this aim to an extremely high degree and
                 should therefore be expected to have become the
                 dominant tool in the art of programming, not only for
                 publication purposes but as the actual source language
                 of processing systems.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  numpages =     "8",
}

@Article{Woodger:1963:SAR,
  author =       "M. Woodger",
  title =        "Supplement to the {ALGOL 60} report",
  journal =      j-CACM,
  volume =       "6",
  number =       "1",
  pages =        "18--20",
  month =        jan,
  year =         "1963",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:44 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Andersen:1964:AMF,
  author =       "Christian Andersen",
  title =        "The {$ Q D $}-Algorithm as a Method for Finding the
                 Roots of a Polynomial Equation When All Roots are
                 Positive",
  type =         "Technical Report",
  number =       "STAN-CS-64-9 (AD604012)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "74",
  month =        jun,
  year =         "1964",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-64-9.html",
  abstract =     "The Quotient--Difference (QD)-scheme, symmetric
                 functions and some results from the theory of Hankel
                 determinants are treated. Some well known relations
                 expressing the elements of the QD-scheme by means of
                 the Hankel determinants are presented. The question of
                 convergence of the columns of the QD-scheme is treated.
                 An exact expression for $ q_n^k $ is developed for the
                 case of different roots. It is proved that the columns
                 of the QD-scheme will converge not only in the well
                 known case of different roots, but in all cases where
                 the roots are positive. A detailed examination of the
                 convergence to the smallest root is presented. An exact
                 expression for $ q_n^N $ is developed. This expression
                 is correct in all cases of multiple positive roots. It
                 is shown that the progressive form of the QD-algorithm
                 is only 'mildly unstable'. Finally, some ALGOL programs
                 and some results obtained by means of these are
                 given.",
  acknowledgement = ack-nhfb,
  pdfpages =     "86",
  xxauthor =     "Charles Anderson",
  xxnumber =     "CS-TR-64-9",
}

@Article{Anonymous:1964:APd,
  author =       "Anonymous",
  title =        "{Algol} programming",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "4",
  pages =        "250--260",
  month =        dec,
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939517",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=4&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=4&issue=4&spage=250",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Anonymous:1964:NGA,
  author =       "Anonymous",
  title =        "Notes: The {GIER ALGOL III} Compiler",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "2",
  pages =        "135--136",
  month =        jun,
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939857",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=4&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=4&issue=2&spage=135",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Barron:1964:CRA,
  author =       "D. W. Barron",
  title =        "Correspondence: On the representation of {ALGOL}",
  journal =      j-COMP-J,
  volume =       "6",
  number =       "4",
  pages =        "335--335",
  month =        jan,
  year =         "1964",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/6.4.335",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Oct 05 10:35:45 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  note =         "See \cite{Samet:1963:CHR,Taylor:1964:CRA}.",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_04/tiff/335.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Book{Baumann:1964:IA,
  author =       "R. Baumann and M. Feliciano and F. L. Bauer and K.
                 Samelson",
  title =        "Introduction to {Algol}",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "x + 142",
  year =         "1964",
  LCCN =         "QA76.5 .B33",
  MRclass =      "68.00",
  MRnumber =     "163449",
  MRreviewer =   "B. A. Galler",
  bibdate =      "Thu Aug 20 18:22:34 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Prentice-Hall Series in Automatic Computation",
  ZMID =         "03217433",
  ZMnumber =     "0134.13802",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Klaus Samelson (21 December 1918--25 May
                 1980)",
}

@Article{Cheatham:1964:ENS,
  author =       "T. E. {Cheatham, Jr.}",
  title =        "{Editor}'s note: {A} successor to {ALGOL}?",
  journal =      j-CACM,
  volume =       "7",
  number =       "7",
  pages =        "422--422",
  month =        jul,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:54 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Cyvin:1964:AGF,
  author =       "S. J. Cyvin and B. N. Cyvin",
  title =        "{Algorithm 225}: {Gamma} function with controlled
                 accuracy",
  journal =      j-CACM,
  volume =       "7",
  number =       "5",
  pages =        "295--295",
  month =        may,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:53 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\Gamma(x)$; special functions",
  remark =       "Fullerton: 30-line Algol procedure based on
                 out-of-date method.",
}

@Article{Cyvin:1964:AND,
  author =       "S. J. Cyvin",
  title =        "{Algorithm 226}: {Normal} distribution function",
  journal =      j-CACM,
  volume =       "7",
  number =       "5",
  pages =        "295--295",
  month =        may,
  year =         "1964",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/364099.364315",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:53 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "probability functions",
}

@Article{Farkas:1964:RPPb,
  author =       "I. Farkas",
  title =        "Recent Publications and Presentations: {{\em A Guide
                 to ALGOL Programming}}, by {Daniel D. McCracken}",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "71",
  number =       "2",
  pages =        "232--232",
  month =        feb,
  year =         "1964",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:37:23 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/amermathmonthly1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Forsythe:1964:TPA,
  author =       "George E. Forsythe",
  title =        "Tests of {Parlett}'s {ALGOL} Eigenvalue Procedure {$ E
                 i g 3 $} (in {Technical Notes and Short Papers})",
  journal =      j-MATH-COMPUT,
  volume =       "18",
  number =       "87",
  pages =        "486--487",
  month =        jul,
  year =         "1964",
  CODEN =        "MCMPAF",
  DOI =          "https://doi.org/10.1090/S0025-5718-1964-0165669-4;
                 https://doi.org/10.2307/2003771",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  MRclass =      "65.40",
  MRnumber =     "MR0165669 (29 \#2949)",
  MRreviewer =   "James H. Wilkinson",
  bibdate =      "Tue Nov 22 09:08:17 MST 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1960.bib;
                 JSTOR database",
  URL =          "https://www.ams.org/journals/mcom/1964-18-087/S0025-5718-1964-0165669-4/S0025-5718-1964-0165669-4.pdf;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1960.bib",
  ZMnumber =     "0124.33005",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  author-dates = "Beresford Neill Parlett (4 July 1932--7 February
                 2026); George Elmer Forsythe (8 January 1917--9 April
                 1972)",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
  keywords =     "numerical analysis",
}

@Article{Garwick:1964:RFG,
  author =       "Jan V. Garwick",
  title =        "Remark on further generalization of {ALGOL}",
  journal =      j-CACM,
  volume =       "7",
  number =       "7",
  pages =        "422--423",
  month =        jul,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:54 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Gautschi:1964:AIB,
  author =       "Walter Gautschi",
  title =        "{Algorithm 222}: {Incomplete} beta functions ratios",
  journal =      j-CACM,
  volume =       "7",
  number =       "3",
  pages =        "143--143",
  month =        mar,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:52 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "beta functions; special functions",
  remark =       "Fullerton: 200-line Algol procedure.",
}

@TechReport{Golub:1964:NMS,
  author =       "Gene H. Golub and Peter A. Businger",
  title =        "{{\booktitle{Numerical methods for solving linear
                 least squares problems}} (by G. Golub); \booktitle{An
                 ALGOL procedure for finding linear least squares
                 solutions} (by Peter Businger)}",
  type =         "Technical Report",
  number =       "STAN-CS-64-12 (AD608292)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "ii + 27",
  day =          "28",
  month =        aug,
  year =         "1964",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-64-12.html",
  abstract =     "A common problem in a Computer Laboratory is that of
                 finding linear least squares solutions. These problems
                 arise in a variety of areas and in a variety of
                 contexts. Linear least squares problems are
                 particularly difficult to solve because they frequently
                 involve large quantities of data, and they are
                 ill-conditioned by their very nature. In this paper, we
                 shall consider stable numerical methods for handling
                 these problems. Our basic tool is a matrix
                 decomposition based on orthogonal Householder
                 transformations.",
  acknowledgement = ack-nhfb,
  author-dates = "Gene Howard Golub (February 29, 1932--November 16,
                 2007)",
  pdfpages =     "32",
  xxnumber =     "CS-TR-64-12 (AD608292)",
}

@Article{Gorn:1964:RIO,
  author =       "S. Gorn",
  title =        "Report on Input-Output Procedures for {ALGOL 60}",
  journal =      j-CACM,
  volume =       "7",
  number =       "10",
  pages =        "628--630",
  month =        oct,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:56 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Gorn:1964:RSA,
  author =       "S. Gorn",
  title =        "Report on {SUBSET ALGOL 60} ({IFIP})",
  journal =      j-CACM,
  volume =       "7",
  number =       "10",
  pages =        "626--628",
  month =        oct,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:56 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Gram:1964:APC,
  author =       "Christian Gram",
  title =        "{Algol} Programming: Contribution no. 8: Definite
                 Integrals by {Romberg}'s Method",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "1",
  pages =        "54--60",
  month =        mar,
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939526",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=4&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=4&issue=1&spage=54",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Gram:1964:APN,
  author =       "Christian Gram",
  title =        "{Algol} Programming: Note on {``Definite Integral by
                 Romberg's Method'' [BIT {\bf 4}(1), 1964, pp.
                 54--60]}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "2",
  pages =        "118--119",
  month =        jun,
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939854",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=4&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=4&issue=2&spage=118",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Healy:1964:ANN,
  author =       "M. J. R. Healy",
  title =        "{ALGOL} Note: Note on the use of procedures",
  journal =      j-CACM,
  volume =       "7",
  number =       "12",
  pages =        "735--735",
  month =        dec,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:57 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Healy:1964:BRBb,
  author =       "M. J. R. Healy",
  title =        "Book Review: {{\booktitle{An Introduction to ALGOL
                 Programming}}, by R. Wooldridge; J. F. Ractliffe}",
  journal =      j-J-R-STAT-SOC-SER-A-GENERAL,
  volume =       "127",
  number =       "2",
  pages =        "300--300",
  month =        "????",
  year =         "1964",
  CODEN =        "JSSAEF",
  DOI =          "https://doi.org/10.2307/2344021",
  ISSN =         "0035-9238",
  ISSN-L =       "0035-9238",
  bibdate =      "Sat Jan 24 11:18:12 MST 2015",
  bibsource =    "https://www.jstor.org/stable/i315930;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jrss-a-1960.bib",
  URL =          "https://www.jstor.org/stable/2344021",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Royal Statistical Society. Series A
                 (General)",
  journal-URL =  "https://www.jstor.org/journals/00359238.html",
}

@Article{Hoare:1964:BRA,
  author =       "C. A. R. Hoare",
  title =        "Book review: {{\booktitle{Algol on the KDF9}}}",
  journal =      j-COMP-J,
  volume =       "7",
  number =       "2",
  pages =        "154--154",
  month =        "????",
  year =         "1964",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/7.2.154",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:31 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/7/2.toc;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/7/2/154.full.pdf+html",
  acknowledgement = ack-nhfb,
  author-dates = "Charles Antony Richard Hoare (11 January 1934--5 March
                 2026)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Hoare:1964:BRB,
  author =       "C. A. R. Hoare",
  title =        "Book review: {{\booktitle{Algol on the KDF9}}}",
  journal =      j-COMP-J,
  volume =       "7",
  number =       "2",
  pages =        "154--154",
  month =        "????",
  year =         "1964",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/7.2.154",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:31 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/7/2.toc;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/7/2/154.full.pdf+html",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@InProceedings{Hoare:1964:EAP,
  author =       "C. A. R. Hoare",
  editor =       "P. Wegner",
  booktitle =    "Introduction to System Programming",
  title =        "The {Elliott ALGOL} programming system",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "156--166",
  year =         "1964",
  bibdate =      "Tue Aug 09 08:19:42 2022",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://archive.org/details/introductiontosy00wegn/page/2",
  acknowledgement = ack-nhfb,
  author-dates = "Charles Antony Richard Hoare (11 January 1934--5 March
                 2026)",
}

@Article{Hohn:1964:BRI,
  author =       "Franz E. Hohn",
  title =        "Book Review: {{\booktitle{Introduction to ALGOL}} by
                 R. Baumann, M. Feliciano, F. L. Bauer, K. Samelson}",
  journal =      j-PI-MU-EPSILON-J,
  volume =       "4",
  number =       "1",
  pages =        "31--31",
  month =        "Fall",
  year =         "1964",
  CODEN =        "PMEJBR",
  ISSN =         "0031-952X",
  ISSN-L =       "0031-952X",
  bibdate =      "Sun Aug 23 12:38:50 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.jstor.org/stable/24339270",
  acknowledgement = ack-nhfb,
  fjournal =     "Pi Mu Epsilon Journal",
  subject-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
}

@Article{Josefsen:1964:APC,
  author =       "Harold Josefsen",
  title =        "{Algol} Programming: Contribution no. 10: Linear
                 programming by the modified simplex method",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "3",
  pages =        "189--196",
  month =        sep,
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01956029",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=4&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  note =         "See certification
                 \cite{Asker:1966:APC,McKay:1972:APCa,McKay:1972:APCb}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=4&issue=3&spage=189",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Knuth:1964:FDS,
  author =       "Donald E. Knuth and J. L. McNeley",
  title =        "A Formal Definition of {SOL}",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-13",
  number =       "4",
  pages =        "409--414",
  month =        aug,
  year =         "1964",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1964.263822",
  ISSN =         "0367-7508",
  ISSN-L =       "0367-7508",
  bibdate =      "Thu Jul 14 06:57:02 MDT 2011",
  bibsource =    "Compiler/bevan.bib;
                 http://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038205;
                 https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038205",
  abstract =     "This paper gives a formal definition of SOL, a general
                 purpose algorithmic language useful for describing and
                 simulating complex systems. SOL is described using
                 meta-linguistic formulas as used in the definition of
                 ALGOL 60. The principle differences between SOL and
                 problem-oriented languages such as ALGOL or FORTRAN is
                 that SOL includes capabilities for expressing parallel
                 computation, convenient notations for embedding random
                 quantities within arithmetic expressions and automatic
                 means for gathering statistics about the elements
                 involved. SOL differs from other simulation languages
                 such as SIMSCRIPT primarily in simplicity of use and in
                 readability since it is capable of describing models
                 without including computer-oriented characteristics.",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Electron. Comput.",
  checked =      "19940607",
  fjournal =     "IEEE Transactions on Electronic Computers",
  keywords =     "SOL, formal definition, language definition",
  refs =         "2",
  sjb =          "The ``formal definition'' consists of the grammar
                 along with English prose explaining the semantics and
                 any restrictions.",
  source =       "Main library",
  xxnote =       "dek-vita.tex has EC-13 and EC--13: inconsistent.",
  xxnumber =     "(unknown): issue covers lost at time of binding",
}

@Article{Knuth:1964:PIO,
  author =       "D. E. Knuth and L. L. Bumgarner and D. E. Hamilton and
                 P. Z. Ingerman and M. P. Lietzke and J. N. Merner and
                 D. T. Ross",
  title =        "A Proposal for Input-Output Conventions in {ALGOL
                 60}",
  journal =      j-CACM,
  volume =       "7",
  number =       "5",
  pages =        "273--283",
  month =        may,
  year =         "1964",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/364099.364222",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:53 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "Russian translation by M. I. Ageev in {\sl Sovremennoe
                 Programmirovanie\/ \bf 1} (Moscow: Soviet Radio, 1966),
                 73--107.",
  abstract =     "The ALGOL 60 language as first defined made no
                 explicit reference to input and output processes. Such
                 processes appeared to be quite dependent on the
                 computer used, and so it was difficult to obtain
                 agreement on those matters. As time has passed, a great
                 many ALGOL compilers have come into use, and each
                 compiler has incorporated some input-output facilities.
                 Experience has shown that such facilities can be
                 introduced in a manner which is compatible and
                 consistent with the ALGOL language, and which (more
                 importantly) is almost completely machine-independent.
                 However, the existing implementations have taken many
                 different approaches to the subject, and this has
                 hampered the interchange of programs between
                 installations. The ACM ALGOL committee has carefully
                 studied the various proposals in an attempt to define a
                 set of conventions for doing input and output which
                 would be suitable for use on most computers. The
                 present report constitutes the recommendations of that
                 committee.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Langefors:1964:AGP,
  author =       "B{\"o}rje Langefors",
  title =        "{ALGOL-GENIUS}, a Programming Language for General
                 Data Processing",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "3",
  pages =        "162--176",
  month =        sep,
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01956027",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=4&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=4&issue=3&spage=162",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Lietzke:1964:MSC,
  author =       "Marjorie P. Lietzke",
  title =        "A method of syntax-checking {ALGOL 60}",
  journal =      j-CACM,
  volume =       "7",
  number =       "8",
  pages =        "475--478",
  month =        aug,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:55 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Lotsch:1964:AFI,
  author =       "Helmut Lotsch and Malcolm Gray",
  title =        "{Algorithm 244}: {Fresnel} Integrals [{S20}]",
  journal =      j-CACM,
  volume =       "7",
  number =       "11",
  pages =        "660--661",
  month =        nov,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:56 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  abstract =     "This procedure computes the Fresnel sine and cosine
                 integrals $ C(w) = \int_0^\infty \cos [(\pi / 2)t^2] \,
                 d t $ and $ S(w) = \int_0^w \sin [(\pi / 2)t^2] \, d t
                 $. It is a modification of Algorithm 213 (Comm. ACM, 6
                 (Oct. 1963), 617) such that the accuracy, expressed by
                 \textit{eps}, is improved. eps can arbitrarily be
                 chosen up to $ \textit {eps} = 10^{-6} $ for a computer
                 with sufficient word length as, for example, the
                 Burroughs B5000 which has 11--12 significant digits.
                 Referring to the formulas of Algorithm 213: if $ |w| <
                 \sqrt {(26.20 / \pi)} $ the series expansions $ C(w) $
                 and $ S(w) $ are terminated when the absolute value of
                 the relative change in two successive terms is $ \leq
                 \textit {eps} $. If $ |w| \geq \sqrt {(26.20 / \pi)} $
                 the series $ Q(x) $ and $ P(x) $ are terminated when
                 the absolute value of the terms is $ \leq \textit {eps}
                 / 2 $. However, this truncation point is not
                 necessarily valid for the range $ \sqrt {(26.20 / \pi)}
                 \leq |w| < \sqrt {(28.50 / \pi)} $ when $ \textit {eps}
                 = 10^{-6} $, since the asymptotic series must be
                 terminated before arriving at the minimum. In this
                 range the ignored terms of the series expansions are $
                 < 3 \times 10^6 $, and for larger arguments $ < 10^{-6}
                 $. This accuracy may be improved if desired: the
                 switch-over point from the regular to the asymptotic
                 series expansions has to be displaced to larger
                 arguments.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "C(x); Fresnel integrals; S(x); special functions",
  remark =       "Fullerton: 100-line Algol procedure.",
}

@TechReport{Metropolis:1964:IQRb,
  author =       "N. C. Metropolis",
  title =        "{ICR} Quarterly Report",
  type =         "Technical Report",
  number =       "TID-21413",
  institution =  "Institute for Computer Research, University of
                 Chicago",
  address =      "Chicago, IL, USA",
  pages =        "231",
  day =          "1",
  month =        aug,
  year =         "1964",
  bibdate =      "Tue Mar 20 11:36:54 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=4659841&query_id=0",
  acknowledgement = ack-nhfb,
  keywords =     "Algol; beams; CDC 3600; charged particles; computers;
                 control systems; cosmic radiation; cyclotrons; digital
                 systems; errors; MANIAC 3; mathematics; mathematics and
                 computers; operation; planning; programming; spark
                 chambers; spectra; stability; statistics; testing; X
                 radiation",
}

@Article{Naur:1964:AGS,
  author =       "Peter Naur",
  title =        "Automatic Grading of Students' {ALGOL} Programming",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "3",
  pages =        "177--188",
  month =        sep,
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01956028",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=4&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=4&issue=3&spage=177",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Naur:1964:APC,
  author =       "Peter Naur",
  title =        "{Algol} Programming: Contribution no. 9: Eigenvalues
                 and eigenvectors of real symmetric matrices",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "2",
  pages =        "120--130",
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon Nov 16 14:34:20 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  note =         "See erratum \cite{Naur:1964:EAP}.",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Naur:1964:EAP,
  author =       "Peter Naur",
  title =        "Erratum: {``Algol Programming: Contribution no. 9:
                 Eigenvalues and eigenvectors of real symmetric
                 matrices'' [BIT {\bf 4}(2), 1964, p. 127]}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "3",
  pages =        "204--204",
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Mon Nov 16 14:36:22 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  note =         "See \cite{Naur:1964:APC}.",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Naur:1964:UMC,
  author =       "Peter Naur",
  title =        "Using Machine-Code within an {ALGOL} System",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "4",
  number =       "2",
  pages =        "115--117",
  month =        jun,
  year =         "1964",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939853",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=4&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=4&issue=2&spage=115",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Perlis:1964:EAM,
  author =       "A. J. Perlis and Renato Iturriaga",
  title =        "An extension to {ALGOL} for manipulating formulae",
  journal =      j-CACM,
  volume =       "7",
  number =       "2",
  pages =        "127--130",
  month =        feb,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:51 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/macsyma.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Pullin:1964:FAT,
  author =       "D. Pullin",
  title =        "A {Fortran} to {Algol} translator",
  journal =      j-COMP-J,
  volume =       "7",
  number =       "1",
  pages =        "24--27",
  month =        apr,
  year =         "1964",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/7.1.24",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:31 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/7/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_07/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/7/1/24.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_07/Issue_01/070024.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_07/Issue_01/tiff/24.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_07/Issue_01/tiff/25.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_07/Issue_01/tiff/26.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_07/Issue_01/tiff/27.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Randell:1964:SST,
  author =       "B. Randell and L. J. Russell",
  title =        "Single-Scan Techniques for the Translation of
                 Arithmetic Expressions in {ALGOL 60}",
  journal =      j-J-ACM,
  volume =       "11",
  number =       "2",
  pages =        "159--167",
  month =        apr,
  year =         "1964",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Thu Nov 03 22:33:52 1994",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
}

@Article{Rose:1964:EAL,
  author =       "Gene F. Rose",
  title =        "An extension of {ALGOL}-like languages",
  journal =      j-CACM,
  volume =       "7",
  number =       "2",
  pages =        "52--61",
  month =        feb,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:51 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Ryder:1964:NAC,
  author =       "K. L. Ryder",
  title =        "Note on an {Algol 60} Compiler for {Pegasus I}",
  journal =      j-COMP-J,
  volume =       "6",
  number =       "4",
  pages =        "336--338",
  month =        jan,
  year =         "1964",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/6.4.336",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:30 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/6/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/6/4/336.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_04/060336.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_04/tiff/336.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_04/tiff/337.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_04/tiff/338.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Samet:1964:CAG,
  author =       "P. A. Samet and P. J. Taylor",
  title =        "Comments on the {ALCOR} group representation of
                 {ALGOL} symbols",
  journal =      j-CACM,
  volume =       "7",
  number =       "7",
  pages =        "424--424",
  month =        jul,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:54 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Szameitat:1964:BRG,
  author =       "K. E. J. W. Szameitat",
  title =        "Book Review: {{\booktitle{A Guide to Algol
                 Programming}} by D. D. McCracken}",
  journal =      j-REV-INST-INT-STAT,
  volume =       "32",
  number =       "3",
  pages =        "327--328",
  year =         "1964",
  CODEN =        "ISTRDP",
  DOI =          "https://doi.org/10.2307/1401880",
  ISSN =         "0373-1138 (print), 2212-1846 (electronic)",
  ISSN-L =       "0373-1138",
  bibdate =      "Wed Oct 30 09:11:25 MDT 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/revinstintstat.bib",
  URL =          "https://www.jstor.org/stable/1401880",
  acknowledgement = ack-nhfb,
  ajournal =     "Rev. Inst. Int. Stat.",
  fjournal =     "Revue de l'Institut international de statistique =
                 Review of the International Statistical Institute",
  journal-URL =  "https://www.jstor.org/journal/revuinstintestat",
}

@Article{Taylor:1964:CRA,
  author =       "P. Taylor",
  title =        "Correspondence: On the representation of {ALGOL}",
  journal =      j-COMP-J,
  volume =       "6",
  number =       "4",
  pages =        "335--335, 367--367",
  month =        jan,
  year =         "1964",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/6.4.335",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Oct 05 10:35:45 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  note =         "See \cite{Samet:1963:CHR,Barron:1964:CRA}.",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_04/tiff/335.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_06/Issue_04/tiff/367.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Voss:1964:DAP,
  author =       "J. R. Voss",
  title =        "In defense of {ALGOL 60} as a publication language",
  journal =      j-CACM,
  volume =       "7",
  number =       "1",
  pages =        "2--2",
  month =        jan,
  year =         "1964",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:51 MST 2005",
  bibsource =    "http://portal.acm.org/;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Woodger:1964:A,
  author =       "Michael Woodger",
  title =        "{Algol}",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-13",
  number =       "4",
  pages =        "377--381",
  month =        aug,
  year =         "1964",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1964.263817",
  ISSN =         "0367-7508",
  ISSN-L =       "0367-7508",
  bibdate =      "Thu Jul 14 06:57:02 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038200",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Electron. Comput.",
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@Article{Wynn:1964:GPV,
  author =       "P. Wynn",
  title =        "General purpose vector epsilon algorithm {ALGOL}
                 procedures",
  journal =      j-NUM-MATH,
  volume =       "6",
  number =       "1",
  pages =        "22--36",
  month =        dec,
  year =         "1964",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Mon Oct 18 20:10:40 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@TechReport{Ageev:1965:EEM,
  author =       "M. I. Ageev and J. Maclaren",
  title =        "{English} Equivalents of Metalinguistic Terms of
                 {Russian ALGOL}",
  type =         "Technical Report",
  number =       "STAN-CS-65-19 (AD0612686, TT-65-61839)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "115",
  month =        apr,
  year =         "1965",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "https://apps.dtic.mil/sti/citations/tr/AD0612686",
  abstract =     "The Russian versions of the metalinguistic terms of
                 ALGOL 60 are listed in Russian alphabetical order,
                 together with the English originals.",
  acknowledgement = ack-nhfb,
  remark =       "No PDF file in DTIC or NWRL, but DTIC has abstract.
                 Translated from monograph \booktitle{Osnovy
                 Algoritmicheskogo Yazyka Algol-60 (Principles of the
                 Algol-60 Algorithmic Language)} Moscow, 1964.",
}

@Article{Anderson:1965:PSP,
  author =       "James P. Anderson",
  title =        "Program Structures for Parallel Processing",
  journal =      j-CACM,
  volume =       "8",
  number =       "12",
  pages =        "786--788",
  month =        dec,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:03 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "Constructs for organizing and explicating parallel
                 program segments are discussed as extensions to ALGOL
                 60. The constructs serve as meta-commands and are
                 motivated by equipment having multiprocessing
                 capability.",
  acknowledgement = ack-nhfb,
  checked =      "19940409",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "Besides the {\em fork} and {\em join} proposed by
                 Opler \cite{Opler:1965:POL}, suggests {\em terminate},
                 {\em obtain} and {\em release} to take better advantage
                 of computers such as the IBM System 360/67 and the GE
                 635. {\em obtain} and {\em release} grab and give up
                 respectively, exclusive access on a list of variables.
                 {\em terminate} is used in conjunction with {\em fork}
                 and {\em join} to explicitly terminate a branch of
                 computation.",
}

@Article{Barnes:1965:KAL,
  author =       "J. G. P. Barnes",
  title =        "A {KDF9 Algol} list-processing scheme",
  journal =      j-COMP-J,
  volume =       "8",
  number =       "2",
  pages =        "113--119",
  month =        jul,
  year =         "1965",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/8.2.113",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:33 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/8/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/8/2/113.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_02/080113.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_02/tiff/113.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_02/tiff/114.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_02/tiff/115.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_02/tiff/116.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_02/tiff/117.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_02/tiff/118.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_02/tiff/119.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Batson:1965:OST,
  author =       "Alan Batson",
  title =        "The organization of symbol tables",
  journal =      j-CACM,
  volume =       "8",
  number =       "2",
  pages =        "111--112",
  month =        feb,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:58 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/hash.bib",
  abstract =     "An efficient symbol table organization is an important
                 feature in the design of any compiler. During the
                 construction of the Virginia ALGOL 60 compiler for the
                 Burroughs B205, the primary consideration in the symbol
                 table design was that the recognition of identifiers
                 and reserved words should be as rapid as possible. the
                 general features of the technique are described.",
  acknowledgement = ack-nhfb,
  checked =      "19940409",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  refs =         "0",
  sjb =          "Describes a technique where all identifiers are stored
                 in a stack and lookup is a linear search. Not
                 surprisingly criticizes this for being slow. Instead of
                 this method, suggests using a hash table with a linear
                 probe on collision.",
}

@Article{Burkhardt:1965:LES,
  author =       "Walter H. Burkhardt",
  title =        "Letter to the {Editor}: syntax and generalization of
                 {ALGOL 60}",
  journal =      j-CACM,
  volume =       "8",
  number =       "5",
  pages =        "261--261",
  month =        may,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:00 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "Letter to the editor",
  acknowledgement = ack-nhfb,
  checked =      "19940405",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "States that Iverson's notation for syntax
                 \cite{Iverson:cacm:1964} is not original since he has
                 used it for ``many years''. Points at Brooker and
                 Morris's work as prior art
                 \cite{Brooker:Morris:jacm:1962,Rosen:cacm:1964}.
                 Follows this with a list of errors in the syntax given
                 by Iverson and then suggests generalizations of his
                 own. See also
                 \cite{Iverson:1965:RSG,Sanderson:1965:SLR}.",
}

@Article{Burkhardt:1965:MSS,
  author =       "Walter H. Burkhardt",
  title =        "Metalanguage and Syntax Specification",
  journal =      j-CACM,
  volume =       "8",
  number =       "5",
  pages =        "304--305",
  month =        may,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:00 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 ftp://ftp.ira.uka.de/pub/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  abstract =     "Two metalanguages are described, one sufficient for
                 the table specification of the ALGOL syntax, the other
                 with additional metaoperators adequate and used for the
                 formal table description of Basic FORTRAN",
  acknowledgement = ack-nhfb,
  checked =      "19940406",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "Uses Iverson's notation \cite{xxx} and extends it with
                 some extra operators, the most useful being: ``\${\bf n
                 \em unit}'' to represent ``{\em unit} must appear at
                 least {\bf n} times'' and ``$\upparrow${\bf n \em
                 unit}'' to indicate that ``{\em unit} must appear no
                 more than {\bf n} times''.",
}

@Article{Christiansen:1965:APE,
  author =       "S. Christiansen",
  title =        "{Algol} programming: Error Integral with Complex
                 Argument",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "5",
  number =       "4",
  pages =        "287--293",
  month =        dec,
  year =         "1965",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01937509",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=5&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=5&issue=4&spage=287",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  journal-URL =  "http://link.springer.com/journal/10543",
  remark =       "Fullerton: A 75-line Algol procedure with maximum
                 absolute error about $ 2 \times 10^{-6} $ is given for
                 $ w(z) = e^{-z^2} \erfc ( - i z) $.",
}

@Article{Chu:1965:ALC,
  author =       "Yaohan Chu",
  title =        "An {ALGOL}-like Computer Design Language",
  journal =      j-CACM,
  volume =       "8",
  number =       "10",
  pages =        "607--615",
  month =        oct,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:02 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "The idea of constructing a computer design language by
                 making use of an ALGOL-like programming language is
                 presented. A computer designer can benefit from using a
                 design language at a higher level just as a computer
                 user can benefit from a higher level programming
                 language. The purposes and requirements of the design
                 language are enumerated. To achieve most of the
                 purposes a translator is required to translate a design
                 of computer logic into a set of Boolean equations. The
                 design language is presented in terms of a vocabulary,
                 statements, sequences and microprogram. Included are
                 examples of identifiers, expressions, with both unary
                 and binary operators, declaration statements, transfer
                 statements, terminal statements, exchange statements,
                 if statements, do statements, go to statements, several
                 sequences and a microprogram.",
  acknowledgement = ack-nhfb,
  checked =      "19940408",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "An early hardware description language.",
}

@Article{Duncan:1965:PRO,
  author =       "F. G. Duncan",
  title =        "Possibilities for Refining an Object Program Compiled
                 with an {ALGOL} Translator",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "5",
  number =       "2",
  pages =        "85--95",
  month =        jun,
  year =         "1965",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939613",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=5&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=5&issue=2&spage=85",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@TechReport{Forsythe:1965:AGPa,
  author =       "George E. Forsythe and Niklaus Wirth",
  title =        "Automatic Grading Programs",
  type =         "Technical Report",
  number =       "CS-TR-65-17",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "ii + 17",
  month =        feb,
  year =         "1965",
  bibdate =      "Fri Jan 12 06:41:18 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/pub/cstr/reports/cs/tr/65/17/CS-TR-65-17.pdf;
                 http://i.stanford.edu/TR/CS-TR-65-17.html",
  abstract =     "The ALGOL grader programs are presented for the
                 computer evaluation of student ALGOL programs. One is
                 for a beginner's program; it furnishes random data and
                 checks answers. The other provides a searching test of
                 the reliability and efficiency of a rootfinding
                 procedure. There is a statement of the essential
                 properties of a computer system, in order that grader
                 programs can be effectively used.",
  acknowledgement = ack-nhfb,
  author-dates = "George Elmer Forsythe (8 January 1917--9 April 1972);
                 Niklaus Wirth (15 February 1934--1 January 2024)",
  pdfpages =     "19",
}

@Article{Forsythe:1965:AGPb,
  author =       "George E. Forsythe and Niklaus Wirth",
  title =        "Automatic Grading Programs",
  journal =      j-CACM,
  volume =       "8",
  number =       "5",
  pages =        "275--278",
  month =        may,
  year =         "1965",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/364914.364937",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:00 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "Two ALGOL grader programs are presented for the
                 computer evaluation of student ALGOL programs. One is
                 for a beginner's program; it furnishes random data and
                 checks answers. The other provides a searching test of
                 the reliability and efficiency of an integration
                 procedure. There is a statement of the essential
                 properties of a computer system, in order that grader
                 programs can be effectively used.",
  acknowledgement = ack-nhfb,
  author-dates = "George Elmer Forsythe (8 January 1917--9 April 1972);
                 Niklaus Wirth (15 February 1934--1 January 2024)",
  checked =      "19940405",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  numpages =     "4",
}

@Article{Galler:1965:IE,
  author =       "Bernard A. Galler and Michael J. Fischer",
  title =        "The Iteration Element",
  journal =      j-CACM,
  volume =       "8",
  number =       "6",
  pages =        "349--349",
  month =        jun,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:00 MST 2005",
  bibsource =    "Compiler/bevan.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 ftp://ftp.ira.uka.de/pub/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  abstract =     "A recent addition to the MAD language has made the
                 iteration structure of the MAD THROUGH statement
                 (corresponding to the ALGOL {\bf for} statement and the
                 FORTRAN DO statement) available within expressions.",
  acknowledgement = ack-nhfb,
  checked =      "19940407",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Gautschi:1965:ALF,
  author =       "W. Gautschi",
  title =        "{Algorithm 259}: {Legendre} Functions for Arguments
                 Larger than One [{S16}]",
  journal =      j-CACM,
  volume =       "8",
  number =       "8",
  pages =        "488--492",
  month =        aug,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:01 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See also \cite{Jansen:1977:RLF}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Legendre functions; special functions",
  remark =       "Fullerton: Long Algol procedures for the associated
                 Legendre functions of the first and second kinds: $
                 P_a^n(x) $ and $ Q_n^m $.",
}

@Article{Gries:1965:STU,
  author =       "D. Gries and M. Paul and H. R. Wiehle",
  title =        "Some Techniques Used in the {ALCOR ILLINOIS 7090}",
  journal =      j-CACM,
  volume =       "8",
  number =       "8",
  pages =        "496--500",
  month =        aug,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:01 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "An ALGOL compiler has been written by the ALCOR group
                 for the IBM 7090. Some little known but significant
                 techniques in compiler writing, together with
                 organizational details of this compiler, are described.
                 Timing estimates and an indication of compiler
                 requirements are also given.",
  acknowledgement = ack-nhfb,
  checked =      "19940407",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "IBM 7090",
  sjb =          "The language supported is ALGOL with the exception of
                 {\bf own} variables. The compiler works in 4 passes.",
}

@Article{Griffiths:1965:PCS,
  author =       "T. V. Griffiths",
  title =        "On Procedures for Constructing Structural Descriptions
                 for three Parsing Algorithms",
  journal =      j-CACM,
  volume =       "8",
  number =       "10",
  pages =        "594",
  month =        oct,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Apr 29 17:20:46 1999",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "Letter to the editor",
  acknowledgement = ack-nhfb,
  checked =      "19940408",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "Some comments in \cite{Griffiths:1965:REC}.",
}

@Article{Griffiths:1965:REC,
  author =       "T. V. Griffiths and S. R. Petrick",
  title =        "On the Relative Efficiencies of Context-Free Grammar
                 Recognizers",
  journal =      j-CACM,
  volume =       "8",
  number =       "5",
  pages =        "289--300",
  month =        may,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:00 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See also \cite{Griffiths:1965:PCS}.",
  abstract =     "A number of diverse recognition procedures that have
                 been proposed for parsing sentences with respect to a
                 context-free grammar are described in this paper by
                 means of a common device. Each procedure is defined by
                 giving an algorithm for obtaining a nondeterministic
                 Turing Machine recognizer that is equivalent to a given
                 context-free grammar. the formalization of the Turing
                 Machine has been chosen to make possible particularly
                 simple descriptions of the parsing procedures
                 considered.\par

                 An attempt has been made to compare recognition
                 efficiencies for the procedures defined. For a few
                 simple grammars and sentences a formal comparison has
                 been made. Empirical comparison of the recognition of
                 more realistic programming languages such as LISP and
                 ALGOL has been made by means of a program which
                 simulates the Turing Machine on the Univac M-460
                 Computer. Several algorithms for producing grammars
                 equivalent to a given context-free grammar have been
                 considered, and the increase in recognition efficiency
                 they afford has been empirically investigated.",
  acknowledgement = ack-nhfb,
  checked =      "19940406",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Gunn:1965:ASa,
  author =       "J. H. Gunn",
  title =        "{Algorithm 260}: {6-$J$} symbols",
  journal =      j-CACM,
  volume =       "8",
  number =       "8",
  pages =        "492--492",
  month =        aug,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:01 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "Fullerton: Short Algol procedure.",
}

@Article{Gunn:1965:ASb,
  author =       "J. H. Gunn",
  title =        "{Algorithm 261}: {9-$J$} symbols",
  journal =      j-CACM,
  volume =       "8",
  number =       "8",
  pages =        "492--493",
  month =        aug,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:01 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "Fullerton: Short Algol procedure.",
}

@Article{Gunn:1965:AZV,
  author =       "J. H. Gunn",
  title =        "{Algorithm 252} [{Z}]: {Vector} coupling or
                 {Clebsch--Gordan} coefficients",
  journal =      j-CACM,
  volume =       "8",
  number =       "4",
  pages =        "217--217",
  month =        apr,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:59 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "Fullerton: Short Algol procedure.",
}

@Article{Haag:1965:LEM,
  author =       "James N. Haag",
  title =        "Letter to the {Editor}: more suggestions for {ALGOL
                 60}",
  journal =      j-CACM,
  volume =       "8",
  number =       "6",
  pages =        "347--347",
  month =        jun,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:00 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "Letter to the editor",
  acknowledgement = ack-nhfb,
  checked =      "19940407",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "Suggests using a special table that encodes all the
                 standard binary logical operations plus lots of others
                 into a 4 bit code.",
}

@Article{Herriot:1965:RA,
  author =       "J. G. Herriot",
  title =        "{R65-26} {ALGOL}",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-14",
  number =       "2",
  pages =        "278--278",
  month =        apr,
  year =         "1965",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1965.263979",
  ISSN =         "0367-7508",
  ISSN-L =       "0367-7508",
  bibdate =      "Thu Jul 14 06:26:23 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4038434",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Electron. Comput.",
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@TechReport{Hoare:1965:RH,
  author =       "C. A. R. Hoare",
  title =        "Record Handling",
  type =         "WG 2.1 Working Paper",
  number =       "??",
  institution =  pub-IFIP,
  address =      pub-IFIP:adr,
  pages =        "??",
  month =        nov,
  year =         "1965",
  bibdate =      "Sat May 30 07:54:09 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Published in the Algol Bulletin: entry Hoare:1965:RH
                 in algol-bulletin.bib.",
}

@TechReport{Hockney:1965:MMF,
  author =       "Roger W. Hockney",
  title =        "Minimum multiplication {Fourier} analysis",
  type =         "Technical Report",
  number =       "CS-TR-65-32",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        dec,
  year =         "1965",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-65-32.html",
  abstract =     "Fourier analysis and synthesis is a frequently used
                 tool in applied mathematics but is found to be a time
                 consuming process to apply on a digital computer and
                 this fact may prevent the practical application of the
                 technique. This paper describes an algorithm which uses
                 the symmetries of the sine and cosine functions to
                 reduce the number of arithmetic operations by a factor
                 between 10 and 30. The algorithm is applicable to a
                 finite Fourier (or harmonic) analysis on $ 12
                 \bigotimes \ 2^q $ values, where $q$ is any integer $
                 \geq 0 $ and is applicable to a variety of end
                 conditions. A complete and tested B5000 Algol program
                 known as FOURIER12 is included.",
  acknowledgement = ack-nhfb,
  pdfpages =     "60",
}

@Article{Hopgood:1965:BRC,
  author =       "F. R. A. Hopgood",
  title =        "Book Review: {{\booktitle{A Course on Programming in
                 Algol 60}} by C. M. Reeves, M. Wells}",
  journal =      j-MATH-GAZ,
  volume =       "49",
  number =       "370",
  pages =        "484--485",
  year =         "1965",
  CODEN =        "MAGAAS",
  ISSN =         "0025-5572",
  bibdate =      "Wed May 20 11:41:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.jstor.org/stable/3612239",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematical Gazette",
  journal-URL =  "http://www.jstor.org/journal/mathgaze",
}

@Article{Iverson:1965:LER,
  author =       "Kenneth E. Iverson",
  title =        "Letter to the {Editor}: Remarks on Syntax and
                 Generalization of {ALGOL 60}",
  journal =      j-CACM,
  volume =       "8",
  number =       "9",
  pages =        "542--542",
  month =        sep,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:02 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "Letter to the editor",
  acknowledgement = ack-nhfb,
  checked =      "19940407",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "A reply to \cite{Burkhardt:1965:SGA}. Notes that some
                 of Burkhardt's corrections are correct, but some are
                 only correct if you accept a particular change in
                 ALGOL. Regarding Burkhardt's claim that the notation
                 used by Iverson is already known, Iverson simply notes
                 that he found it useful and thought others might
                 benefit from using it.",
}

@Article{Jensen:1965:GMC,
  author =       "J{\o}rn Jensen",
  title =        "Generation of Machine Code in {ALGOL} Compilers",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "5",
  number =       "4",
  pages =        "235--245",
  month =        dec,
  year =         "1965",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01937503",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=5&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=5&issue=4&spage=235",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Johnston:1965:CUC,
  author =       "John B. Johnston",
  title =        "A Class of Unambiguous Computer Languages",
  journal =      j-CACM,
  volume =       "8",
  number =       "3",
  pages =        "147--149",
  month =        mar,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00",
  MRnumber =     "30\#2708",
  bibdate =      "Fri Nov 25 18:19:59 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "Discussed in this paper is the concept of a fully
                 nested computer language which may be one means of
                 designing computer languages which would be completely
                 free of ambiguities. Several suggestions are also given
                 here for the redefinition of ALGOL as a fully nested
                 language.",
  acknowledgement = ack-nhfb,
  checked =      "19940404",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Kanner:1965:SYA,
  author =       "H. Kanner and P. Kosinski and C. L. Robinson",
  title =        "The structure of yet another {ALGOL} compiler",
  journal =      j-CACM,
  volume =       "8",
  number =       "7",
  pages =        "427--438",
  month =        jul,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:01 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Compiler/Compiler.Lins.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "A high-speed ``top down'' method of syntax analysis
                 which completely eliminates ``back-up'' of the source
                 string has been implemented in a convenient
                 macro-language. A technique of simulation at compile
                 time of the use of a conventional run-time stack
                 enables the generation of code for expressions which
                 minimizes stores, fetches and stack-pointer motion at
                 run time, while properly treating recursion and side
                 effects of procedures. Block structure and recursion
                 are handled without need for interpretive methods at
                 run time. The ``context problem'' in the transmission
                 to recursive procedures of parameters ``called by
                 name'' is solved in a manner which permits the handling
                 of common cases of simple expressions and array
                 identifiers with particular efficiency.",
  acknowledgement = ack-nhfb,
  checked =      "19940407",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "Contains two good pieces of advice: (1) Do not bother
                 to mechanism those operations which are easily
                 performed by humans. (2) Do not perform at run time any
                 bookkeeping operations that can reasonably be performed
                 at compile time. The former led to the decision to
                 writing the lexer/parser as set of recursive routines
                 and the latter to the removal of any form of ``go to''
                 interpreter \cite{Irons:Feurzig:cacm:1961}. Notes that
                 the ALGOL report uses syntax to distinguish between
                 arithmetic and boolean expressions but that this causes
                 problems for their syntax analyser. The solution to the
                 problems was to unify the syntax and make
                 differentiating between the two types of expression a
                 typing problem. Rest of the paper details solutions to
                 the following areas: labels and multiple assignments;
                 run time lists for {\bf own} variables; dealing with
                 block structure using the symbol table; code generation
                 for expressions; dealing with switches and
                 procedures.",
}

@Article{Landin:1965:CBAa,
  author =       "P. J. Landin",
  title =        "A correspondence between {ALGOL 60} and {Church}'s
                 Lambda-Notation: {Part I}",
  journal =      j-CACM,
  volume =       "8",
  number =       "2",
  pages =        "89--101",
  month =        feb,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00 (02.85)",
  MRnumber =     "30\#2710",
  bibdate =      "Fri Nov 25 18:19:58 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Compiler/prog.lang.theory.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "This paper describes how some of the semantics of
                 ALGOL 60 can be formalized by establishing a
                 correspondence between expressions of ALGOL 60 and
                 expressions in a modified form of Church's $ \lambda
                 $-notation. First a model for computer languages and
                 computer behavior is described, based on the notions of
                 functional application and functional abstraction, but
                 also having analogues for imperative language features.
                 Then this model is used as an ``abstract object
                 language'' into which ALGOL 60 is mapped. Many of ALGOL
                 60's features emerge as particular arrangements of a
                 small number of structural rules, suggesting new
                 classifications and generalizations.\par

                 The correspondence is first described informally,
                 mainly by illustrations. The second part of the paper
                 gives a formal description, i.e. an ``abstract
                 compiler'' into the ``abstract object language.'' This
                 is itself presented in a ``purely functional''
                 notation, that is one using only application and
                 abstraction.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "imperative applicative expressions (IAEs)",
  ZMreviewer =   "B. A. Galler",
}

@Article{Landin:1965:CBAb,
  author =       "P. J. Landin",
  title =        "A Correspondence Between {ALGOL 60} and {Church}'s
                 Lambda-Notation: {Part II}",
  journal =      j-CACM,
  volume =       "8",
  number =       "3",
  pages =        "158--165",
  month =        mar,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68.00 (02.85)",
  MRnumber =     "30\#3590",
  bibdate =      "Fri Nov 25 18:19:59 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  checked =      "19940404",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "imperative applicative expressions (IAEs)",
  sjb =          "This part describes the formal mapping between ALGOL
                 60 and IAEs",
  ZMreviewer =   "B. A. Galler",
}

@Article{Lynch:1965:RSC,
  author =       "W. C. Lynch",
  title =        "Recursive Solution of a Class Of Combinatorial
                 Problems: An Example",
  journal =      j-CACM,
  volume =       "8",
  number =       "10",
  pages =        "617--620",
  month =        oct,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "05.04",
  MRnumber =     "31\#4731",
  bibdate =      "Fri Nov 25 18:20:02 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "Combinatorial problems requiring the selection of $n$
                 elements from a set of $m$ elements may be solved by a
                 recursion process analogous to that for computing
                 binomial coefficients. Several specific problems are
                 analyzed, the general technique is exposed, and an
                 ALGOL program is developed for one of the problems.",
  acknowledgement = ack-nhfb,
  checked =      "19940408",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  ZMreviewer =   "R. G. Stanton",
}

@Article{MacLaren:1965:APN,
  author =       "M. D. MacLaren",
  title =        "{Algorithm 272}: {Procedure} for the Normal
                 Distribution Functions [{S15}]",
  journal =      j-CACM,
  volume =       "8",
  number =       "12",
  pages =        "789--790",
  month =        dec,
  year =         "1965",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/365691.365957",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:03 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See remarks \cite{Hill:1967:RAS,MacLaren:1968:RAP}.",
  abstract =     "The procedure gives $ \Phi (a) = \sqrt {1 / (2 \pi)}
                 \int_{- \infty }^a \exp ( - t^2 / 2) \, d t $ and $
                 \Phi *(a) = 2 (\Phi (|a|) - 0.5) = \sqrt {2 / \pi }
                 \int_0^{|a|} \exp ( - t^2 / 2) \, d t $.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "probability functions",
}

@Article{Markman:1965:RZF,
  author =       "B. Markman",
  title =        "The {Riemann} Zeta Function",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "5",
  number =       "2",
  pages =        "138--141",
  year =         "1965",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Sat Oct 30 08:53:17 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  journal-URL =  "http://link.springer.com/journal/10543",
  remark =       "Fullerton: A 25-line Algol procedure for evaluating $
                 \zeta (s) $ for all $ s \neq 1 $ is given.",
}

@Article{McKeeman:1965:AAR,
  author =       "W. M. McKeeman",
  title =        "{Algorithm 268}: {ALGOL 60} Reference Language Editor
                 [{R2}]",
  journal =      j-CACM,
  volume =       "8",
  number =       "11",
  pages =        "667--668",
  month =        nov,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:03 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "A pretty-printer for Algol 60. The code is typeset in
                 the format that the pretty-printer produces.",
}

@TechReport{Metropolis:1965:IQR,
  author =       "N. C. Metropolis",
  title =        "{ICR} Quarterly Report, number 4",
  type =         "Technical Report",
  number =       "COO-614-31",
  institution =  "Institute for Computer Research, University of
                 Chicago",
  address =      "Chicago, IL, USA",
  pages =        "89",
  day =          "1",
  month =        feb,
  year =         "1965",
  bibdate =      "Tue Mar 20 11:36:54 2007",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.osti.gov/energycitations/product.biblio.jsp?osti_id=4632649&query_id=0",
  acknowledgement = ack-nhfb,
  keywords =     "Algol; astrophysics; circuits; computers; cyclotrons;
                 digital systems; equations; errors; MANIAC 3;
                 mathematics; mathematics and computers; nebulae;
                 operation; operators; photometry; programming; stars;
                 statistics",
  remark =       "OSTI ID: 4632649.",
}

@Article{Naur:1965:COT,
  author =       "Peter Naur",
  title =        "Checking of Operand Types in {ALGOL} Compilers",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "5",
  number =       "3",
  pages =        "151--163",
  month =        sep,
  year =         "1965",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01940219",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=5&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=5&issue=3&spage=151",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@TechReport{Naur:1965:PIA,
  author =       "Peter Naur",
  title =        "Proposals for introduction on aims",
  type =         "WG 2.1 Working Paper",
  number =       "??",
  institution =  pub-IFIP,
  address =      pub-IFIP:adr,
  pages =        "??",
  month =        oct,
  year =         "1965",
  bibdate =      "Sat May 30 07:59:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Naur:1965:PSA,
  author =       "Peter Naur",
  title =        "The Performance of a System for Automatic Segmentation
                 of Programs Within an {ALGOL} Compiler ({GIER}
                 {ALGOL})",
  journal =      j-CACM,
  volume =       "8",
  number =       "11",
  pages =        "671--676",
  month =        nov,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:03 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "The GIER ALGOL compiler makes use of an automatic
                 system for handling the transfers of program segments
                 from the drum store to the core store at program
                 execution time. The logic of this system is described.
                 The performance of the system is discussed, primarily
                 on the basis of execution times related to two specific
                 programs. The discussion concludes with an assessment
                 of the potential gains of various ways of improving the
                 system.",
  acknowledgement = ack-nhfb,
  checked =      "19940409",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Book{Naur:1965:RRA,
  author =       "P. Naur and J. W. Backus and F. L. Bauer and J. Green
                 and C. Katz and J. McCarthy and P. Naur and A. J.
                 Perlis and Heinz Rutishauser and K. Samelson and B.
                 Vauquois and J. H. Wegstein and A. van Wijngaarden and
                 M. Woodger",
  title =        "Revised report on the algorithmic language {ALGOL-60}.
                 ({Russian})",
  volume =       "Moskau, Russia",
  publisher =    "Verlag ``Mir''",
  pages =        "80",
  year =         "1965",
  bibdate =      "Fri Aug 21 15:10:11 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  ZMID =         "03235679",
  ZMnumber =     "0146.14701",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970); Klaus Samelson (21 December 1918--25
                 May 1980)",
  keywords =     "numerical analysis",
  language =     "Russian",
}

@Article{Samet:1965:EAB,
  author =       "P. A. Samet",
  title =        "The Efficient Administration of Blocks in {Algol}",
  journal =      j-COMP-J,
  volume =       "8",
  number =       "1",
  pages =        "21--23",
  month =        apr,
  year =         "1965",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/8.1.21",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:33 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/8/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/8/1/21.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_01/080021.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_01/tiff/21.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_01/tiff/22.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_08/Issue_01/tiff/23.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@TechReport{Seegmueller:1965:PBR,
  author =       "G. Seegmueller",
  title =        "A proposal for a basis for a report on a successor to
                 {ALGOL 60}",
  type =         "Report",
  number =       "??",
  institution =  "Bavarian Academy of Science",
  address =      "Munich, West Germany",
  pages =        "??",
  month =        oct,
  year =         "1965",
  bibdate =      "Sat May 30 07:50:44 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Thorelli:1965:APC,
  author =       "Lars Erik Thorelli",
  title =        "{Algol} Programming: Contribution no. 13: Evaluation
                 of a function expression described by a numerical
                 vector",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "5",
  number =       "2",
  pages =        "133--141",
  month =        jun,
  year =         "1965",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939616",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=5&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=5&issue=2&spage=133",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  xxnote =       "Check page numbers??",
}

@TechReport{vanWijngaarden:1965:ODD,
  author =       "A. van Wijngaarden",
  title =        "Orthogonal design and description of a formal
                 language",
  type =         "Report",
  number =       "MR 76",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "??",
  month =        oct,
  year =         "1965",
  bibdate =      "Mon May 18 15:48:58 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Weil:1965:TUD,
  author =       "Roman L. {Weil, Jr.}",
  title =        "Testing The Understanding Of The Difference Between
                 Call By Name and Call By Value in {ALGOL 60}",
  journal =      j-CACM,
  volume =       "8",
  number =       "6",
  pages =        "378--378",
  month =        jun,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:00 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  checked =      "19940407",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "Gives a 20 line program that incorporates most of the
                 basic call-by-name and call-by-value problems with
                 ALGOL 60 procedures. The task is to fill in the blanks
                 in comments at various points with the value you think
                 the variable will have at that point. The answers are
                 given at the end.",
}

@TechReport{Wirth:1965:CDA,
  author =       "Niklaus Wirth and C. A. R. Hoare",
  title =        "A Contribution to the Development of {ALGOL}",
  type =         "Report",
  number =       "35",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        dec,
  year =         "1965",
  bibdate =      "Tue May 14 17:10:58 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Revised February 1966. Published in
                 \cite{Wirth:1966:CDAb}.",
  acknowledgement = ack-nhfb,
  author-dates = "Charles Antony Richard Hoare (11 January 1934--5 March
                 2026); Niklaus Wirth (15 February 1934--1 January
                 2024)",
  remark =       "Cited in ALGOL Bulletin {\bf 23}, page 12.",
}

@TechReport{Wirth:1965:EGA,
  author =       "Niklaus Wirth and Helmut Weber",
  title =        "{EULER}: a Generalization of {ALGOL}, and its Formal
                 Definition",
  type =         "Technical Report",
  number =       "CS-TR-65-20",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "xv + 115",
  day =          "27",
  month =        apr,
  year =         "1965",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/pub/cstr/reports/cs/tr/65/20/CS-TR-65-20.pdf;
                 http://i.stanford.edu/TR/CS-TR-65-20.html",
  abstract =     "A method for defining programming languages is
                 developed which introduces a rigorous relationship
                 between structure and meaning. The structure of a
                 language is defined by a phrase structure syntax, the
                 meaning in terms of the effects which the execution of
                 a sequence of interpretation rules exerts upon a fixed
                 set of variables, called the Environment. There exists.
                 a one-to-one correspondence between syntactic rules and
                 interpretation rules, and the sequence of executed
                 interpretation rules is determined by the sequence of
                 corresponding syntactic reductions which constitute a
                 parse.\par

                 The individual interpretation rules are explained in
                 terms of an elementary and obvious algorithmic
                 notation. A constructive method for evaluating a text
                 is provided, and for certain decidable classes of
                 languages their unambiguity is proven. As an example, a
                 generalization of ALGOL is described in full detail to
                 demonstrate that concepts like block-structure,
                 procedures, parameters etc. can be defined adequately
                 and precisely by this method.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  pdfpages =     "130",
}

@TechReport{Wirth:1965:PRS,
  author =       "Niklaus Wirth",
  title =        "A Proposal for a Report on a Successor of {ALGOL 60}",
  type =         "Report",
  number =       "MR 75",
  institution =  "Mathematisch Centrum",
  address =      "Amsterdam, The Netherlands",
  pages =        "ii + 36",
  month =        aug,
  year =         "1965",
  bibdate =      "Mon May 13 09:07:20 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "IFIP WG 2.1 Working Document.",
  URL =          "https://ir.cwi.nl/pub/9209",
  abstract =     "This paper contains in the sequel a proposal for a
                 report on a successor of ALGOL 60. It was prepared upon
                 the suggestion of the IFIP Working Group 2.1 on ALGOL,
                 and is intended to be a Working Document of WG 2.1. As
                 far as possible, i.e., without infringing on the
                 consistency of the proposed language, opinions and
                 suggestions expressed at the WG 2.1 meeting at
                 Princeton in May 1965 were used as guide lines. The
                 following are a few comments on important issues in the
                 design of the language.",
  acknowledgement = ack-nhfb # " and " # ack-pm,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  tableofcontents = "Introductory Comments / 1 \\
                 Contents / 7 \\
                 1. Introduction / 8 \\
                 2. The sets of basic symbols and syntactic entities /
                 11 \\
                 2.1. Basic symbols / 11 \\
                 2.2. Syntactic entities / 11 \\
                 3. Identifiers / 12 \\
                 4. Quantities, values, and types / 14 \\
                 4.1. Numbers / 15 \\
                 4.2. Logical values / 15 \\
                 4.3. Bit sequences / 15 \\
                 4.4. Strings / 16 \\
                 5. Declarations / 17 \\
                 5.1. Simple variable declarations / 17 \\
                 5.2. Tree and array declarations / 18 \\
                 5.3. Procedure declarations / 19 \\
                 6. Expressions / 21 \\
                 6.1. Variables / 22 \\
                 6.2. Function designators / 22 \\
                 6.3. Arithmetic expressions 6.4. Logical expressions /
                 25 \\
                 6.5. Bit expressions / 26 \\
                 6.6. String expressions / 27 \\
                 6.7. Tree expressions / 28 \\
                 7. Statements / 29 \\
                 7.1. Blocks / 29 \\
                 7.2. Assignment statements / 30 \\
                 7.3. Procedure statements 7.4. Goto statements / 30 \\
                 7.5. If statements / 33 \\
                 7.6. Case statements / 33 \\
                 7.7. Iterative statements / 34 \\
                 8. Standard procedures / 35",
}

@Article{Zachariassen:1965:APC,
  author =       "J. Zachariassen",
  title =        "{Algol} Programming: Contribution no. 12: Solution of
                 systems of linear equations by {Gaussian} elimination",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "5",
  number =       "1",
  pages =        "61--67",
  month =        mar,
  year =         "1965",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01975724",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:08 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=5&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=5&issue=1&spage=61",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Zaremba:1965:AC,
  author =       "W. A. Zaremba",
  title =        "On {ALGOL I/O} Conventions",
  journal =      j-CACM,
  volume =       "8",
  number =       "3",
  pages =        "167--169",
  month =        mar,
  year =         "1965",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:19:59 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  checked =      "19940404",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  sjb =          "Some (favourable) comments the proposal for
                 Input-Output in ALGOL 60",
}

@Article{Abrahams:1966:FSD,
  author =       "Paul W. Abrahams",
  title =        "A Final Solution to the Dangling {\bf else} of {ALGOL
                 60} and Related Languages",
  journal =      j-CACM,
  volume =       "9",
  number =       "9",
  pages =        "679--682",
  month =        sep,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:09 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Asker:1966:APC,
  author =       "Bengt Asker",
  title =        "{Algol} Programming: Certification of contribution no.
                 10: {LPMODSIMPLEX [BIT {\bf 4}(3), 1964, pp.
                 189--196]}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "6",
  number =       "1",
  pages =        "82--82",
  month =        mar,
  year =         "1966",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939552",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=6&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  note =         "See
                 \cite{Josefsen:1964:APC,McKay:1972:APCa,McKay:1972:APCb}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=6&issue=1&spage=82",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Boussard:1966:ACC,
  author =       "J. C. Boussard",
  title =        "An {ALGOL} compiler: construction and use in relation
                 to an elaborate operating system",
  journal =      j-CACM,
  volume =       "9",
  number =       "3",
  pages =        "179--182",
  month =        mar,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:05 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Carr:1966:BRI,
  author =       "John W. {Carr III}",
  title =        "Book Review: {{\booktitle{Introduction to ALGOL}} (R.
                 Baumann, M. Feliciano, F. L. Bauer and K. Samelson)}",
  journal =      j-SIAM-REVIEW,
  volume =       "8",
  number =       "3",
  pages =        "406--407",
  month =        jul,
  year =         "1966",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1008095",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Thu Mar 27 09:05:37 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/8/3;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  URL =          "https://www.jstor.org/stable/2028240",
  acknowledgement = ack-nhfb,
  ajournal =     "SIAM Rev.",
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "July 1966",
  subject-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
}

@Article{Dahl:1966:SAB,
  author =       "{Ole-Johan} Dahl and Kristen Nygaard",
  title =        "{SIMULA}, an {ALGOL}-based simulation language",
  journal =      j-CACM,
  volume =       "9",
  number =       "9",
  pages =        "671--678",
  month =        sep,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:09 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/Pre.1970.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "This paper is an introduction to SIMULA, a programming
                 language designed to provide a systems analyst with
                 unified concepts which facilitate the concise
                 description of discrete event systems. A system
                 description also serves as a source language simulation
                 program. SIMULA is an extension of ALGOL 60 in which
                 the most important new concepts is that of
                 quasi-parallel processing.",
  acknowledgement = ack-nhfb,
  country =      "USA",
  descriptors =  "Discrete event simulation; SIMULA",
  enum =         "696",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  references =   "0",
  remark =       "First article!",
}

@Misc{Dijkstra:1966:OSAd,
  author =       "Edsger W. Dijkstra",
  title =        "{THE} operating system --- Table of the {ALGOL}
                 translator",
  howpublished = "Web archive",
  pages =        "??",
  year =         "1966",
  bibdate =      "Mon Oct 08 15:32:23 2018",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/k-9-pdf/k-9-c1063-4-THEOS-Translator-Table.pdf",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  remark =       "1965--66; Electrologica X8; 17.25 by 11.0 inches; 27
                 pages; blue ink notes by D. E. K.; Scanned: Oct 29,
                 2006.",
}

@Misc{Dijkstra:1966:OSAe,
  author =       "Edsger W. Dijkstra",
  title =        "{THE} operating system --- {ALGOL} lex scanner",
  howpublished = "Web archive",
  pages =        "??",
  year =         "1966",
  bibdate =      "Mon Oct 08 15:32:23 2018",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://archive.computerhistory.org/resources/text/Knuth_Don_X4100/PDF_index/KnuthDigitalArchive-Index.html#C1063-5",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  remark =       "1965--66; Electrologica X8; 17.18 by 11.0 inches; 25
                 pages; blue ink notes by D. E. K.; Scanned: Nov 5,
                 2006.",
}

@Article{Fischer:1966:BRK,
  author =       "K. Fischer",
  title =        "Book Report: {K. Nicot, Elementary Programming and
                 Algol}",
  journal =      j-COMPUTING,
  volume =       "1",
  number =       "4",
  pages =        "376--376",
  month =        dec,
  year =         "1966",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Wed Nov 15 17:04:26 2000",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Galler:1966:PDA,
  author =       "B. A. Galler and A. J. Perlis",
  title =        "A proposal for definitions in {ALGOL}",
  journal =      j-CACM,
  volume =       "9",
  number =       "7",
  pages =        "481--482",
  month =        jul,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:07 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Garwick:1966:RAX,
  author =       "J. V. Garwick and J. M. Merner and P. Z. Ingerman and
                 M. Paul",
  title =        "Report on the {ALGOL X I-O Subcommittee W.G. 2.1}",
  type =         "Working paper",
  number =       "??",
  institution =  pub-IFIP,
  address =      pub-IFIP:adr,
  pages =        "??",
  month =        jul,
  year =         "1966",
  bibdate =      "Fri May 29 12:15:40 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "This is the first reference in
                 \cite{vanWijngaarden:1981:RRA} in algol-bulletin.bib,
                 but it is also cited elsewhere as year 1967
                 \cite{Garwick:1967:RAX}. Were there annual updates? No
                 electronic version has yet been found to complete the
                 missing metadata in this entry.",
}

@Article{Gautschi:1966:AD,
  author =       "Walter Gautschi",
  title =        "{Algorithm 282}: {Derivatives} of $ e^x / x $, $ \cos
                 (x) / x $, and $ \sin (x) / x $",
  journal =      j-CACM,
  volume =       "9",
  number =       "4",
  pages =        "272--272",
  month =        apr,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:05 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See remark \cite{Gautschi:1970:RAD}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\cos(x)/x$; $\sin(x)/x$; $e^x/x$; elementary
                 functions",
}

@Article{Geppert:1966:BBJ,
  author =       "M. G. Geppert",
  title =        "{Buchbesprechung: Backus, J. W., F. L. Bauer, J.
                 Green, C. Katz, J. McCarthy, P. Naur, A. J. Perlis, H.
                 Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein,
                 A. Van Wijngarden und M. Woodger: \booktitle{Bericht
                 {\"u}ber die algorithmische Sprache Algol 60}.
                 (\booktitle{Report on the algorithmic language Algol
                 60}. {\"U}bers. Kerner J. O. u. Mitarb.).
                 Akademie-Verlag Berlin 1962. vi + 49 S., Preis MDN
                 10,50}",
  journal =      j-BIOMETRISCHE-Z,
  volume =       "8",
  number =       "1-2",
  pages =        "121--121",
  year =         "1966",
  CODEN =        "BIZEB3",
  DOI =          "https://doi.org/10.1002/bimj.19660080111",
  ISSN =         "0006-3452",
  bibdate =      "Sun Aug 23 10:58:38 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Biometrische Zeitschrift",
  subject-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970)",
}

@Article{Hellgren:1966:APC,
  author =       "Bo Hellgren",
  title =        "{Algol} Programming: Contribution no. 18: Procedures
                 for simplifying {Boolean} expressions",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "6",
  number =       "3",
  pages =        "260--269",
  month =        sep,
  year =         "1966",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01934357",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=6&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=6&issue=3&spage=260",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Hoare:1966:PSA,
  author =       "C. A. R. Hoare and N. Wirth",
  title =        "A proposal for a Successor to {ALGOL 60}",
  journal =      j-CACM,
  volume =       "9",
  number =       "7",
  pages =        "??--??",
  month =        jul,
  year =         "1966",
  DOI =          "????",
  bibdate =      "Thu May 16 07:51:20 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "????",
  acknowledgement = ack-nhfb,
  author-dates = "Charles Antony Richard Hoare (11 January 1934--5 March
                 2026); Niklaus Wirth (15 February 1934--1 January
                 2024)",
  remark =       "Cited in ALGOL Bulletin {\bf 24} 27 September (1966),
                 but not found in ACM Portal database. Perhaps another
                 paper \cite{Wirth:1966:CDAb} meant?",
}

@Article{Kurtz:1966:DA,
  author =       "Shulom Kurtz",
  title =        "In defense of {ALGOL}",
  journal =      j-CACM,
  volume =       "9",
  number =       "3",
  pages =        "135--135",
  month =        mar,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:05 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{McKeeman:1966:ACL,
  author =       "W. M. McKeeman",
  title =        "An Approach to Computer Language Design",
  type =         "Technical Report",
  number =       "STAN-CS-66-48 (AD0639166, SS639-166)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "iv + 124",
  day =          "31",
  month =        aug,
  year =         "1966",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "https://apps.dtic.mil/sti/citations/AD0639166",
  abstract =     "The problem of an extendable compiler is approached by
                 attempting to simplify the methods of generating a
                 compiler and by designing a basic language upon which
                 to build. A context-free grammar is required as the
                 initial input to a syntax preprocessor which produces
                 syntactic analysis tables for the extendable compiler.
                 A formal mathematical description of a class of
                 analysis algorithms, two new syntax preprocessor
                 algorithms, and theorems concerning the behavior of the
                 algorithms and the nature of the acceptable grammars
                 are given. The EULER development of Wirth and Weber
                 EULER A generalization of Algol and its formal
                 definition. Technical report, CS20 is carried to a more
                 concise and powerful form. We advocate languages that
                 are minimal and involuted. A minimal language combines
                 into a single construct any two conceptually similar
                 but notationally different constructs. An involuted
                 language avoids constructs that are applicable only in
                 local context. Control over the flow of execution
                 within a program is obtained that is sufficiently
                 complete so that the traditional label and go-to
                 statement can be discarded as irrelevant. An extendable
                 compiler is presented that is written in the kernel
                 language itself. Conclusions are that the precedence
                 grammar techniques are efficient and useful. Further
                 improvement could make them substantially superior to
                 other methods of compiler generation.",
  acknowledgement = ack-nhfb,
  pdfpages =     "132",
  remark =       "This is the author's thesis. From the Acknowledgments:
                 ``I am well aware that I, as the first student to enter
                 the Computer Science curriculum for the Ph.D. at
                 Stanford, have received more than my share of help and
                 advice. I wish to express my gratitude to Professor
                 Niklaus Wirth, upon whose work the major part of this
                 paper is based. Professor Wirth has been a patient and
                 gentle critic as well as a constant source of ideas.
                 Professor George Forsythe, who first introduced me to
                 the intricacies of automatic computation, has been
                 extremely generous with his time.'' The abstract is
                 missing from the PDF file, and the contents found seem
                 to be partially jumbled. The abstract in the DTIC PDF
                 file front matter seems to be supplied independently of
                 the thesis, and has no similarity to the one from
                 Stanford.",
}

@Article{Parnas:1966:FPM,
  author =       "David L. Parnas",
  title =        "On facilitating parallel and multiprocessing in
                 {ALGOL}",
  journal =      j-CACM,
  volume =       "9",
  number =       "4",
  pages =        "257--257",
  month =        apr,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:05 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Parnas:1966:LDF,
  author =       "David L. Parnas",
  title =        "A Language for Describing the Functions of Synchronous
                 Systems",
  journal =      j-CACM,
  volume =       "9",
  number =       "2",
  pages =        "72--76",
  month =        feb,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:04 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/arch.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "SFD-ALGOL",
  abstract =     "Before the design of a system is started, the exact
                 function desired of it should be specified. It is
                 suggested that a computer-oriented language be used for
                 this purpose. The inadequacies of the standard
                 programming languages for the description of systems
                 are discussed, and a dialect of ALGOL which is suitable
                 for describing synchronous systems is introduced. These
                 descriptions can be used for simulation and automatic
                 design of the system described, in addition to
                 communicating system specifications.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Parnas:1966:STA,
  author =       "David L. Parnas",
  title =        "State table analysis of programs in an {ALGOL}-like
                 language",
  journal =      j-CACM,
  volume =       "9",
  number =       "7",
  pages =        "481--481",
  month =        jul,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:07 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Pike:1966:ALG,
  author =       "M. C. Pike and I. D. Hill",
  title =        "{Algorithm 291}: {Logarithm} of Gamma Function",
  journal =      j-CACM,
  volume =       "9",
  number =       "9",
  pages =        "684--684",
  month =        sep,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:09 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\log(\Gamma(x))$; special functions",
  remark =       "Fullerton: Short Algol procedure valid only for $ x >
                 0 $. Accurate to 10 digits.",
}

@Article{Ruhe:1966:APE,
  author =       "Axel Ruhe",
  title =        "{Algol} programming: Eigenvalues of a complex matrix
                 by the {$ Q R $}-method",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "6",
  number =       "4",
  pages =        "350--358",
  month =        jul,
  year =         "1966",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01966096",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=6&issue=4;
                 https://www.math.utah.edu/pub/bibnet/authors/r/ruhe-axel.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=6&issue=4&spage=350",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Ryan:1966:CSI,
  author =       "J. L. Ryan and R. L. Crandall and M. C. Medwedeff",
  key =          "Ryan, et al.",
  title =        "A Conversational System for Incremental Compilation
                 and Execution \& in a Time-sharing Environment",
  journal =      "fjcc",
  pages =        "1--21",
  year =         "1966",
  bibdate =      "Mon Jul 30 16:10:59 1984",
  bibsource =    "Compiler/compiler.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  annote =       "The design of the Conversational Compiler System (CCS,
                 implemented on a SDS 940 TSS) is predicated on the
                 attainment of a conversational interface, multilanguage
                 ability (FORTRAN IV and ALGOL), incremental compilation
                 and execution, language oriented program debugging,
                 multiple mode execution (debugging and production),
                 common internal format (compiles into Pseudo Machine
                 Code (PMC)), multiple mode program storage (either
                 symbolic form, internal form, or combined), re-enterent
                 characteristics, and user aid (rapid answer-back of
                 error diagnostics and of English questions.)",
}

@Article{Stetter:1966:BRJb,
  author =       "H. J. Stetter",
  title =        "Book Review: {J. Hawgood, Numerical Methods in
                 ALGOL}",
  journal =      j-COMPUTING,
  volume =       "1",
  number =       "4",
  pages =        "373--373",
  month =        dec,
  year =         "1966",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Wed Nov 15 17:04:26 2000",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Svejgaard:1966:APC,
  author =       "Bj. Svejgaard",
  title =        "{Algol} Programming: Contribution no. 17: List
                 Processing",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "6",
  number =       "2",
  pages =        "164--175",
  month =        jun,
  year =         "1966",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01933109",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=6&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=6&issue=2&spage=164",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Theissen:1966:AUBa,
  author =       "E. Theissen",
  title =        "{Automatische Umwandlung von BELL-Programmen in
                 ALGOL-Programme}. ({German}) [{Automatic} Conversion
                 from {BELL} Programs to {ALGOL} Programs]",
  journal =      j-COMPUTING,
  volume =       "1",
  number =       "4",
  pages =        "354--357",
  month =        dec,
  year =         "1966",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Wed Nov 15 17:04:26 2000",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
}

@Article{Theissen:1966:AUBb,
  author =       "E. Theissen",
  title =        "{Algorithmus $3$: Umwandlung von BELL-Programmen in
                 ALGOL-Programme}. ({German}) [{Algorithm} $3$:
                 Conversion from {BELL} Programs to {ALGOL} Programs]",
  journal =      j-COMPUTING,
  volume =       "1",
  number =       "4",
  pages =        "358--358",
  month =        dec,
  year =         "1966",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Wed Jan 17 09:36:43 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
  xxnote =       "Check pages?? Should it be 358--367??",
}

@Article{Tienari:1966:SPM,
  author =       "M. Tienari and V. Suokonautio",
  title =        "A Set of Procedures Making Real Arithmetic of
                 Unlimited Accuracy Possible Within {Algol 60}",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "6",
  number =       "4",
  pages =        "332--338",
  month =        jul,
  year =         "1966",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01966093",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 garbo.uwasa.fi:/pc/doc-soft/fpbiblio.txt;
                 http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=6&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=6&issue=4&spage=332",
  acknowledgement = ack-nj # " and " # ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Trundle:1966:LAL,
  author =       "R. W. L. Trundle",
  title =        "{LITHP} --- an {ALGOL} list processor",
  journal =      j-COMP-J,
  volume =       "9",
  number =       "2",
  pages =        "167--172",
  month =        aug,
  year =         "1966",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/9.2.167",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:36 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/9/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/9/2/167.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_02/090167.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_02/tiff/167.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_02/tiff/168.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_02/tiff/169.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_02/tiff/170.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_02/tiff/171.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_02/tiff/172.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@TechReport{vanWijngaarden:1966:DPA,
  author =       "A. van Wijngaarden and B. J. Mailloux",
  title =        "A draft proposal for the algorithmic language {ALGOL
                 X}",
  type =         "WG 2.1 Working Paper",
  number =       "47 (Warsaw 2)",
  institution =  pub-IFIP,
  address =      pub-IFIP:adr,
  pages =        "??",
  month =        oct,
  year =         "1966",
  bibdate =      "Mon May 18 15:53:38 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{vanWijngaarden:1966:NAI,
  author =       "Adriaan van Wijngaarden",
  title =        "Numerical Analysis as an Independent Science",
  journal =      j-NORDISK-TIDSKR-INFORM-BEHAND,
  volume =       "6",
  number =       "1",
  pages =        "66--81",
  month =        mar,
  year =         "1966",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939551",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:09 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=6&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=6&issue=1&spage=66",
  abstract =     "The paper describes how a number of well-known
                 mathematical concepts ought to be modified in order to
                 make sense within the scope of numerical analysis. It
                 is also shown how obvious difficulties can be overcome
                 in a logical way. All algorithms suggested are given as
                 ALGOL procedures.",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
  remark =       "Cited in \cite{Sterbenz:1974:FPC}.",
}

@Article{Varah:1966:CPA,
  author =       "J. M. Varah",
  title =        "Certification of {Parlett}'s {ALGOL} Eigenvalue
                 Procedure {$ \operatorname {Eig} $} 3 (in {Technical
                 Notes and Short Papers})",
  journal =      j-MATH-COMPUT,
  volume =       "20",
  number =       "95",
  pages =        "437--438",
  month =        jul,
  year =         "1966",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718 (print), 1088-6842 (electronic)",
  ISSN-L =       "0025-5718",
  bibdate =      "Tue Oct 13 08:06:19 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomp1960.bib;
                 JSTOR database",
  URL =          "https://www.math.utah.edu/pub/tex/bib/mathcomp1960.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput.",
  author-dates = "Beresford Neill Parlett (4 July 1932--7 February
                 2026)",
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@TechReport{Varah:1966:ERM,
  author =       "James M. Varah",
  title =        "Eigenvectors of a real matrix by inverse iteration",
  type =         "Technical Report",
  number =       "CS-TR-66-34",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        feb,
  year =         "1966",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-66-34.html",
  abstract =     "This report contains the description and listing of an
                 ALGOL 60 program which calculates the eigenvectors of
                 an arbitrary real matrix, using the technique of
                 inverse iteration.",
  acknowledgement = ack-nhfb,
  pdfpages =     "26",
}

@Article{Veinott:1966:PDT,
  author =       "Cyril G. Veinott",
  title =        "Programming decision tables in {FORTRAN}, {COBOL} or
                 {ALGOL}",
  journal =      j-CACM,
  volume =       "9",
  number =       "1",
  pages =        "31--35",
  month =        jan,
  year =         "1966",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:04 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Wirth:1966:CDAa,
  author =       "N. Wirth and C. Hoare",
  title =        "A Contribution to the Development of {ALGOL}",
  type =         "Technical Report",
  number =       "STAN-CS-66-35 (PB176758)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "64",
  month =        feb,
  year =         "1966",
  DOI =          "https://doi.org/10.1145/365696.365702",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "",
  acknowledgement = ack-nhfb,
  author-dates = "Charles Antony Richard Hoare (11 January 1934--5 March
                 2026); Niklaus Wirth (15 February 1934--1 January
                 2024)",
  remark =       "No PDF in NTRL archive. Published in
                 \booktitle{Communications of the ACM} {\bf 9}(6)
                 413--432, June 1966, doi:10.1145/365696.365702.",
}

@Article{Wirth:1966:CDAb,
  author =       "Niklaus Wirth and C. A. R. Hoare",
  title =        "A Contribution to the Development of {ALGOL}",
  journal =      j-CACM,
  volume =       "9",
  number =       "6",
  pages =        "413--432",
  month =        jun,
  year =         "1966",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/365696.365702",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:07 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/reynolds.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See errata \cite{Wirth:1966:ECD}. This is the defining
                 document for the Algol W language; see
                 \cite{Bauer:1969:AWI}.",
  abstract =     "A programming language similar in many respects to
                 ALGOL 60, but incorporating a large number of
                 improvements based on six years' experience with that
                 language, is described in detail. Part I consists of an
                 introduction to the new language and a summary of the
                 changes made to ALGOL 60, together with a discussion of
                 the motives behind the revisions. Part II is a rigorous
                 definition of the proposed language. Part III describes
                 a set of proposed standard procedures to be used with
                 the language, including facilities for input/output.",
  acknowledgement = ack-nhfb,
  author-dates = "Charles Antony Richard Hoare (11 January 1934--5 March
                 2026); Niklaus Wirth (15 February 1934--1 January
                 2024)",
  checked =      "4 September 1990",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  numpages =     "20",
}

@Article{Wirth:1966:ECD,
  author =       "Niklaus Wirth and C. A. R. Hoare",
  title =        "Errata: {``A Contribution to the Development of
                 ALGOL''}",
  journal =      j-CACM,
  volume =       "9",
  number =       "12",
  pages =        "878--878",
  month =        dec,
  year =         "1966",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/365916.365942",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Dec 08 10:01:50 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{Wirth:1966:CDAb}.",
  acknowledgement = ack-nhfb,
  author-dates = "Charles Antony Richard Hoare (11 January 1934--5 March
                 2026); Niklaus Wirth (15 February 1934--1 January
                 2024)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Wirth:1966:EEG,
  author =       "Niklaus Wirth and Helmut Weber",
  title =        "Errata: {``EULER: a generalization of ALGOL and it
                 formal definition: Part 1''}",
  journal =      j-CACM,
  volume =       "9",
  number =       "12",
  pages =        "878--878",
  month =        dec,
  year =         "1966",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/365916.365942",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Dec 08 10:01:50 2005",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{Wirth:1966:EGAa}.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Wirth:1966:EGAa,
  author =       "Niklaus Wirth and Helmut Weber",
  title =        "{EULER}: a Generalization of {ALGOL} and Its Formal
                 Definition: {Part 1}",
  journal =      j-CACM,
  volume =       "9",
  number =       "1",
  pages =        "13--25",
  month =        jan,
  year =         "1966",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/365153.365162",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:04 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See errata \cite{Wirth:1966:EEG}.",
  abstract =     "A method for defining programming languages is
                 developed which introduces a rigorous relationship
                 between structure and meaning. The structure of a
                 language is defined by a phrase structure syntax, the
                 meaning in terms of the effects which the execution of
                 a sequence of interpretation rules exerts upon a fixed
                 set of variables, called the Environment. There exists
                 a one-to-one correspondence between syntactic rules and
                 interpretation rules, and the sequence of executed
                 interpretation rules is determined by the sequence of
                 corresponding syntactic reductions which constitute a
                 parse. The individual interpretation rules are
                 explained in terms of an elementary and obvious
                 algorithmic notation. A constructive method for
                 evaluating a text is provided, and for certain
                 decidable classes of languages their unambiguity is
                 proved. As an example, a generalization of ALGOL is
                 described in full detail to demonstrate that concepts
                 like block-structure, procedures, parameters, etc. can
                 be defined adequately and precisely by this method.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  numpages =     "13",
}

@Article{Wirth:1966:EGAb,
  author =       "Niklaus Wirth and Helmut Weber",
  title =        "{EULER}: a Generalization of {ALGOL}, and Its Formal
                 Definition: {Part II}",
  journal =      j-CACM,
  volume =       "9",
  number =       "2",
  pages =        "89--99",
  month =        feb,
  year =         "1966",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/365170.365202",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:04 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "In this section the algorithmic language EULER is
                 described first informally and then formally by its
                 syntax and semantics. An attempt has been made to
                 generalize and extend some of the concepts of ALGOL,
                 thus creating a language which is simpler and yet more
                 flexible than ALGOL 60. A second objective in
                 developing this language was to show that a useful
                 programming language which can be processed with
                 reasonable efficiency can be defined in rigorous
                 formality.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  numpages =     "11",
}

@Article{Bjorck:1967:API,
  author =       "{\AA}ke Bj{\"o}rck and Gene H. Golub",
  title =        "{Algol} programming: Iterative Refinement of Linear
                 Least Squares Solutions by {Householder}
                 Transformation",
  journal =      j-BIT,
  volume =       "7",
  number =       "4",
  pages =        "322--337",
  month =        dec,
  year =         "1967",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939326",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:10 MST 2006",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Theory/gvl.bib;
                 http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=7&issue=4;
                 https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/householder-alston-s.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg-2ed.bib;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=7&issue=4&spage=322",
  acknowledgement = ack-nhfb,
  author-dates = "Gene Howard Golub (February 29, 1932--November 16,
                 2007)",
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
  keywords =     "nla, lsq, iterative refinement, Householder
                 transformation",
}

@Article{Bond:1967:AAF,
  author =       "Gillian Bond and M. L. V. Pitteway",
  title =        "{Algorithm 301}: {Airy} Function",
  journal =      j-CACM,
  volume =       "10",
  number =       "5",
  pages =        "291--292",
  month =        may,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:13 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Airy functions; special functions",
  remark =       "Fullerton: 100-line Algol program for $ \operatorname
                 {Ai} $, $ \operatorname {Bi} $. and their
                 derivatives.",
}

@InCollection{Bottenbruch:1967:SUA,
  author =       "H. Bottenbruch",
  title =        "1.6. Structure and Use of {ALGOL 60}",
  crossref =     "Klerer:1967:DCU",
  pages =        "1--181--1--238",
  year =         "1967",
  bibdate =      "Tue May 19 16:11:43 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Christ:1967:PFT,
  author =       "H. Christ",
  title =        "{Prozeduren F{\"u}r Triplexrechnungen In Algol X8}",
  type =         "Report",
  number =       "??",
  institution =  "Rechenzentrum, Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, West Germany",
  pages =        "??",
  year =         "1967",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Duncan:1967:ABNa,
  author =       "F. G. Duncan",
  title =        "{ALGOL} bulletin no. 25",
  journal =      j-SIGPLAN,
  volume =       "2",
  number =       "5",
  pages =        "1--30",
  month =        may,
  year =         "1967",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1139522.1139526",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Jun 27 07:18:32 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1960.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1139522.1139526",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Article{Duncan:1967:ABNb,
  author =       "F. G. Duncan",
  title =        "{ALGOL Bulletin} no. 26",
  journal =      j-SIGPLAN,
  volume =       "2",
  number =       "11",
  pages =        "1--49",
  month =        nov,
  year =         "1967",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1139498.1139500",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Jun 27 07:18:33 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1960.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1139498.1139500",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  remark =       "Reprint of entire number 26.",
}

@Article{Froberg:1967:APC,
  author =       "Carl-Erik Fr{\"o}berg and Arne Sundstr{\"o}m",
  title =        "{Algol} Programming: Contribution no. 20: {Smith}'s
                 normal form",
  journal =      j-BIT,
  volume =       "7",
  number =       "2",
  pages =        "163--169",
  month =        jun,
  year =         "1967",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01934279",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:10 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=7&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=7&issue=2&spage=163",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Galler:1967:PDA,
  author =       "B. A. Galler and A. J. Perlis",
  title =        "A proposal for definitions in {ALGOL}",
  journal =      j-CACM,
  volume =       "10",
  number =       "4",
  pages =        "204--219",
  month =        apr,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:12 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Garwick:1967:RAX,
  author =       "J. V. Garwick and J. M. Merner and P. Z. Ingerman and
                 M. Paul",
  title =        "Report on the {ALGOL X I-O Subcommittee W.G. 2.1}",
  type =         "Working paper",
  number =       "??",
  institution =  pub-IFIP,
  address =      pub-IFIP:adr,
  pages =        "??",
  month =        jul,
  year =         "1967",
  bibdate =      "Fri May 29 12:15:40 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Is this a duplicate of \cite{Garwick:1966:RAX}, or a
                 revised version?",
}

@TechReport{Golub:1967:CAC,
  author =       "Gene H. Golub and Lyle B. Smith",
  title =        "{Chebyshev} approximation of continuous functions by a
                 {Chebyshev} system of functions",
  type =         "Technical Report",
  number =       "STAN-CS-67-72 (PB175581)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "54",
  month =        jul,
  year =         "1967",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-67-72.html",
  abstract =     "The second algorithm of Remez can be used to compute
                 the minimax approximation to a function, $ f(x) $, by a
                 linear combination of functions, $ {\{ Q_i (x) \} }^N_O
                 $, which form a Chebyshev system. The only restriction
                 on the function to be approximated is that it be
                 continuous on a finite interval $ [a, b] $. An Algol 60
                 procedure is given which will accomplish the
                 approximation. This implementation of the second
                 algorithm of Remez is quite general in that the
                 continuity of $ f(x) $ is all that is required whereas
                 previous implementations have required
                 differentiability, that the end points of the interval
                 be ``critical points,'' and that the number of
                 ``critical points'' be exactly $ N + 2 $. Discussion of
                 the method used and its numerical properties is given
                 as well as some computational examples of the use of
                 the algorithm. The use of orthogonal polynomials (which
                 change at each iteration) as the Chebyshev system is
                 also discussed.",
  acknowledgement = ack-nhfb,
  author-dates = "Gene Howard Golub (February 29, 1932--November 16,
                 2007)",
  pdfpages =     "60",
  xxnumber =     "CS-TR-67-72",
}

@TechReport{Golub:1967:LSS,
  author =       "Gene H. Golub and Peter Businger",
  title =        "Least Squares, Singular Values and Matrix
                 Approximations (and an {ALGOL} Procedure for Computing
                 the Singular Value Decomposition)",
  type =         "Technical Report",
  number =       "STAN-CS-67-73 (AD662883)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "i + 22",
  day =          "31",
  month =        jul,
  year =         "1967",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "https://apps.dtic.mil/sti/html/tr/AD0662883",
  acknowledgement = ack-nhfb,
  author-dates = "Gene Howard Golub (February 29, 1932--November 16,
                 2007)",
  pdfpages =     "23",
  remark =       "No abstract is available.",
}

@TechReport{Goos:1967:APA,
  author =       "G. Goos and H. Scheidig and G. Seegm{\"u}ller and H.
                 Walther",
  title =        "Another proposal for {ALGOL 67}",
  type =         "Report",
  number =       "6704",
  institution =  "Bavarian Academy of Science",
  address =      "Munich, West Germany",
  pages =        "111",
  month =        may,
  year =         "1967",
  bibdate =      "Fri May 29 12:17:46 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://softwarepreservation.computerhistory.org/ALGOL/report/Goos-et_al-Another_Proposal_for_ALGOL67.pdf",
  acknowledgement = ack-nhfb,
}

@Book{Grau:1967:TA,
  author =       "A. A. Grau and U. Hill and H. Langmaack",
  title =        "Translation of {ALGOL 60}",
  volume =       "137",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "ix + 403",
  year =         "1967",
  DOI =          "https://doi.org/10.1007/978-3-642-86937-2",
  ISBN =         "3-642-86937-8 (e-book), 3-642-86939-4 (print)",
  ISBN-13 =      "978-3-642-86937-2 (e-book), 978-3-642-86939-6
                 (print)",
  ISSN =         "0072-7830 (print), 2196-9701 (electronic)",
  ISSN-L =       "0072-7830",
  LCCN =         "QA1-939",
  bibdate =      "Fri Aug 21 08:18:15 MDT 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/householder-alston-s.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Handbook for Automatic Computation",
  URL =          "http://www.springerlink.com/content/978-3-642-86937-2",
  acknowledgement = ack-nhfb,
  remark =       "Problem oriented programming languages as they have
                 developed over the last ten years essentially serve two
                 purposes which somewhat crudely can be described by the
                 terms man-man communication and man-machine
                 communication, respectively. As a carrier of
                 information between humans, the problem oriented
                 programming language is designed to express the essence
                 of an algorithm in a way which is un? ambiguous and
                 concise as well as independent of (and therefore
                 meaning? ful without any reference to) the changing
                 details of computing machine? ry. As a carrier of
                 information from man to computer, the language permits
                 the human programmer to express his computational needs
                 in a compact way adapted to the general characteristics
                 of computers, but freed from the burdening details of
                 specific computer facilities. This presupposes the
                 existence of algorithms, or programs, which permit the
                 computer itself to transform efficiently programs
                 written in the problem oriented language into machine
                 programs. Thus the entire computing community profits
                 from the work of the individual programmer. The primary
                 purpose of the Handbook is to present a set of
                 algorithms of broad utility from the domain of
                 numerical mathematics written in the problem oriented
                 language ALGOL 60. Therefore, volumes I a and I b are
                 in a sense supplementary as they serve to introduce
                 this language. Volume I a gives a description of the
                 language proper and of its use for writing correct
                 programs. Thus, volume I a primarily covers the aspect
                 of man-man communication by means of ALGOL 60.",
  series-editor = "Friedrich L. Bauer and Alston S. Householder and
                 Frank W. J. Olver and Heinz Rutishauser and Klaus
                 Samelson and Eduard Stiefel",
  subject =      "Mathematics; Mathematics, general; Mathematik",
  subject-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  tableofcontents = "1. Introduction \\
                 2. Principles of Algol translation \\
                 2.1. Basic linguistic definitions \\
                 2.2. The Backus normal form \\
                 2.3. The analyzing process \\
                 2.4. The method of the 'Klammergebirge' \\
                 2.5. Recursive sequential methods and push down lists
                 \\
                 2.6. Example for the use of two push down lists and of
                 precedence rules \\
                 2.7. The concept of recursive translation \\
                 2.8. Organization of the translator \\
                 3. Languages involved in the translation process \\
                 3.1. Source language \\
                 3.2. Target language \\
                 3.3. Meta-language for describing the translator \\
                 4. Correspondence between elements of source and target
                 language \\
                 4.1. Declarations in general \\
                 4.2. Declaration of variables and arrays and data
                 storage allocation in the main program \\
                 4.3. Handling of types \\
                 4.4. Assignment statements \\
                 4.5. Boolean expressions \\
                 4.6. Conditional statements and expressions \\
                 4.7. For statements \\
                 4.8. Go to statement and switch declaration \\
                 4.9. Procedures and dynamic storage \\
                 4.10. Procedure calls and declarations \\
                 5. Recursive address calculation \\
                 5.1. Introduction \\
                 5.2. Assumptions necessary for the use of recursive
                 address calculation \\
                 5.3. Use of recursive address calculation for one loop
                 \\
                 5.4. Nested loops \\
                 5.5. Loops with more than one list element \\
                 5.6. Further optimization possibilities \\
                 6. Run time organization \\
                 6.1. The instruction storage allocation \\
                 6.2. The instruction procedure call \\
                 6.3. The instruction formal procedure call \\
                 6.4. The instruction normal procedure exit \\
                 6.5. The instruction jump to \\
                 6.6. The instruction formal procedure exit \\
                 6.7. The instructions name address and name call \\
                 6.8. The instruction name procedure exit \\
                 7. Model translator. Description \\
                 7.1. Introduction \\
                 7.2. Pass 1. The preparatory pass \\
                 7.3. Pass 2. The implementation of recursive address
                 calculation \\
                 7.4. Pass 3. Decomposition and production of target
                 program \\
                 7.5. Editorial functions \\
                 7.6. Run time system. The target language program
                 interpreter \\
                 8. Algol 60 model translator. Formal part \\
                 Pass 1: preparatory pass \\
                 Pass 2: recursive address calculation pass \\
                 Pass 3: decomposition and generation pass \\
                 Check routine: check procedure calls and substitutions
                 of formal parameters by actuals \\
                 Check routine: check agreeability of actual parameter
                 and specification \\
                 Run time system: target language program interpreter
                 \\
                 START TRANSLATION \\
                 Appendix: Correspondence matrix for actual and formal
                 parameters",
  xxseries =     "Die Grundlehren der mathematischen Wissenschaften, in
                 Einzeldarstellungen mit besonderer Ber{\"u}cksichtigung
                 der Anwendungsgebiete",
}

@Article{Gunn:1967:ACW,
  author =       "J. H. Gunn",
  title =        "{Algorithm 300}: {Coulomb} Wave Functions",
  journal =      j-CACM,
  volume =       "10",
  number =       "4",
  pages =        "244--245",
  month =        apr,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:12 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See remark \cite{Vos:1973:RAC}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Coulomb wave functions; special functions",
  remark =       "Fullerton: 150-line Algol procedure that is superseded
                 by other routines in the physics literature.",
}

@TechReport{Hansen:1967:AAF,
  author =       "Erik Hansen",
  title =        "{Alfons} ({Algol Fortran} nesting sequence)",
  type =         "Report",
  number =       "Ris{\o}-M-564",
  institution =  "Atomenergikommissionens Bibliotek",
  address =      "Ris{\o}, Denmark",
  pages =        "10",
  year =         "1967",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "Cover title.",
  keywords =     "ALGOL (Computer program language); Electronic digital
                 computers --- Programming.; FORTRAN (Computer program
                 language)",
}

@Article{Hill:1967:ACS,
  author =       "I. D. Hill and M. C. Pike",
  title =        "{Algorithm 299}: {Chi}-Squared Integral",
  journal =      j-CACM,
  volume =       "10",
  number =       "4",
  pages =        "243--244",
  month =        apr,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:12 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See also \cite{Hill:1985:RCS,elLozy:1976:RAC}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "chi-squared; probability functions",
  remark =       "Fullerton: Short Algol procedure.",
}

@Article{Hill:1967:ANCa,
  author =       "I. D. Hill and S. A. Joyce",
  title =        "{Algorithm 304}: {Normal} Curve Integral",
  journal =      j-CACM,
  volume =       "10",
  number =       "6",
  pages =        "374--375",
  month =        jun,
  year =         "1967",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363332.363411",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:13 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See remarks \cite{Hill:1967:RAS,Bergson:1968:ACR}.",
  abstract =     "{\tt normal(x,upper)} calculates the curve, i.e., tail
                 area of the standardized normal curve, i.e., $ (1 /
                 \sqrt {2 \pi }) \int \exp ( - t^2 / 2) \, d t $. If
                 {\tt upper} is {\tt true}, the limits of integration
                 are $x$ and $ \infty $. If {\tt upper} is {\tt false},
                 the limits of integration are $ - \infty $ and $x$.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "probability functions",
  remark =       "Fullerton: 75-line Algol procedure that is superseded
                 by numerous $ \erf $ routines.",
}

@Article{Hill:1967:RAS,
  author =       "I. D. Hill and S. A. Joyce",
  title =        "Remarks on {Algorithm 123} [{S15}]: {Real} error
                 function, {{\tt ERF(x)}}; {Algorithm 180} [{S15}]:
                 {Error} Function --- Large $ {X} $; {Algorithm 181}
                 [{S15}]: {Complementary} Error Function --- Large $ {X}
                 $; {Algorithm 209} [{S15}]: {Gauss}; {Algorithm 226}
                 [{S15}]: {Normal} Distribution Function; {Algorithm
                 272} [{S15}]: {Procedure} for the Normal Distribution
                 Functions; {Algorithm 304} [{S15}]: {Normal} Curve
                 Integral",
  journal =      j-CACM,
  volume =       "10",
  number =       "6",
  pages =        "377--378",
  month =        jun,
  year =         "1967",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363332.365433",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:13 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See
                 \cite{Cyvin:1964:AND,MacLaren:1965:APN,Hill:1967:ANCa}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\erf(x)$; $\erfc(x)$; probability functions; special
                 functions",
}

@Article{Hopgood:1967:AAP,
  author =       "F. R. A. Hopgood and A. G. Bell",
  title =        "The {Atlas ALGOL} preprocessor for non-standard
                 dialects",
  journal =      j-COMP-J,
  volume =       "9",
  number =       "4",
  pages =        "360--364",
  month =        feb,
  year =         "1967",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/9.4.360",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:37 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/9/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/9/4/360.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/090360.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/360.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/361.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/362.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/363.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/364.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@TechReport{Jorrand:1967:IDL,
  author =       "P. Jorrand",
  title =        "Intersection de deux langages ``context-free''.
                 Application {\`a} la grammaire du langage {ALGOL X}.
                 ({French}) [{Intersection} of two ``context-free''
                 languages. {Application} to the grammar of the language
                 {ALGOL X}]",
  type =         "Report",
  number =       "??",
  institution =  "Mathematiques Appliqu{\'e}es, Universit{\'e} de
                 Grenoble",
  address =      "Grenoble, France",
  pages =        "??",
  month =        oct,
  year =         "1967",
  bibdate =      "Fri May 29 12:39:52 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Article{Knuth:1967:RTS,
  author =       "Donald E. Knuth",
  title =        "The Remaining Trouble Spots in {ALGOL 60}",
  journal =      j-CACM,
  volume =       "10",
  number =       "10",
  pages =        "611--618",
  month =        oct,
  year =         "1967",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363717.363743",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:15 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See remarks \cite{Wood:1969:LEF}. Reprinted in E.
                 Horowitz, {\sl Programming Languages: A Grand Tour\/}
                 (Computer Science Press, 1982), 61--68.",
  abstract =     "This paper lists the ambiguities remaining in the
                 language ALGOL 60, which have been noticed since the
                 publication of the Revised ALGOL 60 Report in 1963.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "algorithms; design; languages",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL-60 \\ D.3.3 Software,
                 PROGRAMMING LANGUAGES, Language Constructs, Procedures,
                 functions, and subroutines",
  xxnote =       "See remarks \cite{Wood:1969:FMT}. Reprinted in E.
                 Horowitz, {\sl Programming Languages: A Grand Tour\/}
                 (Computer Science Press, 1982), 61--68.",
}

@Book{Kunzi:1967:NMM,
  author =       "H. P. K{\"u}nzi and H. G. Tzschach and C. A. Zehnder",
  title =        "{Numerische Methoden der mathematischen Optimierung,
                 mit ALGOL- und FORTRAN-Programmen. (German)}",
  volume =       "Band 8",
  publisher =    pub-TEUBNER,
  address =      pub-TEUBNER:adr,
  pages =        "151",
  year =         "1967",
  MRclass =      "65.30 (90.00)",
  MRnumber =     "35 #3863",
  bibdate =      "Tue Dec 3 19:11:56 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  series =       "Leitf{\"a}den der angewandten Mathematik und
                 Mechanik",
  acknowledgement = ack-nhfb,
  language =     "German",
  reviewer =     "H. F. Karreman",
}

@TechReport{Mailloux:1967:IA,
  author =       "Barry James Mailloux",
  title =        "On the implementation of {Algol 68}",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "??",
  year =         "1967",
  bibdate =      "Fri May 29 13:01:50 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "See final doctoral dissertation
                 \cite{Mailloux:1968:IA}.",
  subject =      "ALGOL (Computer program language)",
}

@Article{McEwan:1967:AAA,
  author =       "A. T. McEwan",
  title =        "An {Atlas Autocode} to {ALGOL 60} translator",
  journal =      j-COMP-J,
  volume =       "9",
  number =       "4",
  pages =        "353--359",
  month =        feb,
  year =         "1967",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/9.4.353",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:37 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/9/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/9/4/353.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/090353.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/353.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/354.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/355.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/356.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/357.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/358.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_09/Issue_04/tiff/359.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@InProceedings{Meyer:1967:CLP,
  author =       "Albert R. Meyer and Dennis M. Ritchie",
  editor =       "Solomon Rosenthal",
  booktitle =    "{ACM '67}: Proceedings of the 1967 22nd national
                 conference",
  title =        "The complexity of loop programs",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  bookpages =    "607",
  pages =        "465--569",
  month =        jan,
  year =         "1967",
  DOI =          "https://doi.org/10.1145/800196.806014",
  ISBN =         "1-4503-7494-8",
  ISBN-13 =      "978-1-4503-7494-1",
  bibdate =      "Fri Jun 19 17:19:39 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "Cited in \cite{Brock:2020:DDR}.",
  URL =          "https://dl.acm.org/doi/abs/10.1145/800196.806014",
  abstract =     "Anyone familiar with the theory of computability will
                 be aware that practical conclusions from the theory
                 must be drawn with caution. If a problem can
                 theoretically be solved by computation, this does not
                 mean that it is practical to do so. Conversely, if a
                 problem is formally undecidable, this does not mean
                 that the subcases of primary interest are impervious to
                 solution by algorithmic methods.\par

                 In the next section we describe such a class of
                 programs, called Loop programs. Each Loop program
                 consists only of assignment statements and iteration
                 (loop) statements, the latter resembling the DO
                 statement of FORTRAN, and special cases of the FOR and
                 THROUGH statements of ALGOL and MAD. The bound on the
                 running time of a Loop program is determined
                 essentially by the length of the program and the depth
                 of nesting of its loop",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
  remark =       "No ``received date'' is recorded, and the article
                 makes no mention of Dennis Ritchie's doctoral
                 dissertation in this subject area.",
  xxnote =       "Cited in \cite{Brock:2020:DDR}.",
}

@Article{Nickel:1967:ZNR,
  author =       "K. Nickel",
  title =        "{Zwei Neue Rechenmaschinen-Systeme An Der Th
                 Karlsruhe: Hydra-X8 Und Triplex-Algol-Z23}",
  journal =      "Umschau",
  volume =       "67",
  pages =        "525--526",
  year =         "1967",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Pike:1967:RAI,
  author =       "M. C. Pike and I. D. Hill",
  title =        "Remark on {Algorithm 179}: {Incomplete} {Beta} ratio",
  journal =      j-CACM,
  volume =       "10",
  number =       "6",
  pages =        "375--376",
  month =        jun,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:13 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$B(z,w)$; beta function; special functions",
  remark =       "Fullerton: Corrections to an Algol procedure.",
}

@Article{Pitteway:1967:RAA,
  author =       "M. L. V. Pitteway",
  title =        "Remark on {Algorithm 301}: {Airy} function",
  journal =      j-CACM,
  volume =       "10",
  number =       "7",
  pages =        "453--453",
  month =        jul,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:14 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Airy functions; special functions",
  remark =       "Fullerton: Corrections to an Algol procedure.",
}

@Article{Schmid:1967:BRK,
  author =       "E. Schmid",
  title =        "Book Report: {I. O. Kerner und G. Zielke,
                 Einf{\"u}hrung in die algorithmische Sprache ALGOL}",
  journal =      j-COMPUTING,
  volume =       "2",
  number =       "2",
  pages =        "172--172",
  month =        jun,
  year =         "1967",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Wed Nov 15 17:04:26 2000",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Sintzoff:1967:EVW,
  author =       "Michel Sintzoff",
  title =        "Existence of a {van Wijngaarden} syntax for every
                 recursively enumerable set",
  journal =      "Annales de la Soci{\'e}t{\'e} Scientifique de
                 Bruxelles",
  volume =       "81",
  number =       "2",
  pages =        "115--118",
  month =        "????",
  year =         "1967",
  ISSN =         "0037-959X",
  ISSN-L =       "0037-959X",
  MRclass =      "02.70",
  MRnumber =     "236008",
  MRreviewer =   "E. M. Fels",
  bibdate =      "Fri May 29 14:18:56 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Ann. Soc. Sci. Bruxelles S{\'e}r. I",
}

@Article{Stetter:1967:BRE,
  author =       "H. J. Stetter",
  title =        "Book Report: {T. Ekman und C. E. Fr{\"o}berg,
                 Introduction to ALGOL-Programming}",
  journal =      j-COMPUTING,
  volume =       "2",
  number =       "3",
  pages =        "294--294",
  month =        sep,
  year =         "1967",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Wed Nov 15 17:04:26 2000",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Svejgaard:1967:APC,
  author =       "Bj. Svejgaard",
  title =        "{Algol} Programming: Contribution no. 21: Zeros of
                 Polynomials",
  journal =      j-BIT,
  volume =       "7",
  number =       "3",
  pages =        "240--246",
  month =        sep,
  year =         "1967",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939265",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:10 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=7&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=7&issue=3&spage=240",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@TechReport{vanWijngaarden:1967:DPA,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck",
  title =        "A draft proposal for the algorithmic language {ALGOL
                 67}",
  type =         "Report",
  number =       "MR 88",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "??",
  month =        may,
  year =         "1967",
  bibdate =      "Mon May 18 15:57:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{vonSydow:1967:CTA,
  author =       "L. {von Sydow}",
  title =        "Computer Typesetting of {ALGOL}",
  journal =      j-CACM,
  volume =       "10",
  number =       "3",
  pages =        "172--174",
  month =        mar,
  year =         "1967",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:12 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/typeset.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Watts:1967:RCD,
  author =       "D. G. Watts and H. S. Stone",
  title =        "{R67-15}: {A} Contribution to the Development of
                 {ALGOL}",
  journal =      j-IEEE-TRANS-ELEC-COMPUT,
  volume =       "EC-16",
  number =       "1",
  pages =        "112--113",
  month =        feb,
  year =         "1967",
  CODEN =        "IEECA8",
  DOI =          "https://doi.org/10.1109/PGEC.1967.264655",
  ISSN =         "0367-7508",
  ISSN-L =       "0367-7508",
  bibdate =      "Wed Jul 13 21:15:01 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=4039011",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Electron. Comput.",
  fjournal =     "IEEE Transactions on Electronic Computers",
}

@TechReport{Wilner:1967:AFT,
  author =       "Wayne T. Wilner",
  title =        "{ALGOL} to {FORTRAN} Translator",
  type =         "Report",
  number =       "CGTM 15 (CS239)",
  institution =  "Stanford University",
  address =      "Stanford, CA, USA",
  pages =        "??",
  month =        "Spring",
  year =         "1967",
  bibdate =      "Mon Sep 04 09:12:34 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "https://www.slac.stanford.edu/vault/collvault/greylit/cgtm/CGTM15.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Wippermann:1967:ACT,
  author =       "H.-W. Wippermann",
  title =        "{Ein Algol-60 Compiler Mit Triplex-Zahlen}",
  journal =      j-Z-ANGE-MATH-MECH,
  volume =       "47",
  pages =        "T76--T79",
  year =         "1967",
  CODEN =        "ZAMMAX",
  ISSN =         "0044-2267",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@TechReport{Wippermann:1967:MFS,
  author =       "H.-W. Wippermann",
  title =        "{Manual F{\"u}r Das System Triplex-Algol Karlsruhe}",
  type =         "Report",
  number =       "??",
  institution =  "Institut F. Angewandte Mathematik --- Rechenzentrum,
                 Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, West Germany",
  pages =        "??",
  year =         "1967",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Wippermann:1967:RIE,
  author =       "H.-W. Wippermann",
  title =        "{Realisierung Einer Intervall-Arithmetik In Einem
                 Algol 60-System}",
  journal =      j-ELEK-RECHENANLAGEN,
  volume =       "9",
  pages =        "224--233",
  year =         "1967",
  CODEN =        "ELRAA4",
  ISSN =         "0013-5720",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@TechReport{Wirth:1967:CBC,
  author =       "Niklaus Wirth",
  title =        "On certain basic concepts of programming languages",
  type =         "Technical Report",
  number =       "CS-TR-67-65",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "ii + 30",
  day =          "1",
  month =        may,
  year =         "1967",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/pub/cstr/reports/cs/tr/67/65/CS-TR-67-65.pdf;
                 http://i.stanford.edu/TR/CS-TR-67-65.html",
  abstract =     "Recent developments of programming languages have led
                 to the emergence of languages whose growth showed
                 cancerous symptoms: the proliferation of new elements
                 defied every control exercised by the designers, and
                 the nature of the new cells often proved to be
                 incompatible with the existing body. In order that a
                 language be free from such symptoms, it is necessary
                 that it be built upon basic concepts which are sound
                 and mutually independent. The rules governing the
                 language must be simple, generally applicable and
                 consistent. In order that simplicity and consistency
                 can be achieved, the fundamental concepts of a language
                 must be well-chosen and defined with utmost clarity. In
                 practice, it turns out that there exists an optimum in
                 the number of basic concepts, below which not only
                 implementability of these concepts on actual computers,
                 but also their appeal to human intuition becomes
                 questionable because of their high degree of
                 generalization. These informal notes do not abound with
                 ready-made solutions, but it is hoped they shed some
                 light on several related subjects and inherent
                 difficulties. They are intended to summarize and
                 interrelate various ideas which are partly present in
                 existing languages, partly debated within the IFIP
                 Working Group 2.1, and partly new. While emphasis is
                 put on clarification of conceptual issues,
                 consideration of notation cannot be ignored. However,
                 no formal or concise definitions of notation (syntax)
                 will be given or used; the concepts will instead be
                 illustrated by examples, using notation based on Algol
                 as far as possible.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  pdfpages =     "33",
}

@Article{Apostolatos:1968:ALT,
  author =       "N. Apostolatos and U. Kulisch and R. Krawczyk and B.
                 Lortz and K. Nickel and H.-W. W. Wippermann",
  title =        "The Algorithmic Language {Triplex-ALGOL-60}",
  journal =      j-NUM-MATH,
  volume =       "11",
  number =       "2",
  pages =        "175--180",
  month =        feb,
  year =         "1968",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF02165313",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Mon Oct 18 10:06:00 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  note =         "From the first page: ``triplex numbers, previously
                 called Fehlerschrankenzahlen by K. Nickel and interval
                 numbers by R. E. Moore. \ldots{} Triplex numbers are
                 intervals with a main value enclosed, which corresponds
                 to conventional numbers of {\bf real} type. The first
                 number following $ \lbrack $ is the lower bound of the
                 interval associated with a triplex number, the next
                 number is the previous mentioned main value, and the
                 last number followed by $ \rbrack $ is the upper bound
                 of the interval. The following relation has to be
                 fulfilled: $ \mbox {lower bound} \leq \mbox {main
                 value} \leq \mbox {upper bound} $.''.",
  acknowledgement = ack-jr # " and " # ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
}

@TechReport{Apostolatos:1968:RCA,
  author =       "N. Apostolatos and H. Christ and H. Santo and H.-W.
                 Wippermann",
  title =        "Rounding Control and the Algorithmic Language {Algol
                 68}",
  type =         "Report",
  number =       "6824",
  institution =  "Rechenzentrum Der Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, West Germany",
  pages =        "??",
  year =         "1968",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@TechReport{Arnal:1968:PTD,
  author =       "P. Arnal and J. Buffet and A. Quere and others",
  title =        "Projet de traduction du rapport {ALGOL 68}. ({French})
                 [{Translation} project of the {ALGOL 68} report ]",
  type =         "Report",
  number =       "??",
  institution =  "Facult{\'e} des Sciences de Lille, Laboratoire de
                 Calcul",
  address =      "Lille, France",
  pages =        "??",
  month =        "????",
  year =         "1968",
  bibdate =      "Fri May 29 10:15:23 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Bauer:1968:AW,
  author =       "Henry R. Bauer and Sheldon I. Becker and Susan L.
                 Graham",
  title =        "{ALGOL W}",
  type =         "Technical Report",
  number =       "CS-TR-68-86",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        jan,
  year =         "1968",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-68-86.html",
  abstract =     "The textbook `Introduction to Algol' by Baumann,
                 Feliciano, Bauer, and Samelson describes the
                 internationally recognized language ALGOL 60 for
                 algorithm communication. ALGOL W can be viewed as an
                 extension of ALGOL. This document consists of (1)
                 `Algol W Notes for Introductory Computer Science
                 Courses' [by Henry R. Bauer, Sheldon Becker, and Susan
                 L. Graham] which describes the differences between
                 ALGOL 60 and ALGOL W and presents the new features of
                 ALGOL W; (2) `Deck Set-Up'; (3) `Algol W Language
                 Description' [by Henry R. Bauer, Sheldon Becker, and
                 Susan L. Graham], a complete syntactic and semantic
                 description of the language; (4) `Unit Record
                 Equipment'; and (5) `Error Message.'",
  acknowledgement = ack-nhfb,
  pdfpages =     "116",
}

@TechReport{Bauer:1968:AWI,
  author =       "Henry R. Bauer and Sheldon I. Becker and Susan L.
                 Graham",
  title =        "{ALGOL W} implementation",
  type =         "Technical Report",
  number =       "CS-TR-68-98",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "vi + 147",
  day =          "20",
  month =        may,
  year =         "1968",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  note =         "From the introduction: ``The project was initiated and
                 directed by Professor Niklaus Wirth, who proposed many
                 of the ideas incorporated in the compiler and suggested
                 ways to bring them about. Joseph W. Wells, Jr. and
                 Edwin H. Satterthwaite, Jr. wrote the PL360 System in
                 which the compiler is embedded, the linkages to the
                 compiler, and the loader.''",
  URL =          "http://i.stanford.edu/TR/CS-TR-68-98.html;
                 http://infolab.stanford.edu/TR/CS-TR-68-98.html",
  abstract =     "In writing a compiler of a new language (ALGOL W) for
                 a new machine (IBM System/360) we were forced to deal
                 with many unforeseen problems in addition to the
                 problems we expected to encounter. This report
                 describes the final version of the compiler. The
                 implemented language ALGOL W is based on the
                 Wirth/Hoare proposal for a successor to ALGOL 60. The
                 major differences from that proposal are in string
                 definition and operations and in complex number
                 representation.",
  acknowledgement = ack-nhfb,
  pdfpages =     "153",
  remark =       "Appendix II contains a BNF grammar for Algol W, a
                 language proposed as a successor to Algol 60
                 \cite{Wirth:1966:CDAb,Wirth:1966:ANC}. Page 4 reports:
                 ``Complex arithmetic in standard mathematical notation
                 and double-precision (long) arithmetic are implemented
                 features of the language, Facilities to detect overflow
                 and make appropriate recovery are provided, as is a set
                 of standard functions of analysis.''",
}

@TechReport{Bauer:1968:AWR,
  author =       "Henry R. Bauer and Sheldon I. Becker and Susan L.
                 Graham and George E. Forsythe and Edwin H.
                 Satterthwaite",
  title =        "{ALGOL W} (revised)",
  type =         "Technical Report",
  number =       "CS-TR-68-89",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "i + 124",
  month =        mar,
  year =         "1968",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-68-89.html",
  abstract =     "The textbook ``\booktitle{Introduction to Algol}' by
                 Baumann, Feliciano, Bauer, and Samelson describes the
                 internationally recognized language ALGOL 60 for
                 algorithm communication. ALGOL W can be viewed as an
                 extension of ALGOL. This document consists of (1)
                 ``Algol W Deck Set-Up'' [by E. H. Satterthwaite, Jr.];
                 (2) ``Algol W Language Description'' [by Henry R.
                 Bauer, Sheldon Becker, and Susan L. Graham], a complete
                 syntactic and semantic description of the language; (3)
                 ``Algol W Error Messages'' [by Henry R. Bauer, Sheldon
                 Becker, and Susan L. Graham]; (4) ``Algol W Notes for
                 Introductory Computer Science Courses'' [by Henry R.
                 Bauer, Sheldon Becker, and Susan L. Graham] which
                 describes the differences tween ALGOL 60 and ALGOL W
                 and presents the new features of ALGOL W; and (5)
                 ``Notes on Number Representation on System/360 and
                 relations to Algol W'' [by George E. Forsythe].",
  acknowledgement = ack-nhfb,
  author-dates = "George Elmer Forsythe (8 January 1917--9 April 1972)",
  pdfpages =     "125",
}

@Article{Bergson:1968:ACR,
  author =       "A. Bergson",
  title =        "Certification of and remark on {Algorithm 304}
                 [{S15}]: {Normal} curve integral",
  journal =      j-CACM,
  volume =       "11",
  number =       "4",
  pages =        "271--271",
  month =        apr,
  year =         "1968",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/362991.363048",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:19 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See \cite{Hill:1967:ANCa,Hill:1967:RAS}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "probability functions",
  remark =       "Fullerton: 50-line Algol Program that is superceded by
                 numerous {\tt erf} routines.",
}

@Article{Bertman:1968:APC,
  author =       "B. Bertman",
  title =        "An {Algol} program for calibrating resistance
                 thermometers at low temperatures",
  journal =      j-J-COMPUT-PHYS,
  volume =       "3",
  number =       "1",
  pages =        "157--158",
  month =        aug,
  year =         "1968",
  CODEN =        "JCTPAH",
  DOI =          "https://doi.org/10.1016/0021-9991(68)90012-0",
  ISSN =         "0021-9991 (print), 1090-2716 (electronic)",
  ISSN-L =       "0021-9991",
  bibdate =      "Sun Jan 1 08:28:02 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/jcomputphys1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0021999168900120",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational Physics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00219991/",
}

@TechReport{Bjorck:1968:IRL,
  author =       "{\AA}ke Bj{\"o}rck and Gene H. Golub",
  title =        "Iterative refinements of linear least squares
                 solutions by {Householder} transformations",
  type =         "Technical Report",
  number =       "STAN-CS-68-83 (AD664237)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "i + 28",
  day =          "19",
  month =        jan,
  year =         "1968",
  bibdate =      "Thu Nov 06 17:24:15 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/householder-alston-s.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-68-83.html",
  abstract =     "An algorithm is presented in ALGOL for iteratively
                 refining the solution to a linear least squares problem
                 with linear constraints. Numerical results presented
                 show that a high degree of accuracy is obtained.",
  acknowledgement = ack-nhfb,
  author-dates = "Gene Howard Golub (February 29, 1932--November 16,
                 2007)",
  pdfpages =     "29",
  xxnumber =     "CS-TR-68-83",
  xxtitle =      "Iterative Refinements of Linear Squares Solutions by
                 {Householder} Transformations",
}

@Article{Bjork:1968:DTA,
  author =       "Harry Bj{\"o}rk",
  title =        "Decision Tables in {ALGOL 60}",
  journal =      j-BIT,
  volume =       "8",
  number =       "3",
  pages =        "147--153",
  month =        sep,
  year =         "1968",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01933417",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:10 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=8&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=8&issue=3&spage=147",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Christ:1968:RMB,
  author =       "H. Christ",
  title =        "{Realisierung Einer Maschinenintervallarithmetik Auf
                 Beliebigen Algol-60 Compilern}",
  journal =      j-ELEK-RECHENANLAGEN,
  volume =       "10",
  pages =        "217--222",
  year =         "1968",
  CODEN =        "ELRAA4",
  ISSN =         "0013-5720",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@InProceedings{deChastellier:1968:WG,
  author =       "Gue de Chastellier and Alain Colmerauer",
  editor =       "{ACM}",
  booktitle =    "Proceedings of the {24th National Conference of the
                 ACM, 1969}",
  title =        "{W}-grammar",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "511--518",
  year =         "1968",
  DOI =          "https://doi.org/10.1145/800195.805957",
  bibdate =      "Fri May 29 11:06:20 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "A new type of grammars is presented here, called
                 W-grammars. It is shown how they can be used in
                 translation processes. Examples are taken from the
                 fields of algebraic manipulation and computational
                 linguistics.",
  acknowledgement = ack-nhfb,
}

@Article{DeVogelaere:1968:ASB,
  author =       "R. {De Vogelaere}",
  title =        "{Algorithm 335}: {A} Set of Basic Input-Output
                 Procedures",
  journal =      j-CACM,
  volume =       "11",
  number =       "8",
  pages =        "567--573",
  month =        aug,
  year =         "1968",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:21 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "By means of the primitives insymbol, outsymbol and
                 length, as requested by this journal's Algorithms
                 Policy [Comm. ACM 10 (Nov. 67), 729] a basic set of
                 input-output procedures is defined aiming at quality
                 and flexibility, outreal, for instance, is written as a
                 derived procedure; it outputs using the fixed point or
                 the floating point representation, and rounds properly.
                 Variants can easily be written because of the explicit
                 call of the procedures decompose integer and decompose
                 real. The highly recommended practice of echoing input
                 is made easy with one subset of derived procedures
                 (ioi, ior, lob, ioa). The documentation of output in
                 the form of equivalent ALGOL statements is also
                 provided when use is made of the subset oti, otr, otb,
                 ota. The Berkeley style of providing information on the
                 form of output using prior calls of procedures such as
                 real format is defined. A use of the parameter
                 outchannel to provide information for simultaneous
                 output to several channels is suggested.
                 Interrelationship between the declared procedures is
                 furnished in tabular form.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; ALGOL 60; Berkeley style; decompose integer;
                 decompose real; equivalent ALGOL statements; fixed
                 point representation; floating point representation;
                 input echo; input output; input output array; input
                 output Boolean; input output procedures; integer
                 format; out integer; output channel interpretation;
                 output documentation; procedures relationship; quality
                 output; read real; real format; style; transput",
}

@Article{Dijkstra:1968:SMSb,
  author =       "Edsger W. Dijkstra",
  title =        "The structure of the {``THE''}-multiprogramming
                 system",
  journal =      j-CACM,
  volume =       "11",
  number =       "5",
  pages =        "341--346",
  month =        may,
  year =         "1968",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363095.363143",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Mar 16 08:14:00 2015",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/os.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm11.html#Dijkstra68;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib",
  abstract =     "A multiprogramming system is described in which all
                 activities are divided over a number of sequential
                 processes. These sequential processes are placed at
                 various hierarchical levels, in each of which one or
                 more independent abstractions have been implemented.
                 The hierarchical structure proved to be vital for the
                 verification of the logical soundness of the design and
                 the correctness of its implementation.",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J79",
  keywords =     "cooperating sequential processes; input-output
                 buffering; multiprocessing; multiprogramming;
                 multiprogramming system; operating system; processor
                 sharing; program verification; real-time debugging;
                 synchronizing primitives; system hierarchy; system
                 levels; system structure",
  oldlabel =     "Dijkstra68; EWD:EWD196pub",
  remark =       "From the Wikipedia article on semaphores: ``The
                 canonical names V and P come from the initials of Dutch
                 words. V is generally explained as verhogen
                 (`increase'). Several explanations have been offered
                 for P, including proberen for `to test' or `to try,'
                 passeren for `pass,' and pakken for `grab.' Dijkstra's
                 earliest paper on the subject gives passering (passing)
                 as the meaning for P, and vrijgave (release) as the
                 meaning for V. It also mentions that the terminology is
                 taken from that used in railroad signals. Dijkstra
                 subsequently wrote that he intended P to stand for the
                 portmanteau prolaag, short for probeer te verlagen,
                 literally `try to reduce,' or to parallel the terms
                 used in the other case, `try to decrease.' This
                 confusion stems from the fact that the words for
                 increase and decrease both begin with the letter V in
                 Dutch, and the words spelled out in full would be
                 impossibly confusing for those not familiar with the
                 Dutch language.

                 In ALGOL 68, the Linux kernel, and in some English
                 textbooks, the V and P operations are called,
                 respectively, up and down. In software engineering
                 practice, they are often called signal and wait,
                 release and acquire (which the standard Java library
                 uses), or post and pend. Some texts call them vacate
                 and procure to match the original Dutch
                 initials.''

                 From entry Randell:2003:ED: ``The THE system was a
                 staggering achievement, because it was so well designed
                 and coded that there were virtually no bugs in it.''",
  summary =      "The appendix deals with semaphores. The basic
                 operation of `P-Operation' and `V-Operation' are
                 specified, along with some comments on the effects of
                 multiple P's and V's. The use of semaphores for mutual
                 exclusion, and the use of private semaphores (which are
                 associated with a sequential process, which alone is
                 allowed to do a P-operation) is explained, along with
                 an outline of the proof that a particular
                 implementation using semaphores is valid.",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Dijkstra68",
}

@Article{Dorrer:1968:ADS,
  author =       "Egon Dorrer",
  title =        "{Algorithm 322}: {$F$}-Distribution [{S14}]",
  journal =      j-CACM,
  volume =       "11",
  number =       "2",
  pages =        "116--117",
  month =        feb,
  year =         "1968",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:18 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "Fullerton: 50-line Algol Program.",
}

@Article{Duncan:1968:ABNa,
  author =       "F. G. Duncan",
  title =        "{ALGOL} bulletin no. 27",
  journal =      j-SIGPLAN,
  volume =       "3",
  number =       "9",
  pages =        "1--65",
  month =        sep,
  year =         "1968",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1139560.1139562",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Jun 27 07:18:34 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1960.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1139560.1139562",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Article{Duncan:1968:ABNb,
  author =       "F. G. Duncan",
  title =        "{ALGOL} bulletin no. 28",
  journal =      j-SIGPLAN,
  volume =       "3",
  number =       "11",
  pages =        "1--83",
  month =        nov,
  year =         "1968",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1139536.1139538",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Jun 27 07:18:35 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1960.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1139536.1139538",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Article{Duncan:1968:ABNc,
  author =       "F. G. Duncan",
  title =        "{ALGOL} bulletin no. 29",
  journal =      j-SIGPLAN,
  volume =       "3",
  number =       "12",
  pages =        "1--69",
  month =        dec,
  year =         "1968",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1139540.1139542",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Jun 27 07:18:35 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1960.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1139540.1139542",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@TechReport{Enea:1968:M,
  author =       "Horace J. Enea",
  title =        "{MLISP}",
  type =         "Technical Report",
  number =       "CS-TR-68-92 (PB178078)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        mar,
  year =         "1968",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-68-92.html",
  abstract =     "Mlisp is an Algol-like list processing language based
                 on Lisp 1.5. It is currently implemented on the IBM
                 360/67 at the Stanford Computation Center, and is being
                 implemented on the DEC PDP-6 at the Stanford Artificial
                 Intelligence Project. The balance of this paper is a
                 very informal presentation of the language so that the
                 reader will be able to run programs in Mlisp with a
                 minimum of effort. The language has an extremely simple
                 syntax which is presented in Appendix I.",
  acknowledgement = ack-nhfb,
  pdfpages =     "20",
  remark =       "No PDF in NTRL archive. Same NTIS number as
                 STAN-CS-68-93: no PDF file available to resolve
                 confusion.",
}

@Article{Farkas:1968:RIA,
  author =       "I. Farkas",
  title =        "Reviews: {{\em Introduction to Algol Programming}}, by
                 {Torgil Ekman and Carl-Erik Fr{\"o}berg}",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "75",
  number =       "5",
  pages =        "566--566",
  month =        may,
  year =         "1968",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:39:02 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/amermathmonthly1965.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Fox:1968:BRP,
  author =       "L. Fox",
  title =        "Book Review: {{\booktitle{Proc{\'e}dures Algol en
                 Analyse Num{\'e}rique}}, 324 pages. (Published by Min.
                 de l'{\'E}ducation Nationale)}",
  journal =      j-COMP-J,
  volume =       "11",
  number =       "1",
  pages =        "30--30",
  month =        jan,
  year =         "1968",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/11.1.30",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:40 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/11/1.toc;
                 https://www.math.utah.edu/pub/bibnet/authors/f/fox-leslie.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/11/1/30.full.pdf+html",
  acknowledgement = ack-nhfb,
  author-dates = "Leslie Fox (30 September 1918--1 August 1992)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  remark-1 =     "From the first paragraph: ``There are seven chapters,
                 with titles Linear Algebraic Equations (13 procedures),
                 Algebraic Eigenvalue Problem (17), Algebraic and
                 Non-linear Systems (11), Differential Systems, Integral
                 and Integro-differential Equations (6), Definite
                 Integrals (10), Approximation (13), Probability and
                 Special Functions (8).''",
  remark-2 =     "From the final paragraph: ``Extreme accuracy, of
                 course, is a necessity for a work of this kind, and the
                 stated checks and methods of producing the printed
                 pages give confidence that this has been achieved. This
                 is undoubtedly an important and practically useful
                 publication, and the team responsible for it deserve
                 our congratulations and thanks for a good idea
                 splendidly carried out.''",
}

@Article{Foxley:1968:ISA,
  author =       "Eric Foxley and Peter King",
  title =        "The implementation of syntax analysis using {ALGOL},
                 and some mathematical applications",
  journal =      j-COMP-J,
  volume =       "10",
  number =       "4",
  pages =        "325--335",
  month =        feb,
  year =         "1968",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/10.4.325",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:39 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/10/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/10/4/325.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/100325.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/325.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/326.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/327.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/328.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/329.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/330.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/331.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/332.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/333.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/334.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/335.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@TechReport{Geurts:1968:PAD,
  author =       "L. J. M. Geurts and C. H. A. Koster and L. G. L. Th.
                 Meertens",
  title =        "Praktijkcursus {Algol 60}: 3e dr.",
  type =         "Report",
  number =       "MR 85/68",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "53",
  year =         "1968",
  bibdate =      "Thu May 28 13:10:40 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://ir.cwi.nl/pub/21513",
  acknowledgement = ack-nhfb,
  language =     "Dutch",
}

@Article{Ghinea:1968:OMC,
  author =       "Monique Ghinea",
  title =        "Organisation de la m{\'e}moire centrale dans la
                 compilation du langage {ALGOL 60}. ({French})
                 [{Organization} of central memory in compilation of the
                 {ALGOL 60} language]",
  journal =      "Bulletin math{\'e}matique de la {Soci{\'e}t{\'e} des
                 Sciences Math{\'e}matiques de la R{\'e}publique
                 Socialiste de Roumanie}",
  volume =       "12 (60)",
  number =       "1",
  pages =        "87--92",
  year =         "1968",
  ISSN =         "0373-2908",
  bibdate =      "Wed May 20 11:41:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.jstor.org/stable/43679563",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Good:1968:IAB,
  author =       "D. I. Good and R. L. London",
  title =        "Interval Arithmetic for the {Burroughs B-5500} Four
                 {Algol}-Procedures and Proofs of their Correctness",
  type =         "Report",
  number =       "??",
  institution =  "University of Wisconsin, Madison",
  address =      "Madison, WI, USA",
  pages =        "??",
  year =         "1968",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Misc{Hoare:1968:RDR,
  author =       "C. A. R. Hoare",
  title =        "Recommendation on Draft Report on {ALGOL 68}",
  howpublished = "Unknown",
  pages =        "??",
  month =        "????",
  year =         "1968",
  bibdate =      "Tue Aug 09 08:35:48 2022",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Charles Antony Richard Hoare (11 January 1934--5 March
                 2026)",
}

@TechReport{Igarashi:1968:A,
  author =       "S. Igarashi and T. Iwamura and K. Sakuma and T.
                 Simauti and T. Simizu and S. Takasu and E. Wada and N.
                 Yoneda",
  title =        "{ALGOL N}",
  type =         "Report",
  number =       "??",
  institution =  "Research Institute for Mathematical Sciences, Kyoto
                 University",
  address =      "Kyoto, Japan",
  pages =        "9",
  day =          "14",
  month =        dec,
  year =         "1968",
  bibdate =      "Sat May 30 06:24:07 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://hdl.handle.net/2433/100407;
                 https://repository.kulib.kyoto-u.ac.jp/server/api/core/bitstreams/f79390b7-b7ae-44a9-b8e0-0e8c9bb051c0/content",
  abstract =     "[From the introduction:] The authors of MR93
                 contributed remarkably to the development of WG2.1
                 project on prospected ALGOL, realizing in a unified
                 system a huge amount of diverse demands on its power of
                 expression. That document, however, is far from being
                 readable because of the much too complicated mechanism
                 of the language and its description. Simplification
                 should be made without essentially spoiling the power
                 and applicability of the language.\par

                 We, members of a working group in Nippon (Japan),
                 present here a design of simplified language,
                 tentatively named ALGOL N, with a simplified method of
                 description. It is designed to be an algorithmic
                 language, not distorted by compiler oriented
                 contrivances, though the efficiency of compilation is
                 not totally neglected. We hope that we have achieved
                 some improvement, particularly in the following points
                 at least.",
  acknowledgement = ack-nhfb,
}

@TechReport{Jenkins:1968:TSV,
  author =       "M. A. Jenkins and J. F. Traub",
  title =        "A Three-Stage Variable-Shift Iteration for Polynomial
                 Zeros and its Relation to Generalized {Rayleigh}
                 Iteration",
  type =         "Technical Report",
  number =       "STAN-CS-68-107 (AD668558, AD0673673)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "viii + 40 + 2",
  day =          "26",
  month =        aug,
  year =         "1968",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-68-107.html;
                 https://apps.dtic.mil/sti/html/tr/AD0673673/index.html",
  abstract =     "We introduce a new three-stage process for calculating
                 the zeros of a polynomial with complex coefficients.
                 The algorithm is similar in spirit to the two-stage
                 algorithms studied by Traub in a series of papers. The
                 algorithm is restriction free, that is, it converges
                 for any distribution of zeros. A proof of global
                 convergence is given.\par

                 Zeros are calculated in roughly increasing order of
                 magnitude to avoid deflation instability. Shifting is
                 incorporated in a natural and stable way to break
                 equimodularity and speed convergence. The three stages
                 use no shift, a fixed shift, and a variable shift,
                 respectively.\par

                 To obtain additional insight we recast the problem and
                 algorithm into matrix form. The third stage is inverse
                 iteration with the companion matrix, followed by
                 generalized Rayleigh iteration. A program implementing
                 the algorithm was written in a dialect of ALGOL 60 and
                 run on Stanford University's IBM 360/67. The program
                 has been extensively tested and testing is continuing.
                 For polynomials with complex coefficients and of
                 degrees ranging from 20 to 50, the time required to
                 calculate all zeros averages $ 8 n^2 $ milliseconds.
                 Timing information and a numerical example are
                 provided. A description of the implementation, an
                 analysis of the effects of finite-precision arithmetic,
                 an ALGOL 60 program, the results of extensive testing,
                 and a second program which clusters the zeros and
                 provides a posteriori error bounds will appear
                 elsewhere.",
  acknowledgement = ack-nhfb,
  pdfpages =     "52",
  xxnumber =     "CS-TR-68-107",
}

@TechReport{Koch:1968:RRA,
  author =       "F. Koch",
  title =        "The recognition of ranges in {ALGOL 68}",
  type =         "Report",
  number =       "??",
  institution =  "University of Calgary",
  address =      "Calgary, AB, Canada",
  pages =        "??",
  month =        sep,
  year =         "1968",
  bibdate =      "Fri May 29 12:43:33 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Book{Kunzi:1968:NMM,
  author =       "Hans Paul Kunzi and H. G. Tzschach and C. A. Zehnder",
  title =        "Numerical methods of mathematical optimization with
                 {ALGOL} and {FORTRAN} programs",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "x + 171",
  month =        jun,
  year =         "1968",
  ISBN =         "0-12-428850-2",
  ISBN-13 =      "978-0-12-428850-8",
  LCCN =         "????",
  MRclass =      "65.30 (90.00)",
  MRnumber =     "37 #2413",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0124288502/wholesaleproductA/;
                 http://www.cbooks.com/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  series =       "Computer science and applied mathematics; a series of
                 monographs and textbooks",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0124288502",
  acknowledgement = ack-nhfb,
  annote =       "Translation of Numerische Methoden der mathematischen
                 Optimierung (mit ALGOL und FORTRAN Programmen)
                 Bibliography: p. 162-168.",
  keywords =     "ALGOL (Computer program language); FORTRAN (Computer
                 program language); Mathematical optimization.",
}

@Article{MacLaren:1968:RAP,
  author =       "M. D. MacLaren",
  title =        "Remark on {Algorithm 272}: {Procedure} for the normal
                 distribution functions",
  journal =      j-CACM,
  volume =       "11",
  number =       "7",
  pages =        "498--498",
  month =        jul,
  year =         "1968",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/363397.363553",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:20 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{MacLaren:1965:APN}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "probability functions",
}

@PhdThesis{Mailloux:1968:IA,
  author =       "Barry James Mailloux",
  title =        "On the implementation of {Algol 68}",
  school =       "University of Amsterdam",
  address =      "Amsterdam, The Netherlands",
  pages =        "36",
  day =          "12",
  month =        jun,
  year =         "1968",
  LCCN =         "QA76.5 .M1879",
  bibdate =      "Fri May 29 13:01:50 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://ir.cwi.nl/pub/18491/18491A.pdf;
                 https://lib.uva.nl/discovery/fulldisplay/alma990027594610205131/31UKB_UAM1_INST:UVA",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language)",
}

@TechReport{Mailloux:1968:PDR,
  author =       "B. J. Mailloux and J. E. L. Peck and C. H. A. Koster",
  title =        "Penultimate draft report on the algorithmic language
                 {Algol 68}, 1: chapters 1--9",
  type =         "Report",
  number =       "??",
  institution =  "Mathematisch Centrum, University of Amsterdam",
  address =      "Amsterdam, The Netherlands",
  pages =        "??",
  year =         "1968",
  bibdate =      "Sat May 16 16:12:56 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://ir.cwi.nl/pub/9180",
  acknowledgement = ack-nhfb,
}

@Article{Milner:1968:SHA,
  author =       "R. Milner",
  title =        "String Handling in {Algol}",
  journal =      j-COMP-J,
  volume =       "10",
  number =       "4",
  pages =        "321--324",
  month =        feb,
  year =         "1968",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/10.4.321",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:39 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/10/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/10/4/321.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/100321.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/321.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/322.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/323.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_10/Issue_04/tiff/324.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Naur:1968:FGA,
  author =       "Peter Naur",
  title =        "Features of the {GIER ALGOL 4} System",
  journal =      j-BIT,
  volume =       "8",
  number =       "1",
  pages =        "36--42",
  month =        mar,
  year =         "1968",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01939976",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:10 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=8&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=8&issue=1&spage=36",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{OBrien:1968:CAC,
  author =       "William M. O'Brien and Joan Wood",
  title =        "Certification of {Algorithm 299} [{S15}]:
                 {Chi-squared} integral",
  journal =      j-CACM,
  volume =       "11",
  number =       "4",
  pages =        "271--271",
  month =        apr,
  year =         "1968",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:19 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "chi-squared; probability functions",
  remark =       "Fullerton: Corrections to an Algol procedure.",
}

@TechReport{Peck:1968:SA,
  author =       "J. E. L. Peck",
  title =        "The syntax of {ALGOL 68}",
  type =         "Report",
  number =       "??",
  institution =  "Department of Mathematics, University of Calgary",
  address =      "Calgary, AB, Canada",
  pages =        "??",
  month =        mar,
  year =         "1968",
  bibdate =      "Fri May 29 13:50:12 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Pham:1968:CBP,
  author =       "Daniel Pham and Monique Ghinea",
  title =        "Compilation des boucles {Poue} dans le langage {ALGOL
                 60}. ({French}) [{Compilation} of {Poue} loops in the
                 {ALGOL 60} language]",
  journal =      "Bulletin math{\'e}matique de la {Soci{\'e}t{\'e} des
                 Sciences Math{\'e}matiques de la R{\'e}publique
                 Socialiste de Roumanie}",
  volume =       "12 (60)",
  number =       "2",
  pages =        "131--141",
  year =         "1968",
  ISSN =         "0373-2908",
  bibdate =      "Wed May 20 11:41:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.jstor.org/stable/43681553",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Article{Pham:1968:RCD,
  author =       "Daniel Pham",
  title =        "Remarques sur la compilation du langage {Algol 60}",
  journal =      "Bulletin math{\'e}matique de la {Soci{\'e}t{\'e} des
                 Sciences Math{\'e}matiques de la R{\'e}publique
                 Socialiste de Roumanie}",
  volume =       "12 (60)",
  number =       "1",
  pages =        "109--121",
  year =         "1968",
  ISSN =         "0373-2908",
  bibdate =      "Wed May 20 11:41:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.jstor.org/stable/43679566",
  acknowledgement = ack-nhfb,
}

@Article{Singleton:1968:AAPa,
  author =       "Richard C. Singleton",
  title =        "{Algorithm 338}: {Algol} Procedures For the {Fast
                 Fourier Transform} [{C6}]",
  journal =      j-CACM,
  volume =       "11",
  number =       "11",
  pages =        "773--776",
  month =        nov,
  year =         "1968",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:22 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C4170 (Differential equations)",
  corpsource =   "Stanford Research Inst., Menlo Park, CA, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "fast Fourier transforms; subroutines",
}

@Article{Singleton:1968:AAPb,
  author =       "Richard C. Singleton",
  title =        "{Algorithm 339}: {An} {Algol} Procedure for the {Fast
                 Fourier Transform} with Arbitrary Factors [{C6}]",
  journal =      j-CACM,
  volume =       "11",
  number =       "11",
  pages =        "776--779",
  month =        nov,
  year =         "1968",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:22 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C4170 (Differential equations)",
  corpsource =   "Stanford Research Inst., Menlo Park, CA, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "fast Fourier transforms; subroutines",
}

@TechReport{vanWijngaarden:1968:DRA,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster",
  title =        "Draft report on the algorithmic language {ALGOL 68}",
  type =         "Report",
  number =       "MR 93",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "??",
  month =        jan,
  year =         "1968",
  bibdate =      "Mon May 18 16:00:53 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{vanWijngaarden:1968:FDR,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster",
  title =        "Final draft report on the algorithmic language {ALGOL
                 68}",
  type =         "Report",
  number =       "MR 100",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "??",
  month =        dec,
  year =         "1968",
  bibdate =      "Mon May 18 16:00:53 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{vanWijngaarden:1968:PDR,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster",
  title =        "Penultimate draft report on the algorithmic language
                 {ALGOL 68}",
  type =         "Report",
  number =       "MR 99",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "??",
  month =        oct,
  year =         "1968",
  bibdate =      "Mon May 18 16:00:53 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{vanWijngaarden:1968:RAL,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster",
  title =        "Report on the algorithmic language {ALGOL 68}",
  type =         "Report",
  number =       "MR 101",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "??",
  month =        oct,
  year =         "1968",
  bibdate =      "Mon May 18 16:00:53 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Published in \cite{vanWijngaarden:1969:RALa}.",
}

@TechReport{vanWijngaarden:1968:WDA,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster",
  title =        "Working document on the algorithmic language {ALGOL
                 68}",
  type =         "Report",
  number =       "MR 95",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "??",
  month =        jul,
  year =         "1968",
  bibdate =      "Mon May 18 16:00:53 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Veltkamp:1968:APV,
  author =       "G. W. Veltkamp",
  title =        "{ALGOL} procedures voor het berekenen van een inwendig
                 product in dubbele precisie. ({Dutch}) [{ALGOL}
                 procedures for calculating an inner product in double
                 precision]",
  type =         "Technical report",
  number =       "22",
  institution =  "RC-Informatie, Technische Hogeschool Eindhoven",
  address =      "Eindhoven, The Netherlands",
  pages =        "??",
  year =         "1968",
  bibdate =      "Tue Dec 26 14:53:03 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Dutch",
}

@Article{Waite:1968:RPD,
  author =       "W. M. Waite",
  title =        "{R68-24} {A} Proposal for Definitions in {ALGOL}",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-17",
  number =       "5",
  pages =        "522--523",
  month =        may,
  year =         "1968",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/TC.1968.226930",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Wed Jul 13 17:40:49 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput.bib",
  URL =          "https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1687389",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
}

@Article{Wilkes:1968:OIS,
  author =       "M. V. Wilkes",
  title =        "The outer and inner syntax of a programming language",
  journal =      j-COMP-J,
  volume =       "11",
  number =       "3",
  pages =        "260--263",
  month =        nov,
  year =         "1968",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/11.3.260",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:41 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/11/3.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_11/Issue_03/;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkes-maurice-v.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/11/3/260.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_11/Issue_03/110260.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_11/Issue_03/tiff/260.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_11/Issue_03/tiff/261.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_11/Issue_03/tiff/262.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_11/Issue_03/tiff/263.tif",
  ZMnumber =     "0174.48302",
  acknowledgement = ack-nhfb,
  author-dates = "Sir Maurice Vincent Wilkes (26 June 1913--29 November
                 2010)",
  classcodes =   "C6140D (High level languages)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; algorithmic languages; formal languages;
                 grammars",
  RSBM-number =  "77",
  ZBmath =       "3278861",
}

@Article{Wippermann:1968:DST,
  author =       "H.-W. Wippermann",
  title =        "{Definition von Schrankenzahlen in Triplex-Algol}.
                 ({German}) [{Definition} of Number Bounds in
                 {Triplex-Algol}]",
  journal =      j-COMPUTING,
  volume =       "3",
  number =       "2",
  pages =        "99--109",
  month =        jun,
  year =         "1968",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  ZMnumber =     "157.23905",
  acknowledgement = ack-jr,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
}

@Article{Wippermann:1968:IAS,
  author =       "H.-W. Wippermann",
  title =        "{Implementierung Eines Algol-Systems Mit
                 Schrankenzahlen}",
  journal =      "Angew. Informatik (Elektron. Datenverarbeitung)",
  volume =       "10",
  pages =        "189--194",
  year =         "1968",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@TechReport{Woodward:1968:NPA,
  author =       "P. M. Woodward",
  title =        "A narrative preview of {ALGOL 68}",
  type =         "RRE Memorandum",
  number =       "2499",
  institution =  "Royal Radar Establishment",
  address =      "Malvern, Worcestershire, UK",
  pages =        "??",
  month =        oct,
  year =         "1968",
  bibdate =      "Fri May 29 14:45:34 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Agrawala:1969:WDL,
  author =       "Vishnu K. Agrawala and Johan G. Belinfante",
  title =        "Weight Diagrams for {Lie} Group Representations: {A}
                 Computer Implementation of {Freudenthal}'s Algorithm in
                 {ALGOL} and {FORTRAN}",
  journal =      j-BIT,
  volume =       "9",
  number =       "4",
  pages =        "301--314",
  month =        dec,
  year =         "1969",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01935862",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:11 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=9&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=9&issue=4&spage=301",
  acknowledgement = ack-nhfb,
  fjournal =     "BIT (Nordisk tidskrift for informationsbehandling)",
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Albrecht:1969:AAP,
  author =       "R. Albrecht and E. Visotschnig",
  title =        "{Algorithmus $9$. ALGOL-Prozeduren zu den
                 modifizierten Algorithmen nach Minty und Moore}.
                 ({German}) [{Algorithm} $9$. {ALGOL}-Procedures to the
                 modified algorithms according to {Minty} and {Moore}]",
  journal =      j-COMPUTING,
  volume =       "4",
  number =       "1",
  pages =        "76--81",
  month =        mar,
  year =         "1969",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "Graz, Austria",
  classification = "C7300",
  description =  "graph theory; subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
}

@InProceedings{Andrews:1969:PCS,
  author =       "M. P. Andrews",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68
                 Implementation, University of British Columbia, August
                 1969}",
  title =        "Practical considerations in the storage of modes",
  publisher =    "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "78--84",
  year =         "1969",
  bibdate =      "Fri May 29 10:09:07 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Anonymous:1969:APR,
  author =       "Anonymous",
  title =        "Algorithms Policy, Revised {September, 1969} (Includes
                 {ALGOL}, {FORTRAN}, and {PL/I})",
  journal =      j-CACM,
  volume =       "12",
  number =       "9",
  pages =        "513--513",
  month =        sep,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Dec 08 06:35:25 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Assabgui:1969:ESA,
  author =       "M. Assabgui and L. Trilling",
  title =        "Entr{\'e}es--Sorties {ALGOL 68}. ({French})
                 [{Input}--Outputs {ALGOL 68}]",
  type =         "Report",
  number =       "13",
  institution =  "D{\'e}partement d'Informatique, Universit{\'e} de
                 Montr{\'e}al",
  address =      "Montr{\'e}al, QC, Canada",
  pages =        "??",
  month =        nov,
  year =         "1969",
  bibdate =      "Fri May 29 10:17:15 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Bauer:1969:AWI,
  author =       "Henry Bauer and Sheldon Becker and Susan L. Graham and
                 Edwin Satterthwaite and George E. Forsythe and Robert
                 W. Floyd",
  title =        "{Algol W} Language Description",
  type =         "Report",
  number =       "CS 110",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "ii + 103",
  month =        sep,
  year =         "1969",
  bibdate =      "Thu Jan 11 16:27:56 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://bitsavers.org/pdf/stanford/cs_techReports/CS110_ALGOL_W_Revised_Sep69.pdf",
  abstract =     "``A Contribution to the Development of ALGOL'' by
                 Niklaus Wirth and C. A. R. Hoare was the basis for a
                 compiler developed for the IBM 360 at Stanford
                 University. This report is a description of the
                 implemented language, ALGOL W. Historical background
                 and the goals of the language may be found in the Wirth
                 and Hoare paper
                 \cite{Wirth:1966:CDAb,Wirth:1966:ECD}.",
  acknowledgement = ack-nhfb,
  author-dates = "George Elmer Forsythe (8 January 1917--9 April 1972)",
  tableofcontents = "Algol W Language Description / Henry Bauer, Sheldon
                 Becker, Susan L. Graham, and Edwin Satterthwaite /
                 1--65 \\
                 Algol W Error Messages / Henry R. Bauer, Sheldon
                 Becker, Susan L. Graham / 66--75 \\
                 Notes on Number Representation on System/360 and
                 Relations to Algol W / George E. Forsythe / 76--89 \\
                 Appendix: Algol W Deck Set-Up / Anonymous / 90--91 \\
                 Grammatical Description of Algol W / R. W. Floyd /
                 92--103",
}

@TechReport{Bauer:1969:AWR,
  author =       "Henry R. Bauer and Sheldon I. Becker and Susan L.
                 Graham and Robert W. Floyd and George E. Forsythe and
                 Edwin H. Satterthwaite",
  title =        "{ALGOL W} (revised)",
  type =         "Technical Report",
  number =       "CS-TR-68-110",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        sep,
  year =         "1969",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-68-110.html;
                 https://bitsavers.org/pdf/stanford/cs_techReports/CS110_ALGOL_W_Revised_Sep69.pdf",
  abstract =     "``\booktitle{A Contribution to the Development of
                 ALGOL}'' by Niklaus Wirth and C. A. R. Hoare [Comm.
                 ACM, v.9, no. 6 (June 1966), pp. 413-431] was the basis
                 for a compiler developed for the IBM 360 at Stanford
                 University. This report is a description of the
                 implemented language, ALGOL W. Historical background
                 and the goals of the language may be found in the Wirth
                 and Hoare paper.",
  acknowledgement = ack-nhfb,
  author-dates = "Robert W. Floyd (8 June 1936--25 September 2001);
                 George Elmer Forsythe (8 January 1917--9 April 1972)",
  pdfpages =     "112",
  tableofcontents = "ALGOL W Language Description / Henry R. Bauer,
                 Sheldon Becker, Susan L. Graham, Edwin Satterthwaite /
                 1--65 \\
                 ALGOL W / Henry R. Bauer, Sheldon Becker, Susan L.
                 Graham / Error Messages / 66--75 \\
                 Notes on Number Representation on System/360 and
                 Relations to ALGOL W / George E. Forsythe / 76--89 \\
                 ALGOL W Deck Set-Up / 90--91 \\
                 Grammatical Description of ALGOL W / R. Floyd /
                 92--103",
}

@Article{Boussard:1969:IA,
  author =       "J. E. Boussard and C. Pair",
  title =        "Introduction --- {ALGOL 68}",
  journal =      "Revue fran{\c{c}}aise d'Informatique et de Recherche
                 Op{\'e}rationnelle",
  number =       "B-3",
  pages =        "17--52",
  month =        dec,
  year =         "1969",
  bibdate =      "Fri May 29 10:31:53 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Bowlden:1969:ASF,
  author =       "H. J. Bowlden",
  title =        "{ALGOL 68} structural flowchart",
  type =         "Report",
  number =       "69-1C4COMPS-R2",
  institution =  "Westinghouse Research Laboratories",
  address =      "Churchill, PA, USA",
  pages =        "??",
  month =        oct,
  year =         "1969",
  bibdate =      "Fri May 29 10:38:48 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Bowlden:1969:CIA,
  author =       "H. J. Bowlden",
  title =        "A comparative introduction to {ALGOL 68}",
  type =         "Report",
  number =       "69-1C4-COMPS-P2",
  institution =  "Westinghouse Research Laboratories",
  address =      "Churchill, PA, USA",
  pages =        "??",
  year =         "1969",
  bibdate =      "Fri May 29 10:36:06 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bowlden:1969:EFC,
  author =       "H. J. Bowlden",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68
                 Implementation, University of British Columbia, August
                 1969}",
  title =        "Environmental factors in computer language design and
                 implementation",
  publisher =    "????",
  address =      "????",
  pages =        "97--109",
  month =        aug,
  year =         "1969",
  bibdate =      "Fri May 29 10:37:20 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Branquart:1969:OLS,
  author =       "P. Branquart and J. Lewi",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68}
                 Implementation, {University of British Columbia, August
                 1969}",
  title =        "On object language and storage allocation in {ALGOL
                 68} compilers",
  publisher =    "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "25--34",
  year =         "1969",
  bibdate =      "Fri May 29 10:47:25 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Brockhaus:1969:BFT,
  author =       "M. Brockhaus and B. Rothmaier and P. Schroth",
  title =        "{Benutzeranleitung F{\"u}r Triplex-Algol Im System
                 Hydra 2}",
  type =         "Interner Bericht",
  number =       "69/11",
  institution =  "Inst. F. Informatik, Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, West Germany",
  pages =        "??",
  year =         "1969",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@TechReport{Brown:1969:CRA,
  author =       "W. E. Brown",
  title =        "The cross-referencing of {ALGOL 68} syntax",
  type =         "Report",
  number =       "??",
  institution =  "University of Calgary",
  address =      "Calgary, AB, Canada",
  pages =        "??",
  month =        jun,
  year =         "1969",
  bibdate =      "Fri May 29 11:05:04 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Cobb:1969:CAS,
  author =       "S. M. Cobb",
  title =        "Certification of {Algorithm 47} [{S16}]: {Associated}
                 {Legendre} functions of the first kind for real or
                 imaginary arguments",
  journal =      j-CACM,
  volume =       "12",
  number =       "11",
  pages =        "635--636",
  month =        nov,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:28 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "associated Legendre functions of the first kind;
                 special functions",
  remark =       "Fullerton: Numerous additional corrections and changes
                 to an Algol procedure.",
}

@Article{Feldman:1969:ABA,
  author =       "Jerome A. Feldman and Paul D. Rovner",
  title =        "An {Algol}-Based Associative Language",
  journal =      j-CACM,
  volume =       "12",
  number =       "8",
  pages =        "439--449",
  month =        aug,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:27 MST 2005",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Ai/Ai.misc.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Database/Wiederhold.bib;
                 http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/hash.bib",
  abstract =     "A high level programming language for large, complex
                 associative structures has been designed and
                 implemented. The underlying data structure has been
                 implemented using a hash-coding technique. The
                 discussion includes a comparison with other work and
                 examples of applications of the language.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  corpsource =   "Stanford Univ., CA, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; associative; Associative; data structure; Data
                 Structure; data structures; LEAP; procedure oriented
                 languages; programming language; Programming Language;
                 SAIL",
  remark =       "Description of LEAP language and data structure of
                 binary relations.",
}

@InProceedings{Finch:1969:DAO,
  author =       "P. M. Finch",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68}
                 Implementation",
  title =        "Defining and applied occurrences of identifiers",
  publisher =    "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "110--117",
  month =        aug,
  year =         "1969",
  bibdate =      "Fri May 29 11:11:05 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Fites:1969:SOG,
  author =       "P. E. Fites",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68}
                 Implementation",
  title =        "Storage organization and garbage collection in {ALGOL
                 68}",
  publisher =    "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "85--96",
  month =        aug,
  year =         "1969",
  bibdate =      "Fri May 29 11:11:05 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Gautschi:1969:ACE,
  author =       "Walter Gautschi",
  title =        "{Algorithm 363}: {Complex} Error Function [{S15}]",
  journal =      j-CACM,
  volume =       "12",
  number =       "11",
  pages =        "635--635",
  month =        nov,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:28 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See certification \cite{Kolbig:1972:CAC}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\erf(z)$; special functions",
  remark =       "Fullerton: 50-line Algol procedure with accuracy to 10
                 decimal places.",
}

@TechReport{Golub:1969:SVR,
  author =       "Gene H. Golub and Richard R. Underwood",
  title =        "Stationary Values of the Ratio of Quadratic Forms
                 Subject to Linear Constraints",
  type =         "Technical Report",
  number =       "STAN-CS-69-142",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "22",
  month =        nov,
  year =         "1969",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Theory/Matrix.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  note =         "Cited in {\AA}ke Bj{\"o}rck's bibliography on least
                 squares, which is available by anonymous ftp from {\tt
                 math.liu.se} in {\tt pub/references}.",
  URL =          "http://i.stanford.edu/TR/CS-TR-69-142.html",
  abstract =     "Let $A$ be a real symmetric matrix of order $n$, $B$ a
                 real symmetric positive definite matrix of order $n$,
                 and $C$ an $ n \times p$ matrix of rank $r$ with $ r
                 \leq p < n$. We wish to determine vectors $ \underset ~
                 \to x $ for which $ {\underset ~ \to x}^T \ A \underset
                 ~ \to x \ / {\underset \to x}^T \ B \underset ~ \to x $
                 is stationary and $ C^T \underset ~ \to x \ = \underset
                 ~ \to \Theta $, the null vector. An algorithm is given
                 for generating a symmetric eigensystem whose
                 eigenvalues are the stationary values and for
                 determining the vectors $ \underset ~ \to x $. Several
                 Algol procedures are included.",
  acknowledgement = ack-nhfb,
  author-dates = "Gene Howard Golub (February 29, 1932--November 16,
                 2007)",
  keywords =     "nla, geig, regularization",
  pdfpages =     "24",
  xxnumber =     "CS-TR-69-142",
}

@Article{Goos:1969:EEA,
  author =       "G. Goos",
  title =        "{Einige Eigenschaften von ALGOL 68}. ({German})
                 [{Some} properties of {ALGOL 68}]",
  journal =      "{Elektronische Datenverarbeitung}",
  volume =       "11",
  number =       "??",
  pages =        "??--??",
  month =        sep,
  year =         "1969",
  bibdate =      "Fri May 29 12:23:52 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@TechReport{Goos:1969:IA,
  author =       "G. Goos",
  title =        "Eine Implementierung von {ALGOL 68}. ({German}) [{An}
                 implementation of {ALGOL 68}]",
  type =         "Report",
  number =       "6906",
  institution =  "Computing Centre, Technische Hochschule M{\"u}nchen",
  address =      "Munich, West Germay",
  pages =        "??",
  month =        "????",
  year =         "1969",
  bibdate =      "Fri May 29 12:19:30 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@InProceedings{Goos:1969:MRO,
  author =       "G. Goos and H. Scheidig and H. W{\"o}ssner",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68}
                 Implementation, {August 1969}",
  title =        "Mode representation and operator identification in
                 {ALGOL 68}",
  publisher =    "????",
  address =      "????",
  pages =        "36--41",
  year =         "1969",
  bibdate =      "Fri May 29 12:21:20 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hellgren:1969:APC,
  author =       "Bo Hellgren",
  title =        "{Algol} Programming: Contribution no. 24: Algorithms
                 for the interpolation of a function defined by a
                 character string",
  journal =      j-BIT,
  volume =       "9",
  number =       "3",
  pages =        "283--293",
  month =        sep,
  year =         "1969",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01946820",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:11 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=9&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  note =         "See remark \cite{Emery:1972:APR}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=9&issue=3&spage=283",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Herriot:1969:ADA,
  author =       "John G. Herriot",
  title =        "An ambiguity in the description of {ALGOL 60}",
  journal =      j-CACM,
  volume =       "12",
  number =       "10",
  pages =        "581--581",
  month =        oct,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:28 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@MastersThesis{Hill:1969:FAT,
  author =       "Edward Burlingame Hill",
  title =        "A {FORTRAN} to {ALGOL} translator",
  type =         "Thesis (M.S.)",
  school =       "Oregon State University",
  address =      "Corvallis, OR, USA",
  pages =        "271",
  year =         "1969",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ALGOL (Computer program language).; {Fortran}
                 (Computer program language).",
}

@InProceedings{Jorrand:1969:TA,
  author =       "P. Jorrand",
  editor =       "????",
  booktitle =    "Proceedings of the third annual {Princeton} conference
                 on information sciences and systems, {March 1969}",
  title =        "Tutorial on {ALGOL 68}",
  publisher =    "????",
  address =      "????",
  pages =        "403--407",
  year =         "1969",
  bibdate =      "Fri May 29 12:42:27 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Junginger:1969:BRH,
  author =       "W. Junginger",
  title =        "Book Review: {H. P. K{\"u}nzi. H. G. Tzschach und C.
                 A. Zehnder, Numerische Methoden der mathematischen
                 Optimierung mit ALGOL- und FORTRAN-Programmen
                 (Leitf{\"a}den der angewandten Mathematik und
                 Maechanik, Bd. 8)}",
  journal =      j-COMPUTING,
  volume =       "4",
  number =       "1",
  pages =        "87--87",
  month =        mar,
  year =         "1969",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 08:52:40 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing: Archiv f{\"u}r informatik und numerik",
  journal-URL =  "http://link.springer.com/journal/607",
}

@MastersThesis{Kaldenbach:1969:LGT,
  author =       "P. Kaldenbach",
  title =        "{Lineare Gleichungssysteme Und Triplex-Algol}",
  type =         "Diplomarbeit",
  school =       "Inst. F. Informatik, University Karlsruhe",
  pages =        "??",
  year =         "1969",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Kolbig:1969:CASa,
  author =       "K. S. K{\"o}lbig",
  title =        "Certification of {Algorithm 292} [{S22}]: {Regular}
                 {Coulomb} wave functions and of remark on {Algorithm
                 292} [{S22}]: {Regular} {Coulomb} wave functions",
  journal =      j-CACM,
  volume =       "12",
  number =       "5",
  pages =        "278--279",
  month =        may,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:26 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Coulomb wave functions; special functions",
  remark =       "Fullerton: Tests of an Algol procedure.",
}

@Article{Korenjak:1969:PMC,
  author =       "A. J. Korenjak",
  title =        "A practical method for constructing {LR} (k)
                 processors",
  journal =      j-CACM,
  volume =       "12",
  number =       "11",
  pages =        "613--623",
  month =        nov,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:28 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  abstract =     "A practical method for constructing LR(k) processors
                 is developed. These processors are capable of
                 recognizing and parsing an input during a single
                 no-backup scan in a number of steps equal to the length
                 of the input plus the number of steps in its
                 derivation. The technique presented here is based on
                 the original method described by Knuth, but decreases
                 both the effort required to construct the processor and
                 the size of the processor produced. This procedure
                 involves partitioning the given grammar into a number
                 of smaller parts. If an LR(k) processor can be
                 constructed for each part (using Knuth's algorithm) and
                 if certain conditions relating these individual
                 processors are satisfied, then an LR(k) processor for
                 the entire grammar can be constructed for them. Using
                 this procedure, an LR(1) parser for ALGOL has been
                 obtained.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "RCA Lab., Princeton, NJ, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "context-free language ALGOL; deterministic language;
                 grammars; language processor; LR(k) grammar; parser;
                 program compilers; syntactic analysis; syntax-directed
                 compiler; Turing machines",
}

@InProceedings{Koster:1969:SDP,
  author =       "C. H. A. Koster",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68}
                 Implementation, {August 1969}",
  title =        "Syntax directed parsing of {ALGOL 68} programs",
  publisher =    "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "61--69",
  year =         "1969",
  bibdate =      "Fri May 29 12:46:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Landelle:1969:DTA,
  author =       "A. Landelle and J. Pleyber",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68}
                 Implementation",
  title =        "A definition of the translation of {ALGOL 60} to
                 {ALGOL 68}",
  publisher =    "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "49--60",
  year =         "1969",
  bibdate =      "Fri May 29 12:51:53 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Lewi:1969:ILN,
  author =       "J. Lewi and P. Branquart",
  title =        "Implementation of local names in {ALGOL 68}",
  type =         "Report",
  number =       "R121",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        nov,
  year =         "1969",
  bibdate =      "Fri May 29 12:55:33 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lindsey:1969:ICR,
  author =       "C. H. Lindsey",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68}
                 Implementation",
  title =        "An {ISO}-code representation for {ALGOL 68}",
  publisher =    "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "1--24",
  month =        aug,
  year =         "1969",
  bibdate =      "Fri May 29 12:58:53 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Mailloux:1969:AEL,
  author =       "Barry J. Mailloux and John E. L. Peck",
  title =        "{Algol 68} as an extensible language",
  journal =      j-SIGPLAN,
  volume =       "4",
  number =       "8",
  pages =        "9--13",
  month =        aug,
  year =         "1969",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1115858.1115861",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 29 07:36:29 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1115858.1115861",
  abstract =     "Most programming languages have one or more features
                 which may be considered as extensions of the language.
                 The most common such feature is the procedure, as it
                 exists in Algol 60 or in PL/I, or the subroutine in
                 Fortran. By means of this device it is \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@TechReport{Marshall:1969:AGC,
  author =       "S. Marshall",
  title =        "An {ALGOL 68} garbage collector",
  type =         "Technical Report",
  number =       "TM 0111",
  institution =  "Dartmouth College",
  address =      "Hanover, NH, USA",
  pages =        "??",
  year =         "1969",
  bibdate =      "Fri May 29 13:43:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Marshall:1969:PRA,
  author =       "S. Marshall",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68}
                 Implementation",
  title =        "Preliminary report on {ALGOL 68} implementation",
  publisher =    "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "42--48",
  year =         "1969",
  bibdate =      "Fri May 29 13:05:18 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Mazurkiewicz:1969:NEG,
  author =       "A. W. Mazurkiewicz",
  title =        "A note on enumerable grammars",
  journal =      j-INF-CONTROL,
  volume =       "14",
  number =       "??",
  pages =        "555--558",
  month =        "????",
  year =         "1969",
  CODEN =        "IFCNA4",
  ISSN =         "0019-9958 (print), 1878-2981 (electronic)",
  ISSN-L =       "0019-9958",
  bibdate =      "Fri May 29 13:44:31 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information and Control",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00199958",
}

@Article{Meek:1969:AXS,
  author =       "B. L. Meek",
  title =        "{ALGOL X}, some comments",
  journal =      j-COMPUT-BULL,
  volume =       "??",
  number =       "??",
  pages =        "298--298",
  month =        aug,
  year =         "1969",
  CODEN =        "COBUAH",
  ISSN =         "0010-4531 (print), 1464-357X (electronic)",
  ISSN-L =       "0010-4531",
  bibdate =      "Fri May 29 13:46:07 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Bulletin",
}

@Article{Meertens:1969:GAP,
  author =       "L. Meertens",
  title =        "On the generation of {ALGOL 68} programs involving
                 infinite modes",
  journal =      j-SIGPLAN,
  volume =       "4",
  number =       "3",
  pages =        "90--92",
  month =        mar,
  year =         "1969",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1316865.1316869",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:06:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1960.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316865.1316869",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Article{Mulholland:1969:STT,
  author =       "K. A. Mulholland",
  title =        "Software to translate {TELCOMP} programs into
                 {KDF9ALGOL}",
  journal =      j-COMP-J,
  volume =       "12",
  number =       "3",
  pages =        "221--224",
  month =        aug,
  year =         "1969",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/12.3.221",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:43 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/12/3.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/12/3/221.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_03/120221.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_03/tiff/221.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_03/tiff/222.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_03/tiff/223.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_03/tiff/224.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150C (Compilers, interpreters and other
                 processors)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; program interpreters; programming languages",
}

@TechReport{Nadrchal:1969:GLA,
  author =       "Jaroslav Nadrchal",
  title =        "Guide to the language {ALGOL 68}",
  type =         "Report",
  number =       "??",
  institution =  "Mathematics Institut, Czechoslovakia Academy of
                 Sciences",
  address =      "Praha, Czechoslovakia",
  pages =        "??",
  month =        "????",
  year =         "1969 (??)",
  bibdate =      "Fri May 29 13:48:16 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Nickel:1969:KBS,
  author =       "K. Nickel",
  title =        "{Das Kahan-Babuska'sche Summierungsverfahren In
                 Triplex-Algol 60}. ({German}) [{The}
                 {Kahan-Babu{\v{s}}ka} Summation Method in
                 {Triplex-Algol 60}]",
  type =         "Interner Bericht Des Inst. F. Informatik",
  number =       "69/3",
  institution =  "Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, Germany",
  pages =        "??",
  year =         "1969",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Published in \cite{Nickel:1970:KBS}.",
  acknowledgement = ack-jr,
  language =     "German",
}

@TechReport{Nickel:1969:KST,
  author =       "K. Nickel",
  title =        "{Das Kahan-Babuska'sche Summierungsverfahren In
                 Triplex-Algol 60}",
  type =         "Interner Bericht Des Inst. F. Informatik",
  number =       "69/3",
  institution =  "Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, West Germany",
  pages =        "??",
  year =         "1969",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Published In: Z. Angew. Math. Mech. 50, 369--373,
                 1970",
  acknowledgement = ack-jr,
}

@InProceedings{Nickel:1969:TA,
  author =       "K. Nickel",
  editor =       "E. Hansen",
  booktitle =    "Topics In Interval Analysis",
  title =        "{Triplex-Algol} and Applications",
  publisher =    pub-OXFORD,
  address =      pub-OXFORD:adr,
  pages =        "10--24",
  year =         "1969",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@MastersThesis{Oswald:1969:BPT,
  author =       "W. Oswald",
  title =        "{Beschreibung Der Programmiersprache Triplex-Algol Und
                 Erstellung Eines Compilers In Algol 60}",
  type =         "Diplomarbeit",
  school =       "Inst. F. Informatik, University Karlsruhe",
  pages =        "??",
  year =         "1969",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Overholt:1969:APP,
  author =       "K. J. Overholt",
  title =        "{Algol} Programming: Partition Functions (modulo
                 $d$)",
  journal =      j-BIT,
  volume =       "9",
  number =       "1",
  pages =        "83--86",
  month =        mar,
  year =         "1969",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01933543",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:10 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=9&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=9&issue=1&spage=83",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@InProceedings{Peck:1969:SMS,
  author =       "J. E. L. Peck",
  editor =       "????",
  booktitle =    "Proceedings of the Informal Conference on {ALGOL 68}
                 Implementation",
  title =        "On storage of modes and some context conditions",
  publisher =    "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "70--77",
  year =         "1969",
  bibdate =      "Fri May 29 14:03:45 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Peter:1969:ZSGa,
  author =       "R. Peter",
  title =        "{Zur zweistufigen Satzstruktur-Grammatik}. ({German})
                 [{On} two-stage sentence-structure grammar]",
  journal =      "Studia Sci. Math. Hung.",
  volume =       "2",
  number =       "??",
  pages =        "455--456",
  month =        "????",
  year =         "1969 (??)",
  bibdate =      "Fri May 29 14:08:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Article{Peter:1969:ZSGb,
  author =       "R. Peter",
  title =        "{Zur zweistufigen Satzstruktur-Grammatik}. ({German})
                 [{On} two-stage sentence-structure grammar]",
  journal =      "Studia Sci. Math. Hung.",
  volume =       "3",
  number =       "??",
  pages =        "181--194",
  month =        "????",
  year =         "1969 (??)",
  bibdate =      "Fri May 29 14:08:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Article{Roberts:1969:ABL,
  author =       "John B. Roberts",
  title =        "An {Algol}-based language for defining collateral
                 execution of procedures in general and hybrid
                 programming in particular",
  journal =      j-SIGPLAN,
  volume =       "4",
  number =       "3",
  pages =        "17--37",
  month =        mar,
  year =         "1969",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1316865.1316866",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:06:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1960.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1316865.1316866",
  abstract =     "Augmentations to Algol 60 are presented which in the
                 first place provide statements for the operation
                 devices by referring to them as reserved Algol
                 identifiers, and for the collateral execution of
                 procedures which use different devices. While explicit
                 sharing of a common data area is not allowed,
                 interaction is permitted if it can be expressed through
                 statements (syntactically similar to the device
                 statements) which address specially defined linking
                 primitives. In this way, reproducible behaviour is
                 guaranteed for programmes, operating ideally
                 asynchronous devices. Further facilities need to be
                 defined, however, for time critical operations
                 associated in particular with hybrid computing. Most of
                 the facilities have been implemented by using a
                 macro-generator.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@TechReport{Satterthwaite:1969:MEP,
  author =       "Edwin H. Satterthwaite",
  title =        "{MUTANT 0.5}: an experimental programming language",
  type =         "Technical Report",
  number =       "CS-TR-69-120",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        feb,
  year =         "1969",
  bibdate =      "Fri Nov 7 07:11:14 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-69-120.html",
  abstract =     "A programming language which continues the extension
                 and simplification of ALGOL 60 in the direction
                 suggested by EULER is defined and described. Techniques
                 used in an experimental implementation of that
                 language, called MUTANT 0.5, are briefly summarized.
                 The final section of this report is an attempt to
                 assess the potential value of the approach to
                 procedural programming language design exemplified by
                 MUTANT 0.5. Implementation and use of the experimental
                 system have indicated a sufficient number of conceptual
                 and practical problems to suggest that the general
                 approach is of limited value; however, a number of
                 specific features were found to be convenient, useful,
                 and adaptable to other philosophies of language
                 design.",
  acknowledgement = ack-nhfb,
  pdfpages =     "63",
}

@Article{Sauer:1969:RAR,
  author =       "G. Sauer",
  title =        "Remark on {Algorithm 268} [{R2}]: {ALGOL 60} reference
                 language editor",
  journal =      j-CACM,
  volume =       "12",
  number =       "7",
  pages =        "407--407",
  month =        jul,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:27 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Singleton:1969:AAC,
  author =       "Richard C. Singleton",
  title =        "{Algorithm 345}: {An} {Algol} Convolution Procedure
                 Based on the {Fast Fourier Transform} [{C6}]",
  journal =      j-CACM,
  volume =       "12",
  number =       "3",
  pages =        "179--184",
  month =        mar,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:25 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C7300 (Natural sciences computing)",
  corpsource =   "Stanford Research Inst., Menlo Park, CA, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "fast Fourier transforms; linear algebra; subroutines",
}

@Article{Singleton:1969:RAC,
  author =       "Richard C. Singleton",
  title =        "Remark on {Algorithm 339} [{C6}]: {An} {Algol}
                 procedure for the {Fast Fourier Transform} with
                 Arbitrary Factors",
  journal =      j-CACM,
  volume =       "12",
  number =       "3",
  pages =        "187--187",
  month =        mar,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:25 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@TechReport{Sintzoff:1969:GSA,
  author =       "Michel Sintzoff",
  title =        "Grammaires superpos{\'e}es et autres syst{\`e}mes
                 formels. ({French}) [{Superimposed} grammars and other
                 formal systems]",
  type =         "Report",
  number =       "??",
  institution =  "Journ{\'e}es d'{\'E}tude sur l'Analyse Syntaxique,
                 Centre d'Automatique Fontainebleau",
  address =      "Fontainebleau, France",
  pages =        "??",
  year =         "1969",
  bibdate =      "Fri May 29 14:21:31 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Article{Sintzoff:1969:IDD,
  author =       "Michel Sintzoff",
  title =        "Introduction --- la description {d'ALGOL 68}",
  journal =      "Revue fran{\c{c}}aise d'Informatique et de Recherche
                 Op{\'e}rationnelle",
  volume =       "B-3",
  number =       "??",
  pages =        "3--16",
  month =        "????",
  year =         "1969",
  bibdate =      "Fri May 29 14:23:38 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Sintzoff:1969:RDR,
  author =       "Michel Sintzoff and P. Branquart and J. Lewi and P. L.
                 Wodon",
  title =        "Remarks on the Draft Reports on {ALGOL 68}",
  type =         "Report",
  number =       "R96",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        jan,
  year =         "1969",
  bibdate =      "Fri May 29 14:25:39 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Sipala:1969:FDA,
  author =       "P. Sipala",
  title =        "Formatting and display of {Algol} expressions",
  journal =      j-COMP-J,
  volume =       "12",
  number =       "4",
  pages =        "365--367",
  month =        nov,
  year =         "1969",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/12.4.365",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:43 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/12/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/12/4/365.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/120365.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/tiff/365.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/tiff/366.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/tiff/367.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150J (Operating systems)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; input-output programs; utility programs",
}

@Article{Stetter:1969:BRP,
  author =       "H. J. Stetter",
  title =        "Book Review: {Proc{\'e}dures ALGOL en Analyse
                 Num{\'e}rique}",
  journal =      j-COMPUTING,
  volume =       "4",
  number =       "4",
  pages =        "386--386",
  month =        dec,
  year =         "1969",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 08:57:52 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Stetter:1969:BRR,
  author =       "H. J. Stetter",
  title =        "Book Review: {R. Herschel, ALGOL: -- {\"U}bungen}",
  journal =      j-COMPUTING,
  volume =       "4",
  number =       "2",
  pages =        "184--184",
  month =        jun,
  year =         "1969",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 08:56:48 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{TadeudeMedeiros:1969:APF,
  author =       "Adilson {Tadeu de Medeiros} and Georges Schwachheim",
  title =        "{Algorithm 349}: {Polygamma} Functions with Arbitrary
                 Precision [{S14}]",
  journal =      j-CACM,
  volume =       "12",
  number =       "4",
  pages =        "213--214",
  month =        apr,
  year =         "1969",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:25 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See certification \cite{Lewis:1975:CPF}.",
  abstract =     "This procedure assigns to polygam the value of the
                 polygamma function of order n for any real argument
                 $z$. For $ n = 0$, we have the psi or digamma function,
                 for $ n = 1$ the trigamma function, for $ n = 2$ the
                 tetragamma function, and so on.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  classcodes =   "C7300 (Natural sciences computing)",
  corpsource =   "Centro Brasileiro de Pesquisas Fisicas, Rio de
                 Janeiro, Brazil",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "digamma function; mathematics; polygamma function; psi
                 function; special functions; subroutines; tetragamma
                 function; trigamma function",
  remark =       "Fullerton: 150-line Algol procedure.",
}

@TechReport{vanderMeulen:1969:IIA,
  author =       "S. G. van der Meulen and C. H. Lindsey",
  title =        "Informal introduction to {ALGOL 68}: 4th draft",
  type =         "Report",
  number =       "??",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "301",
  year =         "1969",
  bibdate =      "Thu May 28 13:05:58 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://ir.cwi.nl/pub/6762",
  acknowledgement = ack-nhfb,
  remark =       "No PDF available.",
}

@Article{vanWijngaarden:1969:RALa,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster",
  title =        "Report on the Algorithmic Language {ALGOL 68}",
  journal =      j-NUM-MATH,
  volume =       "14",
  number =       "2",
  pages =        "79--218",
  month =        dec,
  year =         "1969",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF02163002",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Fri Oct 31 15:47:50 2003",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  URL =          "http://www.fh-jena.de/~kleine/history/languages/Algol68-Report.pdf;
                 http://www.fh-jena.de/~kleine/history/languages/Algol68-RevisedReport.pdf;
                 https://web.archive.org/web/20080406061108/http://www.fh-jena.de/~kleine/history/languages/Algol68-Report.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  remark =       "This was the official report of the ALGOL 68
                 Committee, which Edsger Dijkstra had been part of.
                 However, he and seven others disagreed with the final
                 report, withdrew from the Committee, and wrote a
                 rebuttal \cite{Anonymous:1970:NIM}. The report was
                 later translated to Bulgarian, French, German, and
                 Russian \cite{Peck:1978:ASP}",
  subject-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  tableofcontents = "Introduction / 84--87 \\
                 Language and Metalanguage / 88--98 \\
                 The Computer and the Program / 98--105 \\
                 Basic Tokens and General Constructions / 105--113 \\
                 Identification and the Context Conditions / 113--120
                 \\
                 Denotations / 120--133 \\
                 Phrases / 133--140 \\
                 Unitary Declarations / 140--148 \\
                 Unitary Clauses / 148--170 \\
                 Extensions / 170--174 \\
                 Standard Prelude and Postlude / 174--204 \\
                 Examples / 204--212 \\
                 Glossary / 212--218 \\
                 Back Matter / 219--221",
}

@Book{vanWijngaarden:1969:RALb,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster",
  title =        "Report of Algorithmic Language {ALGOL 68}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "79--218",
  year =         "1969",
  DOI =          "https://doi.org/10.1007/978-3-662-39504-2",
  ISBN =         "3-662-38647-X (print), 3-662-39504-5 (e-book)",
  ISBN-13 =      "978-3-662-38647-7 (print), 978-3-662-39504-2
                 (e-book)",
  LCCN =         "QA76.9.A43",
  bibdate =      "Fri Aug 21 08:29:19 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Handbook for Automatic Computation",
  URL =          "http://www.springerlink.com/content/978-3-662-39504-2",
  acknowledgement = ack-nhfb,
  series-editor = "A. van Wijngaarden",
  subject-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  tableofcontents = "Introduction / 84--87 \\
                 Language and Metalanguage / 88--98 \\
                 The Computer and the Program / 98--105 \\
                 Basic Tokens and General Constructions / 105--113 \\
                 Identification and the Context Conditions / 113--120
                 \\
                 Denotations / 120--133 \\
                 Phrases / 133--140 \\
                 Unitary Declarations / 140--148 \\
                 Unitary Clauses / 148--170 \\
                 Extensions / 170--174 \\
                 Standard Prelude and Postlude / 174--204 \\
                 Examples / 204--212 \\
                 Glossary / 212--218 \\
                 Back Matter / 219--221",
  xxauthor =     "B. J. Mailloux and J. E. L. Peck and C. H. A. Koster",
}

@Article{vanWijngaarden:1969:SOA,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster",
  title =        "Soobshchenie ob algoritmicheskom yazyke {ALGOL 68}.
                 ({Russian}) [Report on the algorithmic language {ALGOL
                 68}]",
  journal =      j-KIBERNETIKA,
  volume =       "6",
  number =       "??",
  pages =        "????",
  year =         "1969",
  CODEN =        "KBRNA5",
  ISSN =         "0023-1274",
  bibdate =      "Fri May 29 14:37:15 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Text in Russian and English. Translation to Russian by
                 A. A. B{\"a}hrs, A. P. Ershov, L. L. Zmievskaya and A.
                 F. Rar.",
  acknowledgement = ack-nhfb,
  fjournal =     "Kibernetika",
}

@TechReport{Veltkamp:1969:APV,
  author =       "G. W. Veltkamp",
  title =        "{ALGOL} procedures voor het rekenen in dubbele lengte.
                 ({Dutch}) [{ALGOL} procedures for double-length
                 arithmetic]",
  type =         "Technical report",
  number =       "21",
  institution =  "RC-Informatie, Technische Hogeschool Eindhoven",
  address =      "Eindhoven, The Netherlands",
  pages =        "??",
  year =         "1969",
  bibdate =      "Tue Dec 26 14:53:03 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  language =     "Dutch",
}

@TechReport{Wegner:1969:SRV,
  author =       "P. Wegner",
  title =        "Some remarks on {VWF} notation",
  type =         "Report",
  number =       "69-12",
  institution =  "Center for Computing and Information Sciences, Brown
                 University",
  address =      "Providence, RI, USA",
  pages =        "??",
  month =        dec,
  year =         "1969",
  bibdate =      "Fri May 29 14:40:31 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Westland:1969:ASP,
  author =       "J. Westland",
  title =        "An {ALGOL 68} syntax and parser",
  type =         "Report",
  number =       "??",
  institution =  "University of Calgary",
  address =      "Calgary, AB, Canada",
  pages =        "??",
  month =        sep,
  year =         "1969",
  bibdate =      "Fri May 29 14:41:49 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Wood:1969:LEF,
  author =       "Derick Wood",
  title =        "Letter to the {Editor}: {A} few more trouble spots in
                 {ALGOL 60}",
  journal =      j-CACM,
  volume =       "12",
  number =       "5",
  pages =        "247--248",
  month =        may,
  year =         "1969",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/362946.362957",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Nov 25 18:20:26 MST 2005",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{Knuth:1967:RTS}.",
  abstract =     "On recently rereading Don Knuth's article ``The
                 Remaining Trouble Spots in ALGOL 60'' [Comm. ACM 10
                 (Oct. 1967), 611--618], I found that he had omitted
                 some corrections to ``Report on the Algorithmic
                 Language ALGOL 60'' [Comm. ACM 8, 5 (May 1960),
                 299--314].",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Zaremba:1969:SAI,
  author =       "W. A. Zaremba",
  title =        "A syntax for {Algol} input\slash output formats",
  journal =      j-COMP-J,
  volume =       "12",
  number =       "4",
  pages =        "342--348",
  month =        nov,
  year =         "1969",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/12.4.342",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:43 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/12/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1960.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/12/4/342.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/120342.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/tiff/342.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/tiff/343.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/tiff/344.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/tiff/345.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/tiff/346.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/tiff/347.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_12/Issue_04/tiff/348.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "algol",
}

@Article{Abramson:1970:POS,
  author =       "H. D. Abramson",
  title =        "A Partial Ordering of Some of the Elements of
                 {Algol}",
  journal =      j-BIT,
  volume =       "10",
  number =       "1",
  pages =        "6--9",
  month =        mar,
  year =         "1970",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01940886",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:11 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=10&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=10&issue=1&spage=6",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Ahrens:1970:PRN,
  author =       "J. H. Ahrens and Ulrich Dieter and A. Grube",
  title =        "Pseudo-Random Numbers. {A} New Proposal for the Choice
                 of Multiplicators",
  journal =      j-COMPUTING,
  volume =       "6",
  number =       "1--2",
  pages =        "121--138",
  month =        mar,
  year =         "1970",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib; INSPEC
                 Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "Nova Scotia Tech. Coll., Halifax, NS, Canada",
  classification = "C7890",
  description =  "random number generation; subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL subroutines; autocorrelation of sequence; choice
                 of multiplicators; FORTRAN subroutines; pseudo-random
                 numbers",
}

@Article{Alefeld:1970:AAA,
  author =       "G. Alefeld and J. Herzberger",
  title =        "{Algol-60 Algorithmen zur Aufl{\"o}sung linearer
                 Gleichungssysteme mit Fehlererfassung}. ({German})
                 [{Algol-60} Algorithms for Solution of Linear Systems
                 of Equation with Error Control]",
  journal =      j-COMPUTING,
  volume =       "6",
  number =       "1--2",
  pages =        "28--34",
  month =        mar,
  year =         "1970",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-jr # " and" # ack-nhfb,
  affiliation =  "Univ. Karlsruhe, West Germany",
  classification = "C4110; C4140; C7310",
  description =  "error analysis; linear algebra; subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL 60 algorithms; error bounds; systems of linear
                 equations",
  language =     "German",
}

@TechReport{Andrews:1970:CRA,
  author =       "M. P. Andrews and J. E. L. Peck",
  title =        "Cross reference of the {ALGOL 68} transput routines",
  type =         "Report",
  number =       "??",
  institution =  "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "??",
  month =        mar,
  year =         "1970",
  bibdate =      "Fri May 29 10:14:02 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Baecker:1970:GCV,
  author =       "H. D. Baecker",
  title =        "Garbage collection for virtual memory systems",
  type =         "Report",
  number =       "??",
  institution =  "University of Calgary",
  address =      "Calgary, AB, Canada",
  pages =        "??",
  month =        nov,
  year =         "1970",
  bibdate =      "Fri May 29 10:22:07 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Baecker:1970:IAH,
  author =       "H. D. Baecker",
  title =        "Implementing the {ALGOL 68} Heap",
  journal =      j-BIT,
  volume =       "10",
  number =       "4",
  pages =        "405--414",
  month =        dec,
  year =         "1970",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01935562",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:11 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=10&issue=4;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=10&issue=4&spage=405",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Baecker:1970:UAT,
  author =       "H. D. Baecker",
  title =        "The use of {Algol 68} for trees",
  journal =      j-COMP-J,
  volume =       "13",
  number =       "1",
  pages =        "25--27",
  month =        feb,
  year =         "1970",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/13.1.25",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:44 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/13/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/13/1/25.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/130025.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/25.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/26.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/27.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C6130 (Data handling techniques); C6140D (High level
                 languages)",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; computers; computers, language; data handling;
                 data structures; fa; programming; trees (mathematics)",
}

@TechReport{Baker:1970:AVW,
  author =       "J. L. Baker",
  title =        "Acceptors from {van Wijngaarden} grammars",
  type =         "Technical Report",
  number =       "70-02-10",
  institution =  "Computer Science Group, University of Washington",
  address =      "Seattle, WA, USA",
  pages =        "??",
  month =        feb,
  year =         "1970",
  bibdate =      "Fri May 29 10:27:54 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Baker:1970:SAP,
  author =       "J. L. Baker",
  title =        "The syntax of {ALGOL 68}, property grammars, and
                 context-sensitive languages",
  type =         "Report",
  number =       "??",
  institution =  "University of Calgary",
  address =      "Calgary, AB, Canada",
  pages =        "??",
  month =        sep,
  year =         "1970",
  bibdate =      "Fri May 29 10:26:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Baker:1970:SFP,
  author =       "J. L. Baker",
  title =        "Some formal properties of the syntax of {ALGOL 68}",
  type =         "Technical Report",
  number =       "??",
  institution =  "Computer Science Group, University of Washington",
  address =      "Seattle, WA, USA",
  pages =        "??",
  month =        may,
  year =         "1970",
  bibdate =      "Fri May 29 10:29:36 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Batson:1970:MSS,
  author =       "A. Batson and Shy-Ming M. Ju and D. C. Wood",
  title =        "Measurements of Segment Size",
  journal =      j-CACM,
  volume =       "13",
  number =       "3",
  pages =        "155--159",
  month =        mar,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Mar 25 13:26:09 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "Distributions of segment sizes measured under routine
                 operating conditions on a computer system which
                 utilizes variable sized segments (the Burroughs B5500)
                 are discussed. The most striking feature of the
                 measurements is the large number of small
                 segments-about 60\% of the segments in use contain less
                 than 40 words. Although the results are certainly not
                 installation independent, and although they are
                 particularly influenced by features of the B5500 ALGOL
                 system, they should be relevant to the design of new
                 computer systems, especially with respect to the
                 organization of paging schemes.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150J (Operating systems)",
  corpsource =   "Univ. Virginia, Charlottesville, VA, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "computers; dynamic memory management; operating
                 systems; storage allocation",
}

@Article{Berry:1970:IIM,
  author =       "Daniel M. Berry",
  title =        "The importance of implementation models in {ALGOL 68}:
                 or how to discover the concept of necessary
                 environment",
  journal =      j-SIGPLAN,
  volume =       "5",
  number =       "9",
  pages =        "14--24",
  month =        sep,
  year =         "1970",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu May 25 06:40:57 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Article{Blake:1970:RPP,
  author =       "L. F. Blake and R. E. Lawson and I. M. Yuille",
  title =        "A ring processing package for use with {FORTRAN} or a
                 similar high-level language",
  journal =      j-COMP-J,
  volume =       "13",
  number =       "1",
  pages =        "40--47",
  month =        feb,
  year =         "1970",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/13.1.40",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:44 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/13/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/13/1/40.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/130040.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/40.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/41.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/42.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/43.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/44.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/45.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/46.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_13/Issue_01/tiff/47.tif",
  abstract =     "This paper describes a software package that enables
                 associative data structures to be represented in a
                 computer store by means of rings of address pointers
                 connecting blocks of data in an orderly manner. The
                 package has been implemented on a KDF9 computer with a
                 disk store operated by the Egdon 3 system. The software
                 is written in machine code but by means of a set of
                 small auxiliary routines operations may be carried out
                 by calling FORTRAN subroutines. By this means
                 manipulations of associative data occupying up to two
                 million words may be included in FORTRAN programs. By
                 writing different auxiliary routines the package could
                 be used in ALGOL or another high level language.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6120 (File organisation); C6130 (Data handling
                 techniques)",
  corpsource =   "Admiralty Res. Lab., Teddington, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "computers; data handling; data structures; LLE;
                 programming",
}

@TechReport{Boussard:1970:REAa,
  author =       "J. C. Boussard and J. J. Duby",
  title =        "Rapport d'{\'e}valuation d'{ALGOL 68}. ({French})
                 [{ALGOL 68} evaluation report]",
  type =         "Report",
  number =       "??",
  institution =  "IMAG and Centre Scientifique IBM France",
  address =      "Grenoble, France",
  pages =        "??",
  month =        jul,
  year =         "1970",
  bibdate =      "Fri May 29 10:33:47 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@Article{Boussard:1970:REAb,
  author =       "J. C. Boussard and J. J. Duby",
  title =        "Rapport d'{\'e}valuation d'{ALGOL 68}. ({French})
                 [{ALGOL 68} evaluation report]",
  journal =      "Revue fran{\c{c}}aise d'Informatique et de Recherche
                 Op{\'e}rationnelle",
  volume =       "B-1",
  number =       "??",
  pages =        "??",
  month =        jul,
  year =         "1970",
  bibdate =      "Fri May 29 10:33:47 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Bowlden:1970:STB,
  author =       "H. J. Bowlden",
  title =        "A symbol table for the {B-6500}",
  type =         "Report",
  number =       "70-1K4-COMPS-R1",
  institution =  "Westinghouse Research Laboratories",
  address =      "Churchill, PA, USA",
  pages =        "??",
  month =        apr,
  year =         "1970",
  bibdate =      "Fri May 29 10:39:54 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Boyle:1970:ASA,
  author =       "J. M. Boyle and A. A. Grau",
  title =        "An Algorithmic Semantics for {ALGOL 60} Identifier
                 Denotation",
  journal =      j-J-ACM,
  volume =       "17",
  number =       "2",
  pages =        "361--382",
  month =        apr,
  year =         "1970",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Sun Nov 6 11:55:19 1994",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
}

@TechReport{Branquart:1970:APSa,
  author =       "P. Branquart and J. Lewi",
  title =        "Analysis of the parenthesis structure of {ALGOL 68}",
  type =         "Report",
  number =       "R130",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        apr,
  year =         "1970",
  bibdate =      "Fri May 29 10:58:04 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Branquart:1970:CFS,
  author =       "P. Branquart and J. Lewi and J. P. Cardinael",
  title =        "A context-free syntax of {ALGOL 68}",
  type =         "Technical Note",
  number =       "N66",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        aug,
  year =         "1970",
  bibdate =      "Fri May 29 10:44:51 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Branquart:1970:GPA,
  author =       "P. Branquart and J. Lewi",
  title =        "General principles of an {ALGOL 68} garbage
                 collector",
  type =         "Technical Note",
  number =       "N60",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        jan,
  year =         "1970",
  bibdate =      "Fri May 29 10:49:22 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Branquart:1970:ICAa,
  author =       "P. Branquart and L. Lewi",
  title =        "On the implementation of coercions in {ALGOL 68}",
  type =         "Report",
  number =       "R123",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        jan,
  year =         "1970",
  bibdate =      "Fri May 29 10:51:20 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Branquart:1970:ICAb,
  author =       "P. Branquart and L. Lewi",
  editor =       "????",
  booktitle =    "Proceedings of the International Computing Symposium,
                 Bonn, 1970",
  title =        "On the implementation of coercions in {ALGOL 68}",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "1970",
  bibdate =      "Fri May 29 10:53:30 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Branquart:1970:LGA,
  author =       "P. Branquart and J. Lewi and J. P. Cardinael",
  title =        "Local generators and the {ALGOL 68} working stack",
  type =         "Technical Note",
  number =       "N62",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        sep,
  year =         "1970",
  bibdate =      "Fri May 29 10:53:54 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Branquart:1970:QAI,
  author =       "P. Branquart and J. Lewi",
  title =        "Quelques aspects de l'implementation d'{ALGOL 68}.
                 ({French}) [{Some} aspects of the implementation of
                 {ALGOL 68}]",
  type =         "Report",
  number =       "??",
  institution =  "S{\'e}minaire de Programmation, IMAG 1968--69",
  address =      "Grenoble, France",
  pages =        "??",
  year =         "1970",
  bibdate =      "Fri May 29 11:03:09 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Branquart:1970:SCA,
  author =       "P. Branquart and J. Lewi",
  title =        "Structure d'un compilateur d'{ALGOL 68}. ({French})
                 [{Structure} of an {ALGOL 68} compiler]",
  type =         "Report",
  number =       "R130",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        apr,
  year =         "1970",
  bibdate =      "Fri May 29 10:59:34 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Branquart:1970:SCS,
  author =       "P. Branquart and J. Lewi and Michel Sintzoff and P. L.
                 Wodon",
  title =        "Structural composition of semantics in {ALGOL 68}",
  type =         "Report",
  number =       "R125",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        apr,
  year =         "1970",
  bibdate =      "Fri May 29 10:55:22 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Branquart:1970:SSA,
  author =       "P. Branquart and J. Lewi",
  title =        "A scheme of storage allocation and garbage collection
                 for {ALGOL 68}",
  type =         "Report",
  number =       "R133",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        jul,
  year =         "1970",
  bibdate =      "Fri May 29 11:01:00 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bray:1970:CAR,
  author =       "T. Bray",
  title =        "Certification of {Algorithm 22, Ricatti--Bessel
                 Functions of First and Second Kind}",
  journal =      j-CACM,
  volume =       "13",
  number =       "7",
  pages =        "448--448",
  month =        jul,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Oct 29 21:49:15 2010",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "Fullerton: An error in an Algol procedure is
                 reported.",
}

@Article{Businger:1970:APU,
  author =       "P. Businger",
  title =        "{Algol} programming: Updating a Singular Value
                 Decomposition",
  journal =      j-BIT,
  volume =       "10",
  number =       "3",
  pages =        "376--385",
  month =        sep,
  year =         "1970",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01934207",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:11 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=10&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=10&issue=3&spage=376",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Charmonman:1970:CSA,
  author =       "S. Charmonman",
  title =        "A comparison of the structures of {APL}, {FORTRAN},
                 {ALGOL} and {PL/I}",
  journal =      j-SIGPLAN,
  volume =       "5",
  number =       "3",
  pages =        "22--24",
  month =        mar,
  year =         "1970",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu May 25 06:40:57 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@TechReport{Cocke:1970:PLT,
  author =       "John Cocke and J. T. Schwartz",
  title =        "Programming Languages and Their Compilers: Preliminary
                 Notes",
  type =         "Report",
  number =       "??",
  institution =  "Courant Institute of Mathematical Sciences New York
                 University",
  address =      "251 Mercer Street, New York, NY, USA",
  pages =        "771",
  month =        apr,
  year =         "1970",
  bibdate =      "Fri May 10 13:45:57 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  note =         "Second Revised Version",
  URL =          "https://www.softwarepreservation.org/projects/FORTRAN/CockeSchwartz_ProgLangCompilers.pdf",
  abstract =     "Our aim in the present volume is to describe the inner
                 working of a variety of programming languages,
                 especially from the point of view of the compilers
                 which translate these languages from their original
                 ``source'' form into executable machine code. While
                 this aim will of course make it necessary for us to
                 describe in some detail the external form of each of
                 the languages which we shall study, no more detail will
                 be given than is strictly necessary in order to make it
                 possible for the reader to gain a clear view of the
                 machine code forms into which the language will be
                 translated and of the problems that a compiler for the
                 language must handle. However, internal description of
                 the languages studied will be carried rather far. Thus
                 the attentive reader of the present work should gain a
                 rather good idea of the methods which can be employed
                 to write a compiler for a given language. On the other
                 hand, he cannot expect to find in this book the
                 detailed account of the source conventions for any
                 language which he would need to use the language.",
  acknowledgement = ack-nhfb,
  keywords =     "Algol; Fortran; LISP; PL/1; SNOBOL",
  tableofcontents = "Preface / 1 \\
                 1 Overview / 6 \\
                 2 The principal subprocess / 27 \\
                 3 The lexical scan / 114 \\
                 4 Data-directed parsing methods / 138 \\
                 5 Rigorous results concerning the principal syntactic
                 analysis methods / 274 \\
                 6 Optimization methods for algebraic languages / 306
                 \\
                 7 Special purpose languages: LISP and SNOBOL / 524 \\
                 8 The self-compiling compiler / 642 \\
                 Bibliography / 661 \\
                 Appendix I: A bibliography of formal language theory /
                 693 \\
                 Appendix II: Industrial compiler practice / 729
                 Appendix III: Comparative figures for various compilers
                 / 764",
}

@Article{Cody:1970:RAC,
  author =       "W. J. Cody and Kathleen A. Paciorek",
  title =        "Remark on {Algorithm} 292 [{S22}]: Regular {Coulomb}
                 Wave Functions",
  journal =      j-CACM,
  volume =       "13",
  number =       "9",
  pages =        "573",
  month =        sep,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Wed Nov 16 23:58:51 1994",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-wjc,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "Fullerton: More modifications to an Algol procedure.",
}

@Article{Crespi-Reghizzi:1970:LTG,
  author =       "S. Crespi-Reghizzi and R. Morpurgo",
  title =        "A language for treating graphs",
  journal =      j-CACM,
  volume =       "13",
  number =       "5",
  pages =        "319--323",
  month =        may,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Mar 25 13:26:09 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "A language for the representation of graphs is
                 described, and the formulation of graph operations such
                 as node and\slash or link deletion or insertion, union,
                 intersection, comparison, and traversal of graphs is
                 given. Graphs are represented by linked lists. The
                 language is syntactically defined as an extension to
                 ALGOL 60, and it is translated into ALGOL by means of a
                 syntax-driven compiler. Application areas for this
                 language are operation research, network problems,
                 control theory, traffic problems, etc.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6130 (Data handling techniques); C6140D (High level
                 languages)",
  corpsource =   "Politecnico di Milano, Italy",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "automatic control, analysis; computers; data handling;
                 data structures; electric circuits, analysis; graph
                 theory; operations research; procedure oriented
                 languages",
}

@TechReport{Dijkstra:1970:CPA,
  author =       "Edsger W. Dijkstra",
  title =        "Cursus programmeren in {Algol 60}: 11e uitg. ({Dutch})
                 [{Course} in programming in {Algol 60}: 11th edition]",
  type =         "Report",
  number =       "??",
  institution =  "Mathematisch Centrum, Amsterdam",
  address =      "Amsterdam, The Netherlands",
  pages =        "??",
  year =         "1970",
  bibdate =      "Mon Mar 16 08:14:00 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.cs.utexas.edu/users/EWD/MCReps/CR1970-013.PDF",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  filesize =     "2034 KB",
  language =     "Dutch",
  oldlabel =     "EWD:CR1970.013",
}

@Article{Douglas:1970:BRB,
  author =       "A. S. Douglas",
  title =        "Book Review: {{\booktitle{Report on the Algorithmic
                 Language, Algol 68}}, by A. van Wijngaarden}",
  journal =      j-J-R-STAT-SOC-SER-A-GENERAL,
  volume =       "133",
  number =       "3",
  pages =        "486--487",
  month =        "????",
  year =         "1970",
  CODEN =        "JSSAEF",
  DOI =          "https://doi.org/10.2307/2343572",
  ISSN =         "0035-9238",
  ISSN-L =       "0035-9238",
  bibdate =      "Sat Jan 24 11:18:13 MST 2015",
  bibsource =    "http://www.jstor.org/stable/i315953;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jrss-a-1970.bib",
  URL =          "http://www.jstor.org/stable/2343572",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of the Royal Statistical Society. Series A
                 (General)",
  journal-URL =  "http://www.jstor.org/journals/00359238.html",
}

@TechReport{Fites:1970:ECA,
  author =       "P. E. Fites",
  title =        "On error classes in {ALGOL 68}",
  type =         "Report",
  number =       "??",
  institution =  "University of Alberta",
  address =      "Edmonton, AB, Canada",
  pages =        "??",
  month =        apr,
  year =         "1970",
  bibdate =      "Fri May 29 11:14:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Florian:1970:BRD,
  author =       "H. Florian",
  title =        "Book Review: {D. J. Malcolme-Lawes,
                 Programming-ALGOL}",
  journal =      j-COMPUTING,
  volume =       "6",
  number =       "3--4",
  pages =        "376--376",
  month =        sep,
  year =         "1970",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 08:41:56 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Florian:1970:BRR,
  author =       "H. Florian",
  title =        "Book Review: {R. Herschel, Anleitung zum praktischen
                 Gebrauch von ALGOL 60, 3. Aufl.}",
  journal =      j-COMPUTING,
  volume =       "6",
  number =       "3--4",
  pages =        "375--375",
  month =        sep,
  year =         "1970",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 08:41:55 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
}

@Article{Gautschi:1970:RAD,
  author =       "Walter Gautschi and Bruce J. Klein",
  title =        "Remark on {Algorithm 282, Derivatives of $ e^x / x $,
                 $ \cos (x) / x $, and $ \sin (x) / x $}",
  journal =      j-CACM,
  volume =       "13",
  number =       "1",
  pages =        "53--54",
  month =        jan,
  year =         "1970",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/361953.361988",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Sat Oct 30 07:27:17 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/gautschi-walter.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See \cite{Gautschi:1966:AD}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  remark =       "Fullerton: Corrections are given for several Algol
                 procedures.",
}

@TechReport{Goos:1970:IAF,
  author =       "G. Goos and H. Scheidig",
  title =        "Une implementation d'{ALGOL 68}. ({French}) [{An}
                 implementation of {ALGOL 68}]",
  type =         "Report",
  number =       "??",
  institution =  "S{\'e}minaire de Programmation, IMAG 1968--69",
  address =      "Grenoble, France",
  pages =        "??",
  year =         "1970",
  bibdate =      "Fri May 29 12:25:55 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Goyer:1970:GCI,
  author =       "Pierre Goyer",
  title =        "A Garbage Collector to be Implemented on a {CDC
                 3100}",
  type =         "Report",
  number =       "34",
  institution =  "D{\'e}partement d'Informatique, Universit{\'e} de
                 Montr{\'e}al",
  address =      "Montr{\'e}al, QC, Canada",
  pages =        "??",
  month =        apr,
  year =         "1970",
  bibdate =      "Fri May 29 12:28:06 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Herzberger:1970:IAS,
  author =       "J. Herzberger",
  title =        "{Intervallm{\"a}{\ss}ige Auswertung von
                 Standardfunktionen in Algol-60}. ({German}) [{ALGOL}-60
                 procedures evaluating standard functions in interval
                 analysis]",
  journal =      j-COMPUTING,
  volume =       "5",
  number =       "4",
  pages =        "377--384",
  month =        dec,
  year =         "1970",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-jr # " and" # ack-nhfb,
  affiliation =  "Univ. Karlsruhe, West Germany",
  classification = "C4120; C7310",
  description =  "function evaluation; subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
  xxnote =       "Same title as \cite{Krawczyk:1970:IAS}.",
}

@Article{Hill:1970:AASa,
  author =       "G. W. Hill",
  title =        "{ACM Algorithm 395}: {Student}'s $t$-Distribution",
  journal =      j-CACM,
  volume =       "13",
  number =       "10",
  pages =        "617--619",
  month =        oct,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Mar 25 13:26:09 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See also \cite{elLozy:1979:RAS,Hill:1981:RSD}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "CSIRO, Glen Osmond, Australia",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "statistics; subroutines",
  remark =       "Fullerton: Description of a 50-line Algol procedure.",
}

@Article{Hill:1970:AASb,
  author =       "G. W. Hill",
  title =        "{ACM Algorithm 396}: {Student}'s $t$-Quantiles",
  journal =      j-CACM,
  volume =       "13",
  number =       "10",
  pages =        "619--620",
  month =        oct,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Mar 25 13:26:09 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See also
                 \cite{Hill:1981:RSD,Hill:1981:RSQ,elLozy:1979:RAS}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  classcodes =   "C4120 (Functional analysis); C7310 (Mathematics
                 computing)",
  corpsource =   "CSIRO, Glen Osmond, Australia",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "function evaluation; statistics; subroutines",
  remark =       "Fullerton: Description of a 50-line Algol procedure.",
}

@TechReport{Hill:1970:ARA,
  author =       "V. Hill",
  title =        "{Automatische rekursive Adressenberechnung f{\"u}r
                 h{\"o}here Programmiersprachen, insbesondere f{\"u}r
                 ALGOL 68}. ({German}) [{Automatic} recursive address
                 calculation for higher programming languages,
                 especially for {ALGOL 68}]",
  type =         "Report",
  number =       "??",
  institution =  "Technische Hochschule M{\"u}nchen",
  address =      "Munich, West Germay",
  pages =        "??",
  month =        feb,
  year =         "1970",
  bibdate =      "Fri May 29 12:29:37 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Article{Hill:1970:SD,
  author =       "G. W. Hill",
  title =        "{ACM Algorithm 395}: {Student}'s $t$-Distribution",
  journal =      j-CACM,
  volume =       "13",
  number =       "10",
  pages =        "617--619",
  month =        oct,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Sep 08 09:47:54 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  note =         "See also \cite{elLozy:1979:RAS,Hill:1981:RSD}.",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Hill:1970:SQ,
  author =       "G. W. Hill",
  title =        "{ACM Algorithm 396}: {Student}'s $t$-Quantiles",
  journal =      j-CACM,
  volume =       "13",
  number =       "10",
  pages =        "619--620",
  month =        oct,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu Apr 29 15:20:10 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  note =         "See remarks
                 \cite{Hill:1981:RSD,Hill:1981:RSQ,elLozy:1979:RAS}.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@TechReport{Hodgson:1970:AES,
  author =       "G. S. Hodgson",
  title =        "{ALGOL 68} extended syntax",
  type =         "Report",
  number =       "??",
  institution =  "Department of Computer Science, University of
                 Manchester",
  address =      "Manchester, UK",
  pages =        "??",
  month =        mar,
  year =         "1970",
  bibdate =      "Fri May 29 12:38:16 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Hunter:1970:APA,
  author =       "D. B. Hunter",
  title =        "{ALGOL} programming: Analysis of the Outer Product of
                 Symmetric Group Representations",
  journal =      j-BIT,
  volume =       "10",
  number =       "1",
  pages =        "106--114",
  month =        mar,
  year =         "1970",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01940894",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:11 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=10&issue=1;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=10&issue=1&spage=106",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@TechReport{Igarashi:1970:SAL,
  author =       "Shigeru Igarashi",
  title =        "Semantics of {ALGOL}-Like Statements",
  type =         "Technical Report",
  number =       "STAN-CS-70-167 (AIM-129, AD712460)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "iii + 95",
  month =        jun,
  year =         "1970",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "",
  abstract =     "The semantics of elementary Algol-like statements is
                 discussed, mainly based on an axiomatic
                 method.\par

                 Firstly, a class of Algol-like statements is introduced
                 by generalized inductive definition, and the
                 interpretation of the statements belonging to it is
                 defined in the form of a function over this class,
                 using the induction principle induced by the above
                 definition. Then a category of program is introduced in
                 order to clarify the concept of equivalence of
                 statements, which becomes a special case of isomorphism
                 in that category.\par

                 A revised formal system representing the concept of
                 equivalence of Algol-like statements is presented,
                 followed by elementary metatheorems.\par

                 Finally, a process of decomposition of Algol-like
                 statements, which can be regarded as a conceptual
                 compiler, or a constructive description of semantics
                 based on primitive actions, is defined and its
                 correctness is proved formally, by the help of the
                 induced induction principle.",
  acknowledgement = ack-nhfb,
  pdfpages =     "101",
}

@Article{Innis:1970:BRA,
  author =       "George Innis",
  title =        "Book Review: {{\booktitle{Algol 68}}, by A. Van
                 Wijngaaden, B. M. Mailloux, J. E. L. Peck, C. H. A.
                 Koster}",
  journal =      j-BIOMETRICS,
  volume =       "26",
  number =       "4",
  pages =        "871--872",
  month =        dec,
  year =         "1970",
  CODEN =        "BIOMB6",
  DOI =          "https://doi.org/10.2307/2528749",
  ISSN =         "0006-341X (print), 1541-0420 (electronic)",
  ISSN-L =       "0006-341X",
  bibdate =      "Wed Sep 18 13:24:47 MDT 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/biometrics1970.bib",
  URL =          "https://www.jstor.org/stable/2528749",
  acknowledgement = ack-nhfb,
  fjournal =     "Biometrics",
  journal-URL =  "https://www.jstor.org/journal/biometrics",
}

@Article{Knight:1970:ACP,
  author =       "K. R. Knight",
  title =        "An {Algol} construction for procedures as parameters
                 of procedures",
  journal =      j-CACM,
  volume =       "13",
  number =       "4",
  pages =        "266--266",
  month =        apr,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Mar 25 13:26:09 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  corpsource =   "Univ. Surrey, Guildford, UK",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; programming",
}

@TechReport{Koster:1970:TLG,
  author =       "C. H. A. Koster",
  title =        "Two level grammars",
  type =         "Report",
  number =       "??",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "??",
  month =        may,
  year =         "1970",
  bibdate =      "Fri May 29 12:49:27 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Krawczyk:1970:IAS,
  author =       "R. Krawczyk",
  title =        "{Intervallm{\"a}{\ss}erung Auswertung von
                 Standardfunktionen in ALGOL-60}. ({German}) [{ALGOL}-60
                 procedures evaluating standard functions in interval
                 analysis]",
  journal =      j-COMPUTING,
  volume =       "5",
  number =       "3",
  pages =        "200--200",
  month =        sep,
  year =         "1970",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 08:37:34 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib",
  acknowledgement = ack-ec,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  language =     "German",
  xxnote =       "Check pages?? Same title as
                 \cite{Herzberger:1970:IAS}.",
}

@TechReport{Landelle:1970:TAA,
  author =       "A. Landelle and J. Pleyber",
  title =        "Traduction d'{ALGOL 60} en {ALGOL 68}. ({French})
                 [{Translation} of {ALGOL 60} into {ALGOL 68}]",
  type =         "Report",
  number =       "??",
  institution =  "S{\'e}minaire de Programmation, IMAG 1968--69",
  address =      "Grenoble, France",
  pages =        "??",
  year =         "1970",
  bibdate =      "Fri May 29 12:53:40 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@InProceedings{Lewi:1970:ILN,
  author =       "J. Lewi and P. Branquart",
  booktitle =    "International Computing Symposium, Bonn, 1970",
  title =        "Implementation of local names in {ALGOL 68}",
  publisher =    "????",
  address =      "????",
  pages =        "??--??",
  year =         "1970",
  bibdate =      "Fri May 29 12:55:33 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Mailloux:1970:SOG,
  author =       "B. J. Mailloux and P. E. Fites",
  title =        "Storage organization and garbage collection for {ALGOL
                 68} implementation",
  type =         "Report",
  number =       "??",
  institution =  "University of Alberta",
  address =      "Edmonton, AB, Canada",
  pages =        "??",
  month =        feb,
  year =         "1970",
  bibdate =      "Fri May 29 13:03:07 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Malcolm:1970:DCS,
  author =       "Michael A. Malcolm",
  title =        "A description and comparison of subroutines for
                 computing {Euclidean} inner products on the {IBM 360}",
  type =         "Technical Report",
  number =       "STAN-CS-70-175 (AD713842)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        oct,
  year =         "1970",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-70-175.html",
  abstract =     "Several existing subroutines and an Algol W procedure
                 for computing inner products on the IBM 360, using more
                 precision than long, are described and evaluated. Error
                 bounds (when they exist) and execution timing tests are
                 included.",
  acknowledgement = ack-nhfb,
  pdfpages =     "18",
  xxnumber =     "CS-TR-70-175",
}

@InProceedings{Marshall:1970:AI,
  author =       "Sidney Marshall",
  editor =       "J. E. L. Peck",
  booktitle =    "{Proceedings of the IFIP Working Conference on ALGOL
                 68 Implementation, Munich, 20--24 July 1970}",
  title =        "{ALGOL 68} Implementation",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "239--243",
  year =         "1970",
  bibdate =      "Sat May 16 16:01:53 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Moses:1970:FFL,
  author =       "Joel Moses",
  title =        "The function of {FUNCTION} in {LISP} or why the
                 {FUNARG} problem should be called the environment
                 problem",
  journal =      j-SIGSAM,
  volume =       "??",
  number =       "15",
  pages =        "13--27",
  month =        jul,
  year =         "1970",
  CODEN =        "SIGSBZ",
  DOI =          "https://doi.org/10.1145/1093410.1093411",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Tue Jun 17 19:14:06 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  abstract =     "A problem common to many powerful programming
                 languages arises when one has to determine what values
                 to assign to free variables in functions. Different
                 implementational approaches which attempt to solve the
                 problem are considered. The discussion concentrates on
                 LISP implementations and points out why most current
                 LISP systems are not as general as the original LISP
                 1.5 system. Readers not familiar with LISP should be
                 able to read this paper without difficulty since we
                 have tried to couch the argument in ALGOL-like terms as
                 much as possible.",
  acknowledgement = ack-nhfb,
  ajournal =     "SIGSAM Bull.",
  fjournal =     "SIGSAM Bulletin (ACM Special Interest Group on
                 Symbolic and Algebraic Manipulation)",
  issue =        "15",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@Article{Nickel:1970:FNP,
  author =       "K. Nickel",
  title =        "{Fehlerschranken zu N{\"a}herungswerten von
                 Polynomwurzeln}. ({German}) [{Error} Bounds for
                 Approximate Values of Polynomials]",
  journal =      j-COMPUTING,
  volume =       "6",
  number =       "1--2",
  pages =        "9--27",
  month =        mar,
  year =         "1970",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ. Karlsruhe, West Germany",
  classification = "C4110; C4150; C7310",
  description =  "error analysis; poles and zeros; polynomials;
                 subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "convergent; error bounds; polynomial root
                 approximation; triplex ALGOL program; weak optimality",
  language =     "German",
}

@Article{Nickel:1970:KBS,
  author =       "K. Nickel",
  title =        "{Das Kahan--Babu{\v{s}}kasche Summierungsverfahren in
                 Triplex-ALGOL 60}. ({German}) [{The
                 Kahan--Babu{\v{s}}ka} summation method in
                 {Triplex-ALGOL 60}]",
  journal =      j-Z-ANGE-MATH-MECH,
  volume =       "50",
  pages =        "369--373",
  year =         "1970",
  CODEN =        "ZAMMAX",
  ISSN =         "0044-2267 (print), 1521-4001 (electronic)",
  ISSN-L =       "0044-2267",
  bibdate =      "Tue Aug 28 06:12:04 2001",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/k/kahan-william-m.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "{Zeitschrift f{\"u}r Angewandte Mathematik und
                 Mechanik}",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1521-4001",
  keywords =     "accurate floating-point summation",
  language =     "German",
}

@Article{Parlett:1970:BRA,
  author =       "Beresford N. Parlett",
  title =        "Book Review: {{\booktitle{ALGOL 60 Procedures in
                 Numerical Algebra, Part II}} by T. J. Dekker, W.
                 Hoffman}",
  journal =      j-MATH-COMPUT,
  volume =       "24",
  number =       "110",
  pages =        "483--485",
  year =         "1970",
  CODEN =        "MCMPAF",
  ISSN =         "0025-5718, 1088-6842",
  ISSN-L =       "0025-5718",
  bibdate =      "Wed May 20 11:41:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/p/parlett-beresford-n.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.jstor.org/stable/2004503",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematics of Computation",
  journal-URL =  "http://www.ams.org/mcom/",
}

@TechReport{Scheidig:1970:AAG,
  author =       "H. Scheidig",
  title =        "{Anpassungsoperationen in ALGOL 68}. ({German})
                 [{Adjustment} operations in {ALGOL 68}]",
  type =         "Report",
  number =       "??",
  institution =  "Technische Hochschule M{\"u}nchen",
  address =      "Munich, West Germay",
  pages =        "??",
  month =        feb,
  year =         "1970",
  bibdate =      "Fri May 29 14:10:31 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@TechReport{Schneider:1970:OPA,
  author =       "V. B. Schneider",
  title =        "A one-pass algorithm for compiling {ALGOL 68}
                 declarations",
  type =         "Report",
  number =       "??",
  institution =  "Purdue University",
  address =      "West Lafayette, IN, USA",
  pages =        "??",
  month =        "????",
  year =         "1970",
  bibdate =      "Fri May 29 14:14:32 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schneider:1970:TGA,
  author =       "V. B. Schneider",
  editor =       "????",
  booktitle =    "{AFIPS Spring Joint Computer Conference of the 1970
                 and International Computing Symposium, Bonn, 1970}",
  title =        "A translation grammar for {ALGOL 68}",
  publisher =    pub-AFIPS,
  address =      pub-AFIPS:adr,
  pages =        "??",
  year =         "1970",
  bibdate =      "Fri May 29 14:12:16 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Simonet:1970:GCF,
  author =       "M. Simonet",
  editor =       "????",
  booktitle =    "Congr{\`e}s {d'Informatique} {AFCET}, Paris, 1970",
  title =        "Une grammaire context-free d'{ALGOL 68}. ({French})
                 [{A} context-free grammar of {ALGOL 68}]",
  publisher =    "????",
  address =      "????",
  pages =        "5.3.119--5.3.135",
  year =         "1970",
  bibdate =      "Fri May 29 14:15:44 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "French",
}

@TechReport{Sintzoff:1970:CPP,
  author =       "Michel Sintzoff",
  title =        "Calculating the properties of programs by valuation on
                 specific models",
  type =         "Report",
  number =       "N64",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        may,
  year =         "1970",
  bibdate =      "Fri May 29 14:17:45 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Book{vanderMeulen:1970:IIA,
  author =       "S. G. van der Meulen and C. H. Lindsey",
  title =        "Informal introduction to {ALGOL 68}: Very informal
                 introduction to {ALGOL 68}",
  publisher =    "Mathematisch Centrum",
  address =      "Amsterdam, The Netherlands",
  pages =        "[unpaged]",
  year =         "1970",
  LCCN =         "QA76.5 .M46",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "https://ir.cwi.nl/pub/9831;
                 https://ir.cwi.nl/pub/9832",
  acknowledgement = ack-nhfb,
  remark =       "``This document contains chapter 1 to 8 of the
                 'Informal introduction to ALGOL 68' \ldots{} In its
                 present state it is a working paper of working group WG
                 2.1 of the International Federation for Information
                 Processing.''.",
  subject =      "ALGOL (Computer program language); Computer
                 programming",
}

@InCollection{vanWijngaarden:1970:BBN,
  author =       "A. van Wijngaarden",
  booktitle =    "Linguaggi nella societa e nella tecnica. ({Italian})
                 [{Languages} in Society and Technology]",
  title =        "On the boundary between natural and artificial
                 languages",
  publisher =    "Edizioni di Comunita",
  address =      "Milano, Italy",
  pages =        "165--175",
  year =         "1970",
  bibdate =      "Fri May 29 14:29:52 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{vanWijngaarden:1970:SOA,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster",
  title =        "Soobshchenie ob algoritmicheskom yazyke {ALGOL 68}.
                 ({Russian}) [Report on the algorithmic language {ALGOL
                 68}]",
  journal =      j-KIBERNETIKA,
  volume =       "7",
  number =       "??",
  pages =        "????",
  year =         "1970",
  CODEN =        "KBRNA5",
  ISSN =         "0023-1274",
  bibdate =      "Fri May 29 14:37:15 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Text in Russian and English. Translation to Russian by
                 A. A. B{\"a}hrs, A. P. Ershov, L. L. Zmievskaya and A.
                 F. Rar.",
  acknowledgement = ack-nhfb,
  fjournal =     "Kibernetika",
}

@Article{Wagner:1970:FAI,
  author =       "Robert A. Wagner",
  title =        "Finiteness Assumptions and Intellectual Isolation of
                 Computer Scientists",
  journal =      j-CACM,
  volume =       "13",
  number =       "12",
  pages =        "759--760",
  month =        dec,
  year =         "1970",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Tue Mar 25 13:26:09 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C0200 (General computer topics)",
  corpsource =   "Cornell Univ., Ithaca, NY, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL versus FORTRAN; Algol vs. Fortran; finite;
                 finite word size; finiteness assumptions; integer
                 variable range; intellectual; intellectual isolation;
                 isolation; memory finiteness; personnel; philosophical
                 aspects; word size",
}

@TechReport{Wirth:1970:PLP,
  author =       "Niklaus Wirth",
  title =        "The Programming Language {PASCAL}",
  type =         "Report",
  number =       "1",
  institution =  inst-ETH,
  address =      inst-ETH:adr,
  pages =        "v + 58",
  month =        nov,
  year =         "1970",
  bibdate =      "Mon Jan 29 19:12:05 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://pascal.hansotten.com/uploads/wirth/The_Programming_Language_Pascal_1970%20001.pdf;
                 https://www.research-collection.ethz.ch/bitstream/handle/20.500.11850/68712/eth-3290-01.pdf",
  abstract =     "A programming language called Pascal is described
                 which was developed on the basis of Algol 60. Compared
                 to Algol 60, its range of applicability is considerably
                 increased due to a variety of data structuring
                 facilities. In view of its intended usage both as a
                 convenient basis to teach programming and as an
                 efficient tool to write large programs, emphasis was
                 placed on keeping the number of fundamental concepts
                 reasonably small, on a simple and systematic language
                 structure, and on efficient implementability. A
                 one-pass compiler has been constructed for the CDC 6000
                 computer family; it is expressed entirely in terms of
                 Pascal itself",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
}

@TechReport{Wodon:1970:MGC,
  author =       "P. L. Wodon",
  title =        "Methods of garbage collection for {ALGOL 68}",
  type =         "Report",
  number =       "R123",
  institution =  "MBLE Research Laboratory",
  address =      "Brussels, Belgium",
  pages =        "??",
  month =        apr,
  year =         "1970",
  bibdate =      "Fri May 29 14:43:55 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Woodward:1970:PAR,
  author =       "P. M. Woodward",
  title =        "A primer of {ALGOL 68-R}",
  type =         "RRE Memorandum",
  number =       "2601",
  institution =  "Royal Radar Establishment",
  address =      "Malvern, Worcestershire, UK",
  edition =      "Second",
  pages =        "??",
  month =        feb,
  year =         "1970",
  bibdate =      "Fri May 29 14:45:34 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Anonymous:1971:BA,
  author =       "Anonymous",
  title =        "Bibliography of {Algol 68}",
  crossref =     "Peck:1971:AIP",
  pages =        "369--375",
  year =         "1971",
  bibdate =      "Fri May 29 09:54:52 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Bahrs:1971:DSA,
  author =       "A. A. B{\"a}hrs and Andrei P. Ershov and A. F. Rar",
  title =        "On Description of Syntax of {Algol 68} and its
                 National Variants",
  crossref =     "Peck:1971:AIP",
  pages =        "163--177",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Discusses the Russian translation of Algol 68
                 specifications.",
}

@InProceedings{Bauer:1971:PDI,
  author =       "Friedrich L. Bauer and Henry J. Bowlden and Paul
                 Branquart and Ian F. Currie and Andrei P. Ershov and
                 Cornelis H. A. Koster and Barry J. Mailloux and Manfred
                 Paul",
  title =        "Panel Discussion --- Implementation",
  crossref =     "Peck:1971:AIP",
  pages =        "321--343",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Becker:1971:BRH,
  author =       "Otwin Becker",
  title =        "{Besprungen: Rutishauser, H.: \booktitle{Handbook for
                 Automatic Computation, Vol. I / Part a: Description of
                 ALGOL 60}, Die Grundlehren der mathematischen
                 Wissenschaften, 135. Band. XII, 323 S. DM 58,-. Grau,
                 A. A., U. Hill, H. Langmaack: \booktitle{Handbook for
                 Automatic Computation, Vol. 1 / Part b: Translation of
                 ALGOL 60}, Die Grundlehren der mathematischen
                 Wissenschaften, 137. Band. X, 397 S. DM 64,-.
                 Berlin--Heidelberg--New York 1967, Springer-Verlag}.
                 ({German}) [{Reviews}]",
  journal =      "{Zeitschrift f{\"u}r die gesamte Staatswissenschaft /
                 Journal of Institutional and Theoretical Economics}",
  volume =       "127",
  number =       "2",
  pages =        "365--366",
  month =        may,
  year =         "1971",
  CODEN =        "????",
  ISSN =         "0044-2550",
  ISSN-L =       "0044-2550",
  bibdate =      "Wed Aug 26 06:58:58 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.jstor.org/stable/40749460",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject-dates = "Heinz Rutishauser (30 January 1918--10 November
                 1970)",
  xxISSN =       "0044-4255",
}

@Article{Bell:1971:ALA,
  author =       "D. A. Bell and B. A. Wichmann",
  title =        "An {ALGOL}-like Assembly Language for a Small
                 Computer",
  journal =      j-SPE,
  volume =       "1",
  number =       "1",
  pages =        "61--72",
  month =        jan # "\slash " # mar,
  year =         "1971",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380010106",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "22 Aug 2006",
  remark =       "This work was inspired by Niklaus Wirth's PL360
                 language \cite{Wirth:1968:PPL,Wirth:1968:CPP}.",
}

@TechReport{Bloom:1971:SFI,
  author =       "Howard M. Bloom",
  title =        "A syntax-directed {FORTRAN} interpreter for {ALGOL
                 60}",
  type =         "Report",
  number =       "??",
  institution =  "H. Diamond Laboratories",
  address =      "Washington, DC, USA",
  pages =        "159",
  year =         "1971",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  note =         "Reproduced by the National Technical Information
                 Service, Springfield, VA.",
  acknowledgement = ack-nhfb,
  annote =       "``HDL-TM-71-12.'' ``AD 734 893.'' Bibliographical
                 footnotes.",
  keywords =     "ALGOL (Computer program language)",
}

@Article{Bourgeois:1971:EMA,
  author =       "Fran{\c{c}}ois Bourgeois and Jean-Claude Lassalle",
  title =        "An extension of the {Munkres} algorithm for the
                 assignment problem to rectangular matrices",
  journal =      j-CACM,
  volume =       "14",
  number =       "12",
  pages =        "802--804",
  month =        dec,
  year =         "1971",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "90C05",
  MRnumber =     "47 4628",
  bibdate =      "Mon Jan 22 06:27:39 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm14.html#BourgeoisL71;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "The assignment problem, together with Munkres proposed
                 algorithm for its solution in square matrices, is
                 presented first. Then the authors develop an extension
                 of this algorithm which permits a solution for
                 rectangular matrices. Timing results obtained by using
                 an adapted version of Silver's Algol procedure are
                 discussed, and a relation between solution time and
                 problem size is given.",
  acknowledgement = ack-nhfb,
  classcodes =   "C4140 (Linear algebra)",
  corpsource =   "CERN, Geneva, Switzerland",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "algorithm; assignment problem; matrix algebra; Munkres
                 algorithm; operations research; optimisation;
                 optimization theory; rectangular matrices",
  oldlabel =     "BourgeoisL71",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/BourgeoisL71",
}

@InProceedings{Bowlden:1971:STS,
  author =       "Henry J. Bowlden",
  title =        "A Symbol Table with Scope Recognition for the
                 {B-6500}",
  crossref =     "Peck:1971:AIP",
  pages =        "1--19",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Branquart:1971:APSb,
  author =       "Paul Branquart and Johan Lewi and Jean-Pierre
                 Cardinael",
  title =        "Analysis of the Parenthesis Structure of {Algol 68}",
  crossref =     "Peck:1971:AIP",
  pages =        "37--76",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Branquart:1971:CSA,
  author =       "P. Branquart and J. Lewi and Michel Sintzoff and P. L.
                 Wodon",
  title =        "The composition of semantics in {Algol 68}",
  journal =      j-CACM,
  volume =       "14",
  number =       "11",
  pages =        "697--708",
  month =        nov,
  year =         "1971",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:27:59 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm14.html#BranquartLSW71;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  corpsource =   "MBLE, Brussels, Belgium",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; Algol 68; data; design of programming
                 languages; programming languages; programming
                 primitives; recursive composition; semantics;
                 structures",
  oldlabel =     "BranquartLSW71",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/BranquartLSW71",
}

@InProceedings{Branquart:1971:SSA,
  author =       "Paul Branquart and Johan Lewi",
  title =        "A Scheme of Storage Allocation and Garbage Collection
                 for {Algol 68}",
  crossref =     "Peck:1971:AIP",
  pages =        "199--238",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Brent:1971:AGC,
  author =       "R. P. Brent",
  title =        "An Algorithm with Guaranteed Convergence for Finding a
                 Zero of a Function",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "4",
  pages =        "422--425",
  month =        nov,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.4.422",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:48 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/14/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/14/4/422.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/140422.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/tiff/422.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/tiff/423.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/tiff/424.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/tiff/425.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4150 (Nonlinear and functional equations); C7310
                 (Mathematics computing)",
  corpsource =   "Stanford Univ., CA, USA",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 60; bisection; guaranteed convergence;
                 interpolation; inverse; linear interpolation; poles and
                 zeros; procedures; quadratic interpolation;
                 subroutines; superlinear; zero",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Brown:1971:SCP,
  author =       "F. D. Brown and Valerie J. Calderbank and M. D.
                 Poole",
  title =        "Some Comments on the Portability of a Large {ALGOL}
                 Program --- The Implementation of {SID} on {KDF9}",
  journal =      j-SPE,
  volume =       "1",
  number =       "4",
  pages =        "367--371",
  month =        oct # "\slash " # dec,
  year =         "1971",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380010405",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Cermak:1971:AAG,
  author =       "J. {\v{C}}erm{\'a}k",
  title =        "{ACM Algorithm 412}: Graph Plotter [{J6}]",
  journal =      j-CACM,
  volume =       "14",
  number =       "7",
  pages =        "492--493",
  month =        jul,
  year =         "1971",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:30:05 MST 2001",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/acm.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm14.html#Cermak71;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  note =         "See remark \cite{Watkins:1973:RAG}.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150E (General utility programs)",
  corpsource =   "Univ. Chem. Technol., Pardubice, Czechoslovakia",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL procedure; computer graphics; graph; line;
                 multivalued function; plot; printer; subroutines;
                 utility programs",
  oldlabel =     "Cermak71",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Cermak71",
}

@InProceedings{Currie:1971:AR,
  author =       "Ian F. Currie and Susan G. Bond and J. D. Morison",
  title =        "{Algol 68-R}",
  crossref =     "Peck:1971:AIP",
  pages =        "21--34",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Currie:1971:WDA,
  author =       "I. F. Currie",
  title =        "Working description of {ALGOL 68-R}",
  type =         "RRE Memorandum",
  number =       "2660",
  institution =  "Royal Radar Establishment",
  address =      "Malvern, Worcestershire, UK",
  pages =        "??",
  year =         "1971 (??)",
  bibdate =      "Fri May 29 11:08:30 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Book{deBakker:1971:MIS,
  author =       "Jaco de Bakker and G. A. Blaauw and A. J. W.
                 Duijvestijn and Edsger Dijkstra and Piet van der Houwen
                 and G. A. M. Kamsteeg-Kemper and F. E. J. Kruseman
                 Aretz and W. L. van der Poel and J. P. Schaap-Kruseman
                 and M. V. Wilkes and Guus Zoutendijk",
  title =        "{MC-25} informatica symposium: [symposium on the
                 occasion of the 25th anniversary of the {Mathematical
                 Centre, Amsterdam, 06-07.01.1972}]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1971",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Dekker:1971:FPT,
  author =       "Theodorus J. Dekker",
  title =        "A Floating-Point Technique for Extending the Available
                 Precision",
  journal =      j-NUM-MATH,
  volume =       "18",
  number =       "3",
  pages =        "224--242",
  month =        jun,
  year =         "1971",
  CODEN =        "NUMMA7",
  DOI =          "https://doi.org/10.1007/BF01397083",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "68A55",
  MRnumber =     "MR0299007 (45 \#8056)",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "ftp://garbo.uwasa.fi/pc/doc-soft/fpbibl18.zip;
                 http://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib;
                 Parallel/par.lin.alg.bib",
  URL =          "http://www-gdz.sub.uni-goettingen.de/cgi-bin/digbib.cgi?PPN362160546_0018",
  abstract =     "A technique is described for expressing multilength
                 floating-point arithmetic in terms of singlelength
                 floating point arithmetic, i.e. the arithmetic for an
                 available (say: single or double precision)
                 floating-point number system. The basic algorithms are
                 exact addition and multiplication of two singlelength
                 floating-point numbers, delivering the result as a
                 doublelength floating-point number. A straight-forward
                 application of the technique yields a set of algorithms
                 for doublelength arithmetic which are given as ALGOL 60
                 procedures.",
  acknowledgement = ack-nhfb # " and " # ack-nj,
  classification = "C5230 (Digital arithmetic methods)",
  corpsource =   "Math. Centre, Amsterdam, Netherlands",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "accurate floating-point summation; ALGOL 60
                 procedures; available precision; digital arithmetic;
                 double precision; multilength; single; single length
                 floating point arithmetic; subroutines",
  remark =       "Report MR 118/70, Computation Department, Mathematical
                 Centre, Amsterdam. Part of this research was done while
                 the author was visiting Bell Telephone Laboratories,
                 Murray Hill, New Jersey.",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Ershov:1971:MPS,
  author =       "Andrei P. Ershov",
  title =        "A Multilanguage Programming System Oriented to
                 Languages Description and Universal Optimization
                 Algorithms",
  crossref =     "Peck:1971:AIP",
  pages =        "143--162",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Evans:1971:AAS,
  author =       "D. J. Evans",
  title =        "Algorithm 69: An algorithm for the solution of
                 symmetric general three term linear systems",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "4",
  pages =        "444--445",
  month =        nov,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.4.444",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/tiff/444.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/tiff/445.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4140 (Linear algebra); C7310 (Mathematics
                 computing)",
  corpsource =   "Univ. Sheffield, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; conduction problems; Gaussian Elimination
                 without pivoting; heat; matrix algebra; periodic
                 boundary condition; solution; subroutines; symmetric
                 general three term linear systems",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Feldmann:1971:EEU,
  author =       "H. Feldmann and H. Oberquelle and C.-P. Ortlieb",
  title =        "{Eine einfache universelle Turingmaschine in ALGOL 60
                 Simulation}. ({German}) [{A} simple universal {Turing}
                 machine in {ALGOL 60} simulation]",
  journal =      j-COMPUTING,
  volume =       "8",
  number =       "3--4",
  pages =        "241--249",
  month =        sep,
  year =         "1971",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ. Hamburg, West Germany",
  annote =       "Mit 4 Abbildungen ({German}) [With 4 figures].",
  classification = "C4220",
  description =  "simulation; Turing machines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL 60 simulation; simple universal Turing machine",
  language =     "German",
}

@Article{Feldmann:1971:EUT,
  author =       "H. Feldmann and H. Oberquelle and C.-P. Ortlieb",
  title =        "{Eine einfache universelle Turingmaschine in ALGOL 60
                 Simulation}. ({German}) [{A} simple universal {Turing}
                 machine in {ALGOL 60} simulation]",
  journal =      j-COMPUTING,
  volume =       "8",
  number =       "3--4",
  pages =        "241--249",
  month =        sep,
  year =         "1971",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/bibnet/authors/t/turing-alan-mathison.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ. Hamburg, West Germany",
  annote =       "Mit 4 Abbildungen ({German}) [With 4 figures].",
  classification = "C4220",
  description =  "simulation; Turing machines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL 60 simulation; simple universal Turing machine",
  language =     "German",
}

@Article{Golub:1971:AAC,
  author =       "G. H. Golub and L. B. Smith",
  title =        "{ACM Algorithm 414}: {Chebyshev} Approximation of
                 Continuous Functions by a {Chebyshev} System of
                 Functions [{E2}]",
  journal =      j-CACM,
  volume =       "14",
  number =       "11",
  pages =        "737--746",
  month =        nov,
  year =         "1971",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:27:17 MST 2001",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/acm.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm14.html#BolubS71;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C4130 (Interpolation and function approximation);
                 C7310 (Mathematics computing)",
  corpsource =   "Stanford Univ., CA, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL 60; approximation; Chebyshev approximation;
                 critical points; minimax; numerical properties;
                 orthogonal polynomials; Remez algorithm; subroutines",
  oldlabel =     "BolubS71",
  treatment =    "P Practical; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/BolubS71",
}

@InProceedings{Goos:1971:PDA,
  author =       "Gerhard Goos and Henry J. Bowlden and Paul Branquart
                 and Barry J. Mailloux and John E. L. Peck and Philip M.
                 Woodward",
  title =        "Panel Discussion --- {Algol 68} Sublanguages",
  crossref =     "Peck:1971:AIP",
  pages =        "265--281, 289--300",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Goos:1971:SPC,
  author =       "Gerhard Goos",
  title =        "Some Problems in Compiling {Algol 68}",
  crossref =     "Peck:1971:AIP",
  pages =        "179--196",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Goyer:1971:GCI,
  author =       "Pierre Goyer",
  title =        "A Garbage Collector to be Implemented on a {CDC
                 3100}",
  crossref =     "Peck:1971:AIP",
  pages =        "303--317",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Haddon:1971:ALS,
  author =       "E. W. Haddon and L. G. Proll",
  title =        "An {Algol} line-syntax checker",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "2",
  pages =        "128--132",
  month =        may,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.2.128",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:47 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/14/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/14/2/128.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/140128.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/128.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/129.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/130.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/131.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/132.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C5420 (Mainframes and minicomputers); C6140D (High
                 level languages)",
  corpsource =   "Univ. Southampton, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; design; line syntax checker; multi access
                 system; multi-access systems; procedure oriented
                 languages; source code errors",
  treatment =    "P Practical",
}

@TechReport{Herriot:1971:APC,
  author =       "J. G. Herriot and Christian H. Reinsch",
  title =        "{ALGOL 60} Procedures for the Calculation of
                 Interpolating Natural Spline Functions",
  type =         "Technical Report",
  number =       "STAN-CS-71-200 (PB198416)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "ii + 30",
  month =        feb,
  year =         "1971",
  MRclass =      "65D05 41-04",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/r/reinsch-christian-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "",
  ZMnumber =     "0252.65006",
  acknowledgement = ack-nhfb,
  author-dates = "Christian H. Reinsch (?? ?? 1932--8 October 2022)",
  remark =       "No PDF in NTRL archive.",
}

@Article{Hieber:1971:HSH,
  author =       "L. Hieber and H. Rzehak",
  title =        "{HYGOL, eine Sprache f{\"u}r hybride Programme}.
                 ({German}) [{HYGOL}, a language for hybrid programs]",
  journal =      j-COMPUTING,
  volume =       "7",
  number =       "3--4",
  pages =        "311--323",
  month =        sep,
  year =         "1971",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 08:42:36 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "Univ. Stuttgart, West Germany",
  annote =       "Mit 4 Abbildungen ({German}) [With 4 figures].",
  classification = "C5460; C6140D",
  description =  "ALGOL; hybrid computer methods",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL 60; analogue computer; data transfers;
                 description; digital computer; hybrid programs; HYGOL;
                 implemented facilities; important code procedures;
                 number of type declarations; operating system;
                 programming; programming languages",
  language =     "German",
}

@Article{Hill:1971:FFA,
  author =       "I. D. Hill",
  title =        "Faults in functions, in {Algol} and {Fortran}",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "3",
  pages =        "315--316",
  month =        aug,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.3.315",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:47 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/14/3.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  note =         "See notes \cite{Schlechtendahl:1972:CRF}.",
  URL =          "http://comjnl.oxfordjournals.org/content/14/3/315.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/140315.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/tiff/315.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/tiff/316.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  corpsource =   "Medical Res. Council, London, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "advantages and disadvantages; ALGOL; ALGOL 60; ANSI
                 FORTRAN; compiler; fault; FORTRAN; functions; invalid
                 argument; programming languages",
  treatment =    "G General Review",
}

@Article{Housden:1971:PSF,
  author =       "R. J. W. Housden",
  title =        "Phrase structures in {Fortran}",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "3",
  pages =        "224--228",
  month =        aug,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.3.224",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:47 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/14/3.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/14/3/224.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/140224.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/tiff/224.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/tiff/225.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/tiff/226.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/tiff/227.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_03/tiff/228.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  corpsource =   "Univ. East Anglia, Norwich, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; applications programs; compiler; compiler work;
                 complex input routines; FORTRAN; high; input and output
                 of structured data; level languages; phrase structures;
                 procedure oriented languages; syntax definitions;
                 syntax languages; syntax of data; syntax recognisers;
                 writing of",
  treatment =    "A Application",
}

@Article{Igarashi:1971:SAL,
  author =       "Shigeru Igarashi",
  title =        "Semantics of {Algol}-like statements",
  journal =      j-LECT-NOTES-MATH,
  volume =       "188",
  pages =        "117--177",
  year =         "1971",
  CODEN =        "LNMAA2",
  DOI =          "https://doi.org/10.1007/BFb0059697",
  ISBN =         "3-540-05377-8 (print), 3-540-36499-4 (e-book)",
  ISBN-13 =      "978-3-540-05377-4 (print), 978-3-540-36499-3
                 (e-book)",
  ISSN =         "0075-8434 (print), 1617-9692 (electronic)",
  ISSN-L =       "0075-8434",
  MRclass =      "02E10",
  MRnumber =     "0299480 (45 \#8528)",
  MRreviewer =   "R. J. Orgass",
  bibdate =      "Fri May 9 19:07:03 MDT 2014",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/lnm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://link.springer.com/chapter/10.1007/BFb0059697/",
  acknowledgement = ack-nhfb,
  book-DOI =     "https://doi.org/10.1007/BFb0059689",
  book-URL =     "http://www.springerlink.com/content/978-3-540-36499-3",
  fjournal =     "Lecture Notes in Mathematics",
  journal-URL =  "http://link.springer.com/bookseries/304",
}

@Article{Jennings:1971:ASV,
  author =       "A. Jennings",
  title =        "Algorithm 70: Solution of variable bandwidth positive
                 definite simultaneous equations",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "4",
  pages =        "446--446",
  month =        nov,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.4.446",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_04/tiff/446.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4140 (Linear algebra); C7310 (Mathematics
                 computing)",
  corpsource =   "Queen's Univ., Belfast, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; elimination; factorisation method; fixed
                 bandwidth method; generalisation of; matrix algebra;
                 methods; reduction; sparse symmetric; subroutines;
                 variable bandwidth positive definite simultaneous
                 equations; variable bandwidth store",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Knuth:1971:NAG,
  author =       "Donald E. Knuth and R. W. Floyd",
  title =        "Notes on avoiding {``go to''} statements",
  journal =      j-INFO-PROC-LETT,
  volume =       "1",
  number =       "1",
  pages =        "23--31",
  day =          "??",
  month =        feb,
  year =         "1971",
  CODEN =        "IFPLAT",
  DOI =          "https://doi.org/10.1016/0020-0190(71)90018-4",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  note =         "See erratum \cite{Knuth:1972:ENA}. Reprinted in {\sl
                 Writings of the Revolution}, E. Yourdon, ed.\ (New
                 York: Yourdon Press, 1982), 153--162",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming)",
  corpsource =   "Stanford Univ., CA, USA",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  keywords =     "ALGOL; backtracking; go to statements; languages;
                 programming; symbol table searching",
  subject =      "D.3.3 Software, PROGRAMMING LANGUAGES, Language
                 Constructs, Control structures \\ F.3 Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS, Studies
                 of Program Constructs",
  treatment =    "G General Review",
}

@InProceedings{Koster:1971:AG,
  author =       "Cornelis H. A. Koster",
  title =        "Affix-Grammars",
  crossref =     "Peck:1971:AIP",
  pages =        "95--109",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kral:1971:IIT,
  author =       "Jaroslav Kr{\'a}l and J. Moudr{\'y}",
  title =        "An Implementation of Identifier Tables in a Multipass
                 {Algol 68} Compiler Based on a Hash-Code Technique",
  crossref =     "Peck:1971:AIP",
  pages =        "77--81",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/hash.bib",
  acknowledgement = ack-nhfb,
}

@Book{Kunzi:1971:NMM,
  author =       "Hans Paul Kunzi and H. G. Tzschach and C. A. Zehnder",
  title =        "Numerical methods of mathematical optimization with
                 {ALGOL} and {FORTRAN} programs",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  edition =      "Corrected and augmented ed.",
  pages =        "viii + 219",
  year =         "1971",
  ISBN =         "0-12-428850-2",
  ISBN-13 =      "978-0-12-428850-8",
  LCCN =         "QA402.5 .K8131 1971",
  MRclass =      "65K05 (90CXX)",
  MRnumber =     "50 #15336",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  note =         "Translated by Werner C. Rheinboldt and Cornelie J.
                 Rheinboldt.",
  series =       "Computer science and applied mathematics",
  acknowledgement = ack-nhfb,
  alttitle =     "{Numerische Methoden der matematischen Optimierung mit
                 ALGOL- und FORTRAN-Programmen. English}",
  annote =       "Bibliography: p. 162-168.",
  keywords =     "algol (computer program language); ALGOL (Computer
                 program language); Fortran (computer program language);
                 FORTRAN (Computer program language); mathematical
                 optimization -- data processing; Mathematical
                 optimization --- Data processing.",
}

@InProceedings{Lindsey:1971:MHS,
  author =       "Charles H. Lindsey",
  title =        "Making the Hardware Suit the Language",
  crossref =     "Peck:1971:AIP",
  pages =        "347--365",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Lindsey:1971:SAS,
  author =       "Charles H. Lindsey",
  title =        "Some {Algol 68} Sublanguages",
  crossref =     "Peck:1971:AIP",
  pages =        "283--288",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Lu:1971:TAC,
  author =       "Hu-quan Lu",
  title =        "The Translation of {Algol 68} into {Chinese}",
  type =         "Report",
  number =       "??",
  institution =  "Institute of Mathematics, Academia Sinica",
  address =      "Beijing, China",
  pages =        "3",
  year =         "1971",
  bibdate =      "Sat May 16 16:20:43 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://archive.computerhistory.org/resources/text/algol/ACM_Algol_bulletin/1061739/p33-ru_ian.pdf",
  acknowledgement = ack-nhfb,
}

@Article{Lucas:1971:AAC,
  author =       "C. W. {Lucas, Jr.} and C. W. Terrill",
  title =        "{ACM Algorithm 404}: Complex Gamma Function [{S14}]",
  journal =      j-CACM,
  volume =       "14",
  number =       "1",
  pages =        "48--49",
  month =        jan,
  year =         "1971",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:00:03 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm14.html#LucasT71;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  classcodes =   "C4120 (Functional analysis); C7310 (Mathematics
                 computing)",
  corpsource =   "Coll. William and Mary, Williamsburg, VA, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "algorithm; CGAMMA; complex gamma function evaluation;
                 formula; function evaluation; poles of gamma function;
                 recursion formula; reflection; Stirling's asymptotic
                 series; subroutine in ALGOL; subroutines",
  oldlabel =     "LucasT71",
  remark =       "Fullerton: Fortran routine with machine-dependent
                 constants.",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/LucasT71",
}

@Article{Lunnon:1971:MDM,
  author =       "W. F. Lunnon",
  title =        "Multi-dimensional map-folding",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "1",
  pages =        "75--80",
  month =        feb,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.1.75",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:46 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/14/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/14/1/75.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/140075.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/tiff/75.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/tiff/76.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/tiff/77.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/tiff/78.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/tiff/79.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/tiff/80.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Univ. Manchester, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; computer program; mathematics; multidimensional
                 map folding; procedure; subroutines",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Malcolm:1971:PRP,
  author =       "Michael A. Malcolm",
  title =        "{PL360} (Revised) A Programming Language for the {IBM
                 360}",
  type =         "Technical Report",
  number =       "STAN-CS-71-215 (AD727115)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "v + 94",
  month =        may,
  year =         "1971",
  bibdate =      "Thu Jan 11 16:35:00 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://infolab.stanford.edu/pub/cstr/reports/cs/tr/71/215/CS-TR-71-215.pdf;
                 https://bitsavers.org/pdf/stanford/cs_techReports/STAN-CS-71-215_PL360_Rev_May72.pdf",
  abstract =     "In 1968, N. Wirth (Jan. JACM) published a formal
                 description of PL360, a programming language designed
                 specifically for the IBM 360. PL360 has an appearance
                 similar to that of Algol, but it provides the
                 facilities of a symbolic machine language. Since 1968,
                 numerous extensions and modifications have been made to
                 the PL360 compiler which was originally designed and
                 implemented by N. Wirth and J. Wells. Interface and
                 input--output subroutines have been written which allow
                 the use of PL360 under OS, DOS, MTS and Orvyl.\par

                 A formal description of PL360 as it is presently
                 implemented is given. The description of the language
                 is followed by sections on the use of PL360 under
                 various operating systems, namely OS, DOS and MTS.
                 Instructions on how to use the PL360 compiler and PL360
                 programs in an interactive mode under the Orvyl
                 time-sharing monitor are also included.",
  acknowledgement = ack-nhfb,
  pdfpages =     "112",
  xxnumber =     "CS-TR-71-215",
}

@Article{Manning:1971:AWM,
  author =       "J. R. Manning",
  title =        "Algorithm 68: White to move and mate in $n$ moves",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "2",
  pages =        "209--213",
  month =        may,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.2.209",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Mon Jul 26 14:16:31 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/209.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/210.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/211.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/212.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/213.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; algorithm; Boolean array; bordered board;
                 chess; game theory; subroutines",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@InProceedings{Marshall:1971:AGC,
  author =       "S. Marshall",
  title =        "An {Algol 68} Garbage Collector",
  crossref =     "Peck:1971:AIP",
  pages =        "239--243",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{McVitie:1971:AAT,
  author =       "D. G. McVitie and L. B. Wilson",
  title =        "{ACM Algorithm 411}: Three Procedures for the Stable
                 Marriage Problem [{H}]",
  journal =      j-CACM,
  volume =       "14",
  number =       "7",
  pages =        "491--492",
  month =        jul,
  year =         "1971",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:03:36 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm14.html#McVitieW71a;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Univ. Newcastle upon Tyne, UK",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL procedures; assignment; combinatorial
                 mathematics; operations research; stable marriage
                 problem; subroutines",
  oldlabel =     "McVitieW71a",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/McVitieW71a",
}

@TechReport{Morgana:1971:TMR,
  author =       "Maria Aurora Morgana",
  title =        "Time and memory requirements for solving linear
                 systems",
  type =         "Technical Report",
  number =       "STAN-CS-71-212 (AD727107)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        mar,
  year =         "1971",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-71-212.html",
  abstract =     "The Computer Science Department program library
                 contains a number of ALGOL W procedures and FORTRAN
                 subroutines which can be used to solve systems of
                 linear equations. This report describes the results of
                 tests to determine the amount of time and memory
                 required to solve systems of various orders.",
  acknowledgement = ack-nhfb,
  pdfpages =     "9",
  xxnumber =     "CS-TR-71-212",
}

@Article{Niegel:1971:AAE,
  author =       "W. Niegel",
  title =        "{Ein Algorithmus zum aufbau einer endlichen Gruppe}.
                 ({German}) [{An} algorithm for the generation of a
                 finite group]",
  journal =      j-COMPUTING,
  volume =       "7",
  number =       "3--4",
  pages =        "333--343",
  month =        sep,
  year =         "1971",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 08:42:36 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "Univ. M{\"u}nchen, West Germany",
  classification = "C4140; C7310",
  description =  "algebra; subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL 60 procedures; algorithm; composition rule;
                 cyclic subgroups; generation of finite group; parameter
                 of compositum; permutation groups",
  language =     "German",
}

@TechReport{Peck:1971:AC,
  author =       "J. E. L. Peck",
  title =        "An {ALGOL 68} Companion",
  type =         "Technical Report",
  number =       "TR-71-01",
  institution =  "University of British Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "157",
  month =        oct,
  year =         "1971",
  bibdate =      "Sat May 16 16:43:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.cs.ubc.ca/tr/1971/tr-71-01",
  acknowledgement = ack-nhfb,
}

@Manual{Pereira:1971:PNBa,
  author =       "R. Agonia Pereira and Duarte Costa Cabral",
  title =        "Programac{\~a}o {NEAT}, {BASIC}, {FORTRAN} e {ALGOL}",
  organization = "Centro de Calculo Cenctifico",
  address =      "Oeiras, Portugal",
  pages =        "336",
  year =         "1971",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "On cover: Instituto Gulbenkian de Ciencia.
                 Bibliography: p. [333]-336.",
  keywords =     "Programming languages (Electronic computers)",
}

@Manual{Pereira:1971:PNBb,
  author =       "R. Agonia Pereira and Duarte Costa Cabral",
  title =        "Programmac{\~a}o {NEAT}, {BASIC}, {FORTRAN} e
                 {ALGOL}",
  organization = "Centro de Calculo Cientifico",
  address =      "Oeiras, Portugal",
  pages =        "336",
  year =         "1971",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "Bibliography: p. [333]-336.",
  keywords =     "Programming languages (Electronic computers)",
}

@Article{Roberts:1971:SPD,
  author =       "K. V. Roberts and J. P. Boris",
  title =        "The solution of partial differential equations using a
                 symbolic style of {Algol}",
  journal =      j-J-COMPUT-PHYS,
  volume =       "8",
  number =       "1",
  pages =        "83--105",
  month =        aug,
  year =         "1971",
  CODEN =        "JCTPAH",
  DOI =          "https://doi.org/10.1016/0021-9991(71)90037-4",
  ISSN =         "0021-9991 (print), 1090-2716 (electronic)",
  ISSN-L =       "0021-9991",
  bibdate =      "Sun Jan 1 09:15:04 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/jcomputphys1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0021999171900374",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational Physics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00219991/",
}

@InProceedings{Scheidig:1971:SMC,
  author =       "H. Scheidig",
  title =        "Syntax and Mode Check in an {Algol 68} Compiler",
  crossref =     "Peck:1971:AIP",
  pages =        "83--92",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Scheiding:1971:REM,
  author =       "H. Scheiding",
  title =        "Representation and equality of modes",
  journal =      j-INFO-PROC-LETT,
  volume =       "1",
  number =       "2",
  pages =        "61--65",
  day =          "??",
  month =        jul,
  year =         "1971",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Univ. Munchen, West Germany",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  keywords =     "ALGOL; equality; mode representation; Munich ALGOL 68
                 implementation",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Schmitt:1971:AAD,
  author =       "H. Schmitt",
  title =        "{ACM Algorithm 409}: Discrete {Chebychev} Curve Fit
                 [{E2}]",
  journal =      j-CACM,
  volume =       "14",
  number =       "5",
  pages =        "355--356",
  month =        may,
  year =         "1971",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:19:29 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm14.html#Schmitt71;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C4130 (Interpolation and function approximation);
                 C7310 (Mathematics computing)",
  corpsource =   "Tech. Hochschule, Darmstadt, West Germany",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL procedure; algorithm; Chebyshev approximation;
                 discrete Chebychev curve fit; exchange; Remez
                 algorithm; subroutines",
  oldlabel =     "Schmitt71",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Schmitt71",
}

@Article{Scowen:1971:SPW,
  author =       "R. S. Scowen and D. Allin and A. L. Hillman and M.
                 Shimell",
  title =        "{SOAP} --- a program which documents and edits {ALGOL
                 60} programs",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "2",
  pages =        "133--135",
  month =        may,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.2.133",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:47 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/14/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/14/2/133.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/140133.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/133.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/134.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_02/tiff/135.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  corpsource =   "Nat. Phys. Lab., Teddington, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 60; documents; edits; procedure oriented
                 languages; program procedure; SOAP; structure
                 clarification",
  treatment =    "P Practical",
}

@Article{Sheldon:1971:CTD,
  author =       "E. Sheldon and S. Mathur and D. Donati",
  title =        "Computation of total, differential and
                 double-differential cross sections for compound nuclear
                 reactions of the type $ (a, b) $, $ (a, b \sigma) $ and
                 $ (a, b \sigma - \sigma) $. ({III}) {Fortran}
                 translations of the {Algol} programs `{Mandy}' and
                 `{Barbara}'",
  journal =      j-COMP-PHYS-COMM,
  volume =       "2",
  number =       "5",
  pages =        "272--287",
  month =        aug # "\slash " # sep,
  year =         "1971",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/0010-4655(71)90003-8",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Feb 11 10:52:33 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compphyscomm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/compphyscomm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0010465571900038",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@TechReport{Sites:1971:ARM,
  author =       "Richard L. Sites",
  title =        "{ALGOL} With Reference Manual",
  type =         "Technical Report",
  number =       "STAN-CS-71-230 (PB203601)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "141",
  month =        aug,
  year =         "1971",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "",
  acknowledgement = ack-nhfb,
}

@Article{Suzuki:1971:IA,
  author =       "N. Suzuki and T. Fujisaki and K. Kakehi and E. Wada
                 and T. Simauti",
  title =        "The implementation of {ALGOL N}",
  journal =      j-SIGPLAN,
  volume =       "6",
  number =       "12",
  pages =        "15--22",
  month =        dec,
  year =         "1971",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/942582.807973",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:13:21 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "ALGOL 68 has been designed as a powerful successor of
                 ALGOL 60. It is a monumental language, but we regret
                 the complexity of it and its description. This has been
                 the primary motivation for our designing ALGOL N, a
                 more viable successor of ALGOL 60, as powerful as ALGOL
                 68, and yet described in a much simpler way.\par

                 Some characteristics of ALGOL N will now be given. The
                 letter 'N' is short for 'Nippon', which means 'Japan'
                 in Japanese.\par

                 1. An easy-to-grasp meta-language for the syntax
                 description is devised. It is logically equivalent to
                 BNF, but the whole syntax can be compactified by its
                 use. Thus the syntax of ALGOL N (see Appendix) is even
                 shorter and easier to understand than the BNF syntax of
                 ALGOL 60. There are a number of extensions to the
                 strict language just as in ALGOL 68.\par

                 2. The semantics is described with rigor, partly in
                 prose of mathematical clarity, and otherwise, in the
                 form of simple programs in a semantics description
                 language called the 'core language'.\par

                 3. Basic data types are effect, real, bits, string, and
                 reference from which types of array-style,
                 structure-style, and procedure-style are compounded.
                 The result of a completed elaboration of an expression
                 is (aside from possible side effects) a 'quantity' of
                 some 'mode' with which some value of a fixed type is
                 associated. The type specifies a machine-independent
                 domain of values such as the domain of real numbers,
                 while the mode prescribes the behavior of a quantity
                 upon assignment of a value (e.g. rounding). Coercion is
                 avoided by this system without tears.\par

                 4. The treatment of operators is generalized so that
                 the unified notion 'formula' covers term, factor,
                 assignment statement, for-statement, conditional
                 expression, etc. This together with the feature that,
                 in specifying a type, any sample expression having an
                 established type may be used, makes the mode-indication
                 in ALGOL 68 only a special case of 0-ary operator.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Article{Tinhofer:1971:FAN,
  author =       "G. Tinhofer",
  title =        "{Fl{\"u}sse in antisymmetrischen Netzwerken}.
                 ({German}) [{Flows} in antisymmetric networks]",
  journal =      j-COMPUTING,
  volume =       "8",
  number =       "1--2",
  pages =        "191--199",
  month =        mar,
  year =         "1971",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "Univ. Innsbruck, Austria",
  classification = "C7310",
  description =  "combinatorial mathematics; subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL procedure; antisymmetrical networks; given lower
                 and upper bounds; maximal flows; optimal computation
                 sequence",
  language =     "German",
}

@Book{Toshkov:1971:AYA,
  author =       "D. Toshkov and St. Buchvarov",
  title =        "Algoritmichniyat yezik {ALGOL 68}. ({Bulgarian})
                 [{The} algorithmic language {ALGOL 68]}",
  publisher =    "Nauka i Yzkustvo [Science and Art]",
  address =      "Sofia, Bulgaria",
  pages =        "????",
  year =         "1971",
  bibdate =      "Sat May 30 08:15:29 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Bulgarian translation by the authors of
                 \cite{vanWijngaarden:1969:RALb}",
}

@InProceedings{Trilling:1971:ADE,
  author =       "Laurent Trilling and Jean-Pierre Verjus",
  title =        "An Attempted Definition of an Extensible System",
  crossref =     "Peck:1971:AIP",
  pages =        "119--139",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Book{vanderMeulen:1971:IIA,
  author =       "S. G. van der Meulen and C. H. Lindsey",
  title =        "Informal introduction to {ALGOL 68}",
  publisher =    "North-Holland Pub. Co.",
  address =      "Amsterdam, The Netherlands",
  pages =        "viii + 368 , fold. l.",
  year =         "1971",
  ISBN =         "0-7204-2048-2",
  ISBN-13 =      "978-0-7204-2048-7",
  LCCN =         "QA76.5 .M46 1971",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "On 1970 edition, S. G. van der Meulen's name appears
                 first on title page.",
  subject =      "ALGOL (Computer program language); Computer
                 programming",
}

@Book{vanWijngaarden:1971:RAL,
  editor =       "A. van Wijngaarden",
  title =        "Report on the algorithmic language {ALGOL 68}",
  publisher =    "[Centrum Obliczeniowe Polskiej Akademii Nauk]",
  address =      "Warszawa, Poland",
  pages =        "81--218",
  year =         "1971",
  LCCN =         "QA76.73.A24 R45 1971",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  remark =       "``Prace CO PAN, numer dodatkowy.''. Published in 1975
                 under title: Revised report on the algorithmic language
                 ALGOL 68.",
  subject =      "ALGOL (Computer program language)",
}

@InProceedings{Wodon:1971:MGC,
  author =       "Pierre L. Wodon",
  title =        "Methods of Garbage Collection for {Algol 68}",
  crossref =     "Peck:1971:AIP",
  pages =        "245--262",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Woodall:1971:ANR,
  author =       "A. D. Woodall",
  title =        "Algorithm 64: {A} non-recursive tree sort",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "1",
  pages =        "104--104",
  month =        feb,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.1.104",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Mon Jul 26 14:15:21 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/tiff/104.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6130 (Data handling techniques)",
  corpsource =   "North Staffordshire Polytech., Beaconside, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 60 procedure; nonrecursive tree sort; sorting;
                 subroutines; trees (mathematics)",
  treatment =    "P Practical",
}

@Article{Woodall:1971:ART,
  author =       "A. D. Woodall",
  title =        "Algorithm 63: {A} recursive tree sort",
  journal =      j-COMP-J,
  volume =       "14",
  number =       "1",
  pages =        "103--103",
  month =        feb,
  year =         "1971",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/14.1.103",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Mon Jul 26 14:04:48 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_14/Issue_01/tiff/103.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6130 (Data handling techniques)",
  corpsource =   "North Staffordshire Polytech., Beaconside, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 60 procedure; recursive tree sort; sorting;
                 subroutines; trees (mathematics)",
  treatment =    "P Practical",
}

@InProceedings{Wossner:1971:IOA,
  author =       "Hans {W"ossner}",
  title =        "On Identification of Operators in {Algol 68}",
  crossref =     "Peck:1971:AIP",
  pages =        "111--118",
  year =         "1971",
  bibdate =      "Fri May 29 08:14:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Yoneda:1971:DSA,
  author =       "Nobuo Yoneda",
  title =        "The description and the structure of {ALGOL N}",
  journal =      j-SIGPLAN,
  volume =       "6",
  number =       "12",
  pages =        "10--14",
  month =        dec,
  year =         "1971",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:13:21 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Article{Anonymous:1972:BRI,
  author =       "Anonymous",
  title =        "Book Review: {{\booktitle{Informal Introduction to
                 ALGOL 68}}, by C. H. Lindsey, S. G. Van Der Muelen}",
  journal =      j-BIOMETRICS,
  volume =       "28",
  number =       "1",
  pages =        "250--253",
  month =        mar,
  year =         "1972",
  CODEN =        "BIOMB6",
  DOI =          "https://doi.org/10.2307/2528981",
  ISSN =         "0006-341X (print), 1541-0420 (electronic)",
  ISSN-L =       "0006-341X",
  bibdate =      "Wed Sep 18 13:24:47 MDT 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/biometrics1970.bib",
  URL =          "https://www.jstor.org/stable/2528981",
  acknowledgement = ack-nhfb,
  fjournal =     "Biometrics",
  journal-URL =  "https://www.jstor.org/journal/biometrics",
}

@Article{Baecker:1972:MMA,
  author =       "H. D. Baecker",
  title =        "On a missing mode in {ALGOL 68}",
  journal =      j-SIGPLAN,
  volume =       "7",
  number =       "12",
  pages =        "20--30",
  month =        dec,
  year =         "1972",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu May 25 06:58:24 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Book{Bajpai:1972:FAP,
  author =       "Avinash Chandra Bajpai",
  title =        "{Fortran} and {Algol}: a programmed course for
                 students of science and technology",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "21 + 133 + 87",
  year =         "1972",
  ISBN =         "0-471-04371-0 (paperback)",
  ISBN-13 =      "978-0-471-04371-3 (paperback)",
  bibdate =      "Sat Jan 27 17:43:24 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  series =       "A Series of programmes on mathematics for scientists
                 and technologists",
  acknowledgement = ack-nhfb,
  keywords =     "ALGOL (Computer program language); Algol language
                 Programmed texts; Digital computer systems ---
                 Programming --- Fortran language and; Electronic
                 digital computers --- Programming.; FORTRAN (Computer
                 program language)",
}

@Article{Baker:1972:UOA,
  author =       "J. L. Baker",
  title =        "An unintentional omission from {ALGOL 68}",
  journal =      j-INFO-PROC-LETT,
  volume =       "1",
  number =       "6",
  pages =        "244--245",
  day =          "??",
  month =        dec,
  year =         "1972",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Univ. Calgary, Alta., Canada",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  keywords =     "ALGOL; ALGOL 68; constructs; formal languages; list
                 processing; problem oriented languages; programming
                 languages; syntactic analysis",
  treatment =    "G General Review",
}

@Article{Barth:1972:ABA,
  author =       "W. Barth",
  title =        "{Ein Algorithmus zur Berechnung aller rellen
                 Nullstellen in einem Interval}. ({German}) [{An}
                 algorithm to complete all real roots in an interval]",
  journal =      j-COMPUTING,
  volume =       "9",
  number =       "4",
  pages =        "327--333",
  month =        dec,
  year =         "1972",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "Tech. Hoschschule, Darmstadt, West Germany",
  annote =       "Mit 1 Abbildung ({German}) [With 1 figure].",
  classification = "C7310",
  description =  "mathematics; subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL; all real roots in an interval; subroutine",
  language =     "German",
}

@TechReport{Bauer:1972:AWL,
  author =       "Henry Bauer and Sheldon Becker and Susan L. Graham and
                 Edwin Satterthwaite and Richard L. Sites",
  title =        "{Algol W} Language Description",
  type =         "Report",
  number =       "??",
  institution =  "[unknown]",
  address =      "[unknown]",
  pages =        "54",
  month =        jun,
  year =         "1972",
  bibdate =      "Sat May 16 07:06:43 2026",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.algol60.org/docsW/algolw.pdf",
  acknowledgement = ack-nhfb,
  remark-01 =    "The document was typeset by \TeX{} on 7 July 2012,
                 four decades after the original was created. No Web
                 link for that has yet been found.",
  remark-02 =    "Wirth's name is not mentioned in this report, nor are
                 there any author affiliations listed.",
  remark-03 =    "From page 10: integer and real are 32-bit values, long
                 real is a 64-bit value, and bits is a linear seqence of
                 32 bits. Arithmetic is that of IBM System/360, and the
                 character set is EBCDIC, not ASCII. ``string: the value
                 is a linear sequence of at most 256 characters''. That
                 hints at a string representation with a 1-byte length
                 field, the same foolishness that crippled Pascal. From
                 page 11, long real constants are suffixed with the
                 letter L. From page 12, bits constants are hexadecimal
                 strings prefixed by sharp (\#). From page 12, a quote
                 character inside a string is represented by two
                 quotes.",
  remark-04 =    "From page 15, arrays are declared as parenthesized
                 lists of bound ranges: ARRAY FOO(-2::3, 0::2, 5::7,
                 \ldots{}). ``The bound pair expressions can depend only
                 on variables and procedures global to the block in
                 which the declaration occurs.'' That requires run-time
                 allocation at nested block entry.",
  remark-05 =    "From page 18, for-loops look like ``FOR N:= 0 UNTIL K
                 DO stmt'', so there is no final statement ending
                 keyword, as in Algol 68, the loop index is local to the
                 loop, and not otherwise declared earlier.",
  remark-06 =    "From page 32, assignments are values, so ``A:= B:= C:=
                 etc.'' is valid.",
  remark-07 =    "From page 33, array slicing in procedure calls is
                 valid: INNERPRODUCT (IP, N, A(I,*), B(*,J)).",
  remark-08 =    "From page 34, GOTO label and GO TO label are
                 supported, and IF statements suffer from the dangling
                 ELSE problem.",
  remark-09 =    "From page 45, math functions come in pairs, FOO() and
                 LONGFOO().",
  remark-10 =    "There are predefined numerical constants, MAXINTEGER,
                 EPSILON, LONGEPSILON, MAXREAL, and PI.",
  remark-11 =    "Exception handling, with value substitution, is
                 supported: OVFL:= EXCEPTION(false, 10, 1, true,
                 {"}OVERFLOW FIXED UP{"}).",
}

@Article{Bayer:1972:OBT,
  author =       "R. Bayer",
  title =        "Oriented balanced trees and equivalence relations",
  journal =      j-INFO-PROC-LETT,
  volume =       "1",
  number =       "6",
  pages =        "226--228",
  day =          "??",
  month =        dec,
  year =         "1972",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  acknowledgement = ack-nhfb,
  classification = "B0250 (Combinatorial mathematics); C1160
                 (Combinatorial mathematics); C7310 (Mathematics
                 computing)",
  corpsource =   "Tech. Univ., Munich, West Germany",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  keywords =     "ALGOL 60; combinatorial mathematics; computer aided
                 analysis; computer algorithm; data structures;
                 equivalence classes; equivalence relations; oriented
                 balanced trees; subroutines; tree handling; trees
                 (mathematical)",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Branquart:1972:CFS,
  author =       "P. Branquart and J. P. Cardinael and J. P. Delescaille
                 and J. Lewi",
  title =        "A context-free syntax of {ALGOL 68}",
  journal =      j-INFO-PROC-LETT,
  volume =       "1",
  number =       "4",
  pages =        "141--148",
  day =          "??",
  month =        jun,
  year =         "1972",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "MBLE Res. Lab., Brussels, Belgium",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  keywords =     "abbreviations; ALGOL; ALGOL 68; context free syntax;
                 context-free languages; extended language;
                 representation language; strict language",
  treatment =    "P Practical",
}

@Article{Bron:1972:AAM,
  author =       "Coenraad Bron",
  title =        "{ACM Algorithm 426}: Merge Sort Algorithm [{M1}]",
  journal =      j-CACM,
  volume =       "15",
  number =       "5",
  pages =        "357--358",
  month =        may,
  year =         "1972",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:28:10 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#Bron72;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  note =         "See remark \cite{Bron:1974:RAM}.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6130 (Data handling techniques)",
  corpsource =   "Technol. Univ., Eindhoven, Netherlands",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL 60 procedure; merge sort algorithm; merging;
                 recursion; sorting; subroutines",
  oldlabel =     "Bron72",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Bron72",
}

@Book{Buffet:1972:DDL,
  author =       "J. Buffet and P. Arnal and A. Qu{\'e}r{\'e} and A. van
                 Wijngaarden",
  title =        "D{\'e}finition du langage algorithmique {ALGOL 68}:
                 Rapport sur le langage algorithmique {ALGOL 68}.
                 ({French}) [{Definition} of the Algorithmic Language
                 {ALGOL 68}: Report on the Algorithmic Language {ALGOL
                 68}]",
  volume =       "1354",
  publisher =    pub-HERMANN,
  address =      pub-HERMANN:adr,
  pages =        "vii + 222",
  year =         "1972",
  ISBN =         "2-7056-1354-1",
  ISBN-13 =      "978-2-7056-1354-9",
  LCCN =         "Q111 .A3 no. 1354 QA76.73.A24",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Actualit{\'e}s scientifiques et industrielles",
  acknowledgement = ack-nhfb,
  remark =       "At head of title: Groupe ALGOL de l'AFCET. ``Rapport
                 sur le langage algorithmique ALGOL 68, A. van
                 Wijngaarden, {\'e}diteur'': p. [43]-222.",
  subject =      "ALGOL (Computer program language)",
}

@Book{Corlett:1972:PP,
  author =       "Peter Norman Corlett and J. D. Tinsley and R. A.
                 Court",
  title =        "Practical programming",
  publisher =    "University Press",
  address =      "Cambridge [Eng.]",
  edition =      "Second",
  pages =        "x + 264",
  year =         "1972",
  ISBN =         "0-521-08198-X",
  ISBN-13 =      "978-0-521-08198-6",
  LCCN =         "QA76.6 .C66 1972",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  series =       "School Mathematics Project Handbooks",
  acknowledgement = ack-nhfb,
  keywords =     "algol (computer program language); electronic digital
                 computers -- programming; Fortran (computer program
                 language); numerical analysis -- data processing",
}

@Article{Culik:1972:BRJa,
  author =       "Karel {\v{C}}ul{\'{\i}}k",
  title =        "Book Review: {J. W. Backus, F. L. Bauer, J. Green, C.
                 Katz, J. McCarthy, P. Naur (editor), A. J. Perlis, H.
                 Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein,
                 A. van Wijngaarden, and M. Woodger. \booktitle{Report
                 on the algorithmic language ALGOL 60}. Numerische
                 Mathematik, vol. 2 (1960), pp. 106--136; also
                 Communications of the Association for Computing
                 Machinery, vol. 3 (1960), pp. 299--314}",
  journal =      j-J-SYMBOLIC-LOGIC,
  volume =       "37",
  number =       "3",
  pages =        "622--623",
  month =        sep,
  year =         "1972",
  CODEN =        "JSYLA6",
  DOI =          "https://doi.org/10.2307/2272793",
  ISSN =         "0022-4812 (print), 1943-5886 (electronic)",
  ISSN-L =       "0022-4812",
  bibdate =      "Sun Aug 23 12:22:38 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "ttps://www.jstor.org/stable/2272793",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Symbolic Logic",
  journal-URL =  "http://projecteuclid.org/euclid.jsl;
                 http://www.jstor.org/journal/jsymboliclogic",
  subject-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970)",
}

@Article{Culik:1972:BRJb,
  author =       "Karel {\v{C}}ul{\'{\i}}k",
  title =        "Book Review: {J. W. Backus, F. L. Bauer, J. Green, C.
                 Katz, J. McCarthy, P. Naur, A. J. Perlis, H.
                 Rutishauser, K. Samelson, B. Vauquois, J. H. Wegstein,
                 A. van Wijngaarden, and M. Woodger. \booktitle{Revised
                 report on the algorithmic language ALGOL 60}.
                 Numerische Mathematik, vol. 4 (1962--1963), pp.
                 420--453; also ibid., vol. 6 (1963), pp. 1--17; and The
                 Computer Journal, vol. 5 no. 4 (1963), pp. 349--367}",
  journal =      j-J-SYMBOLIC-LOGIC,
  volume =       "37",
  number =       "3",
  pages =        "623--624",
  month =        sep,
  year =         "1972",
  CODEN =        "JSYLA6",
  DOI =          "https://doi.org/10.2307/2272794",
  ISSN =         "0022-4812 (print), 1943-5886 (electronic)",
  ISSN-L =       "0022-4812",
  bibdate =      "Sun Aug 23 12:23:54 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.jstor.org/stable/2272794",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Symbolic Logic",
  journal-URL =  "http://projecteuclid.org/euclid.jsl;
                 http://www.jstor.org/journal/jsymboliclogic",
  subject-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970)",
}

@Manual{DEC:1972:DML,
  author =       "{Digital Equipment Corporation}",
  title =        "{DECsystem-10} mathematical languages handbook:
                 {FORTRAN}, {BASIC}, {ALGOL}",
  organization = pub-DEC,
  address =      pub-DEC:adr,
  edition =      "Second",
  pages =        "388",
  year =         "1972",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  series =       "DECsystem-10 handbook series.",
  acknowledgement = ack-nhfb,
  annote =       "Index.",
  keywords =     "ALGOL (Computer program language).; BASIC (Computer
                 program language).; FORTRAN (Computer program
                 language).",
}

@Article{Dinkel:1972:BRB,
  author =       "John Dinkel",
  title =        "Book Review: {{\booktitle{Numerical Methods of
                 Mathematical Optimization with ALGOL and FORTRAN
                 Programs}} (Hans P. Kunzi, H. G. Tzschach and C. A.
                 Zehnder)}",
  journal =      j-SIAM-REVIEW,
  volume =       "14",
  number =       "2",
  pages =        "359--361",
  month =        "????",
  year =         "1972",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1014046",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Thu Mar 27 09:06:38 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/14/2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "April 1972",
}

@Article{Dinkel:1972:BRN,
  author =       "John Dinkel",
  title =        "Book Review: {{\booktitle{Numerical Methods of
                 Mathematical Optimization with ALGOL and FORTRAN
                 Programs}} (Hans P. Kunzi, H. G. Tzschach and C. A.
                 Zehnder)}",
  journal =      j-SIAM-REVIEW,
  volume =       "14",
  number =       "2",
  pages =        "359--361",
  month =        "????",
  year =         "1972",
  CODEN =        "SIREAD",
  DOI =          "https://doi.org/10.1137/1014046",
  ISSN =         "0036-1445 (print), 1095-7200 (electronic)",
  ISSN-L =       "0036-1445",
  bibdate =      "Thu Mar 27 09:06:38 MDT 2014",
  bibsource =    "http://epubs.siam.org/toc/siread/14/2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/siamreview.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "SIAM Rev.",
  fjournal =     "SIAM Review",
  journal-URL =  "http://epubs.siam.org/sirev",
  onlinedate =   "April 1972",
}

@Article{Earley:1972:MIC,
  author =       "Jay Earley and Paul Caizergues",
  title =        "Method for Incrementally Compiling Languages with
                 Nested Statement Structure",
  journal =      j-CACM,
  volume =       "15",
  number =       "12",
  pages =        "1040--1044",
  month =        dec,
  year =         "1972",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:37:13 MST 2001",
  bibsource =    "Compendex database;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#EarleyC72;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "The method permits editing of the source language
                 using a general purpose text editor, and incremental
                 processing of changes without frequent recompilation of
                 entire routines. The essential points of the method
                 are: the syntax of the language is restricted insofar
                 as which constructs may occur on lines; an internal
                 data structure (called the skeleton) is maintained to
                 represent the statement structure; the recompilation is
                 partially batched in the sense that recompilation of
                 modified lines does not occur until the last of a set
                 of editing commands has been received; and the parsing
                 and compilation are factored into two parts, that done
                 on individual lines and that done globally to handle
                 the relationships between the lines.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150C (Compilers, interpreters and other
                 processors)",
  classification = "723",
  corpsource =   "Univ. California, Berkeley, CA, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "ALGOL; computer operating systems --- Program
                 Compilers; computer programming languages; data
                 processing --- Data Structures; editor; general purpose
                 text; incremental compilation; nested statement
                 structure; PL/I; program compilers; programming
                 languages; source language",
  oldlabel =     "EarleyC72",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/EarleyC72",
}

@Article{Eastman:1972:PRS,
  author =       "Charles M. Eastman",
  title =        "Preliminary report on a system for general space
                 planning",
  journal =      j-CACM,
  volume =       "15",
  number =       "2",
  pages =        "76--87",
  month =        feb,
  year =         "1972",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:37:16 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#Eastman72;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C7400 (Engineering
                 computing)",
  corpsource =   "Carnegie-Mellon Univ., Pittsburgh, PA, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; architects; CAD; computer language;
                 computer-aided design; engineering; extension of ALGOL;
                 general space planning; heuristic programming;
                 orthographic drawings; set of programs; urban
                 designers",
  oldlabel =     "Eastman72",
  treatment =    "G General Review; P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Eastman72",
}

@Article{Emery:1972:APR,
  author =       "J. Emery and J. Vine",
  title =        "{Algol} Programming: Remark on {``Procedures for
                 Simplifying Boolean Expressions'' [BIT {\bf 6}(3),
                 1966, pp. 260--269, by Bo Hellgren]}",
  journal =      j-BIT,
  volume =       "12",
  number =       "3",
  pages =        "434--434",
  month =        sep,
  year =         "1972",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01932312",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:12 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=12&issue=3;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  note =         "See \cite{Hellgren:1969:APC}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=12&issue=3&spage=434",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@TechReport{Feldman:1972:RDS,
  author =       "Jerome A. Feldman and James R. Low and Daniel C.
                 Swinehart and Russell H. Taylor",
  title =        "Recent developments in {SAIL}, an {ALGOL}-based
                 language for artificial intelligence",
  type =         "Technical Report",
  number =       "STAN-CS-72-308 (AIM-176, AD754109)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        nov,
  year =         "1972",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-72-308.html",
  abstract =     "New features added to SAIL, an ALGOL based language
                 for the PDP-10, are discussed. The features include:
                 procedure variables; multiple processes; coroutines; a
                 limited form of backtracking; an event mechanism for
                 inter-process communication; and matching procedures, a
                 new way of searching the LEAP associative data base.",
  acknowledgement = ack-nhfb,
  pdfpages =     "28",
  xxnumber =     "CS-TR-72-308",
}

@Article{Fischer:1972:LCS,
  author =       "Michael J. Fischer",
  title =        "Lambda calculus schemata",
  journal =      j-SIGACT,
  volume =       "4",
  number =       "14",
  pages =        "104--109",
  month =        jan,
  year =         "1972",
  CODEN =        "SIGNDM",
  DOI =          "https://doi.org/10.1145/942580.807077",
  ISSN =         "0163-5700 (print), 1943-5827 (electronic)",
  ISSN-L =       "0163-5700",
  bibdate =      "Wed Mar 21 06:52:56 MDT 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigact.bib",
  abstract =     "A lambda calculus schema is an expression of the
                 lambda calculus augmented by uninterpreted constant and
                 function symbols and thus is an abstraction of
                 programming languages such as LISP which permit
                 functions to be passed to or returned from other
                 functions. We then consider two natural implementation
                 strategies: the retention strategy in which all
                 variable bindings are retained until no longer needed
                 (implying the use of some sort of garbage collected
                 store) and the deletion strategy, modelled after the
                 usual stack implementation of ALGOL-60, in which
                 variable bindings are destroyed when control leaves the
                 procedure (or block) in which they were created. Berry
                 shows that the deletion strategy implementation is not
                 `correct' for a wide class of languages in the sense
                 that it is not equivalent to natural extensions of the
                 copy rule of ALGOL to such languages, whereas the
                 retention strategy is correct in that sense. We show,
                 however, that no real power is lost in restricting
                 oneself to a deletion strategy implementation, for any
                 program can be translated into an equivalent one which
                 will work correctly under such an implementation. The
                 proof makes no use of the particular primitive
                 functions and data of the language and hence is true of
                 the corresponding schemata under all interpretations.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGACT News",
  journal-URL =  "https://dl.acm.org/loi/sigact",
}

@Article{Gill:1972:AIU,
  author =       "P. E. Gill and G. F. Miller",
  title =        "An algorithm for the integration of unequally spaced
                 data",
  journal =      j-COMP-J,
  volume =       "15",
  number =       "1",
  pages =        "80--83",
  month =        feb,
  year =         "1972",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/15.1.80",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:49 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/15/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/15/1/80.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/150080.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/80.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/81.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/82.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/83.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4160 (Numerical integration and differentiation);
                 C7310 (Mathematics computing)",
  corpsource =   "Nat. Phys. Lab., Teddington, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL procedure; cubic; divided differences;
                 integration; interpolation; numerical integration;
                 subroutines; unequally spaced data",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Golub:1972:LAS,
  author =       "Gene H. Golub and Richard R. Underwood and James H.
                 Wilkinson",
  title =        "The {Lanczos} Algorithm for the Symmetric {$ A x =
                 \lambda B x $} Problem",
  type =         "Technical Report",
  number =       "STAN-CS-72-270 (PB209616 SU326P30-16)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "iii + 24",
  month =        mar,
  year =         "1972",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/l/lanczos-cornelius.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/gvl.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-72-270.html",
  abstract =     "The problem of computing the eigensystem of $ A x =
                 \lambda B x $ when $A$ and $B$ are symmetric and $B$ is
                 positive definite is considered. A generalization of
                 the Lanczos algorithm for reducing the problem to a
                 symmetric tridiagonal eigenproblem is given. A
                 numerically stable variant of the algorithm is
                 described. The new algorithm depends heavily upon the
                 computation of elementary Hermitian matrices. An ALGOL
                 W procedure and a numerical example are also given.",
  acknowledgement = ack-nhfb,
  author-dates = "Gene Howard Golub (February 29, 1932--November 16,
                 2007); James H. Wilkinson (27 September 1919--5 October
                 1986)",
  keywords =     "band; Cholesky; eigenvalue; eigenvector; elementary
                 Hermitian matrix; error analysis; geig; generalized;
                 Householder; Lanczos; Lanczos algorithm; matrix; nla;
                 orthogonalization; positive definite; symmetric;
                 tridiagonal",
  pdfpages =     "27",
  subject-dates = "Cornelius Lanczos (2 February 1893--25 June 1974)",
  xxnumber =     "CS-TR-72-270",
}

@Article{Grad:1972:ALS,
  author =       "J. Grad and E. Zakrajsek",
  title =        "{$ L R $} Algorithm with {Laguerre} Shift for
                 Symmetric Tridiagonal Matrices",
  journal =      j-COMP-J,
  volume =       "15",
  number =       "3",
  pages =        "268--270",
  month =        aug,
  year =         "1972",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/15.3.268",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:50 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/15/3.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/15/3/268.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_03/150268.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_03/tiff/268.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_03/tiff/269.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_03/tiff/270.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290H (Linear algebra); C4140 (Linear algebra); C7310
                 (Mathematics computing)",
  corpsource =   "Univ. Ljubljana, Yugoslavia",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; convergence; cubic rate of; eigenvalues;
                 eigenvalues and eigenfunctions; iterative methods;
                 iterative process; Laguerre shift; LR algorithm;
                 matrices; subroutines; symmetric tridiagonal",
  treatment =    "P Practical",
}

@Article{Hill:1972:DEE,
  author =       "I. D. Hill",
  title =        "Data Editing and Estimation: The Use of {Algol} in a
                 Bronchitis Survey",
  journal =      j-APPL-STAT,
  volume =       "21",
  number =       "1",
  pages =        "37--41",
  year =         "1972",
  CODEN =        "APSTAG",
  ISSN =         "0035-9254 (print), 1467-9876 (electronic)",
  ISSN-L =       "0035-9254",
  bibdate =      "Thu Mar 20 17:49:13 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/as1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C7330 (Biology and medical computing)",
  conflocation = "Canterbury, Kent, UK; 5-7 April 1971",
  conftitle =    "Conference on data editing and estimation",
  fjournal =     "Applied Statistics",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9876/issues",
  keywords =     "ALGOL; chronic bronchitis; computer; medicine;
                 survey",
  sponsororg =   "Royal Statistical Soc",
  treatment =    "P Practical",
}

@Article{Hogben:1972:OIC,
  author =       "David Hogben",
  title =        "{OMNITAB II}: a computing system for statistical
                 problem solving using {Dutch} rather than {FORTRAN} or
                 {ALGOL}",
  journal =      j-STAT-NEERLANDICA,
  volume =       "26",
  number =       "3",
  pages =        "85--99",
  month =        sep,
  year =         "1972",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1111/j.1467-9574.1972.tb00176.x",
  ISSN =         "0039-0402 (print), 1467-9574 (electronic)",
  ISSN-L =       "0039-0402",
  bibdate =      "Tue Oct 8 09:07:30 MDT 2024",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/statneerlandica.bib",
  URL =          "https://onlinelibrary.wiley.com/doi/epdf/10.1111/j.1467-9574.1972.tb00176.x",
  acknowledgement = ack-nhfb,
  ajournal =     "Stat. Neerl.",
  fjournal =     "Statistica Neerlandica",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9574",
  onlinedate =   "September 1972",
}

@Article{Hudson:1972:IPS,
  author =       "R. J. W. Hudson",
  title =        "An Implementation of Phrase Structures in {ALGOL}",
  journal =      j-SPE,
  volume =       "2",
  number =       "3",
  pages =        "231--240",
  month =        jul # "\slash " # sep,
  year =         "1972",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380020305",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
  xxauthor =     "R. J. W. Housden",
}

@Book{ISO:1972:PLA,
  author =       "{ISO}",
  title =        "Programming language: {ALGOL}: {UDC 681.3.04. Ref. no.
                 ISO\slash R 1538-1972 (E)}",
  volume =       "R 1538",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "82",
  year =         "1972",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Mon Feb 24 15:49:20 MST 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/isostd.bib",
  series =       "ISO recommendation",
  acknowledgement = ack-nhfb,
  keywords =     "ALGOL (Computer program language)",
}

@Article{Jones:1972:AMI,
  author =       "H. S. P. Jones",
  title =        "Algorithm 72: Multiple integer arithmetic procedures
                 in {ALGOL}",
  journal =      j-COMP-J,
  volume =       "15",
  number =       "3",
  pages =        "281--282",
  month =        aug,
  year =         "1972",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/15.3.281",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_03/tiff/281.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_03/tiff/282.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C5230 (Digital arithmetic methods); C7310 (Mathematics
                 computing)",
  corpsource =   "Univ. Warwick, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "addition; ALGOL; algorithm; digital arithmetic;
                 multiple integer arithmetic procedures; multiplication;
                 subroutines; subtraction",
  treatment =    "A Application",
}

@Book{Kerner:1972:BAS,
  author =       "I. O. Kerner",
  title =        "{Bericht {\"u}ber die Algorithmische Sprache ALGOL
                 68}. ({German}) [{Report on the Algorithmic Language
                 ALGOL 68}]",
  publisher =    pub-AKADEMIE-VERLAG,
  address =      pub-AKADEMIE-VERLAG:adr,
  pages =        "????",
  year =         "1972",
  bibdate =      "Sat May 30 08:11:07 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "German translation by Kerner of
                 \cite{vanWijngaarden:1969:RALb}.",
  acknowledgement = ack-nhfb,
  language =     "German",
}

@Article{Kildall:1972:AEA,
  author =       "Gary A. Kildall and Alan B. Roberts",
  title =        "{ALGOL-E}: an experimental approach to the study of
                 programming languages",
  journal =      j-SIGCSE,
  volume =       "4",
  number =       "1",
  pages =        "127--135",
  month =        mar,
  year =         "1972",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/873684.873714",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 08:53:44 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@Article{Knuth:1972:ENA,
  author =       "Donald E. Knuth and R. W. Floyd",
  title =        "Erratum: {``Notes on avoiding `go to' statements''}",
  journal =      j-INFO-PROC-LETT,
  volume =       "1",
  number =       "4",
  pages =        "177--177",
  day =          "??",
  month =        jun,
  year =         "1972",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  note =         "See \cite{Knuth:1971:NAG}",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
}

@Article{Kolbig:1972:CAC,
  author =       "K. S. K{\"o}lbig",
  title =        "Certification of ``{Algorithm 363}: {Complex} error
                 function''",
  journal =      j-CACM,
  volume =       "15",
  number =       "6",
  pages =        "465--466",
  month =        jun,
  year =         "1972",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:55:38 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#Kolbig72;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See \cite{Gautschi:1969:ACE}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  classcodes =   "C4120 (Functional analysis); C7310 (Mathematics
                 computing)",
  corpsource =   "CERN, Geneva, Switzerland",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "$\erf(z)$; complex error function; function
                 evaluation; special functions; subroutines; Voigt
                 function",
  oldlabel =     "Kolbig72",
  remark =       "Fullerton: Corrections and tests of an Algol
                 procedure.",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Kolbig72",
}

@TechReport{Krullis:1972:PVL,
  author =       "S. Krullis",
  title =        "{Programmierung Einer Verkettungsmatrix Von
                 Literaturzitaten In Algol 60}",
  type =         "Semesterarbeit Am Inst. F. Informatik",
  number =       "??",
  institution =  "Universit{\"a}t Stuttgart",
  address =      "Stuttgart, West Germany",
  pages =        "??",
  year =         "1972",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Ledgard:1972:MTC,
  author =       "Henry F. Ledgard",
  title =        "Model for Type Checking --- with an Application to
                 {Algol 60}",
  journal =      j-CACM,
  volume =       "15",
  number =       "11",
  pages =        "956--966",
  month =        nov,
  year =         "1972",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:58:05 MST 2001",
  bibsource =    "Compendex database;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#Ledgard72;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "This paper attempts to isolate the notion of type
                 checking and presents a partial solution to the type
                 checking problem based on the notions of abstraction
                 and application of functions. A program is mapped into
                 an expression within a decidable subset of the
                 lambda-calculus, which characterizes the type relations
                 within the program and eliminates all other
                 information. The determination of the type-wise
                 correctness or incorrectness of the program is resolved
                 by reducing its corresponding lambda-calculus
                 expression to one of two normal forms, the constant
                 ``correct'' for a type-wise correct program or the
                 constant ``error.'' An application to type checking in
                 Algol 60 is made, and the attendant problems faced for
                 any notion of type checking are discussed.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150C (Compilers, interpreters and other
                 processors)",
  classification = "723",
  corpsource =   "Johns Hopkins Univ., Baltimore, MD, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "abstraction; ALGOL; ALGOL 60; application of
                 functions; compilation; computer programming languages;
                 execution; lambda calculus; model; program compilers;
                 type checking",
  oldlabel =     "Ledgard72",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Ledgard72",
}

@Article{Lindsey:1972:AFT,
  author =       "Charles H. Lindsey",
  title =        "{Algol 68} with Fewer Tears",
  journal =      j-COMP-J,
  volume =       "15",
  number =       "2",
  pages =        "176--188",
  month =        may,
  year =         "1972",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/15.2.176",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:49 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/15/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/;
                 https://www.math.utah.edu/pub/bibnet/subjects/acc-stab-num-alg.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/15/2/176.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/150176.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/176.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/177.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/178.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/179.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/180.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/181.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/182.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/183.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/184.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/185.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/186.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/187.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/188.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C6140D (High level languages)",
  corpsource =   "Univ. Manchester, UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; ALGOL 68; guide; programming language",
  mynote =       "This paper is a valid ALGOL 68 program!",
  remark =       "From the abstract: ``Many implementations of ALGOL 68
                 are under way, and the one implementation actually
                 running [at the Royal Radar Establishment at Malvern]
                 has successfully compiled this paper.''",
  treatment =    "P Practical",
}

@TechReport{Malcolm:1972:PRA,
  author =       "Michael A. Malcolm",
  title =        "{PL360} (Revised Again) A Programming Language for the
                 {IBM 360}",
  type =         "Technical Report",
  number =       "STAN-CS-71-215 (revised again)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "iv + 103",
  month =        may,
  year =         "1972",
  bibdate =      "Thu Jan 11 16:35:00 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  note =         "Original version May 1971.",
  URL =          "https://bitsavers.org/pdf/stanford/cs_techReports/STAN-CS-71-215_PL360_Revised_A_Programming_Language_For_The_IBM_360_May71.pdf",
  abstract =     "In 1968, N. Wirth (Jan. JACM) published a formal
                 description of PL360, a programming language designed
                 specifically for the IBM 360. PL360 has an appearance
                 similar to that of Algol, but it provides the
                 facilities of a symbolic machine language. Since 1968,
                 numerous extensions and modifications have been made to
                 the PL360 compiler which was originally designed and
                 implemented by N. Wirth and J. Wells. Interface and
                 input--output subroutines have been written which allow
                 the use of PL360 under OS, DOS, MTS and Orvyl.\par

                 A formal description of PL360 as it is presently
                 implemented is given. The description of the language
                 is followed by sections on the use of PL360 under
                 various operating systems, namely OS, DOS and MTS.
                 Instructions on how to use the PL360 compiler and PL360
                 programs in an interactive mode under the Orvyl
                 time-sharing monitor are also included.",
  acknowledgement = ack-nhfb,
  pdfpages =     "107",
  xxnumber =     "CS-TR-71-215 (revised again)",
}

@TechReport{Malcolm:1972:PRP,
  author =       "Michael A. Malcolm",
  title =        "{PL360} (revised): a programming language for the {IBM
                 360}",
  type =         "Technical Report",
  number =       "STAN-CS-71-215 (AD727115)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "vii + 103",
  month =        may,
  year =         "1972",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-71-215.html",
  abstract =     "In 1968, N. Wirth (Jan. JACM) published a formal
                 description of PL360, a programming language designed
                 specifically for the IBM 360. PL360 has an appearance
                 similar to that of Algol, but it provides the
                 facilities of a symbolic machine language. Since 1968,
                 numerous extensions and modifications have been made to
                 the PL360 compiler which was originally designed and
                 implemented by N. Wirth and J. Wells. Interface and
                 input-output subroutines have been written which allow
                 the use of PL360 under OS, DOS, MTS and Orvyl. A formal
                 description of PL360 as it is presently implemented is
                 given. The description of the language is followed by
                 sections on the use of PL360 under various operating
                 systems, namely OS, DOS and MTS. Instructions on how to
                 use the PL360 compiler and PL360 programs in an
                 interactive mode under the Orvyl time-sharing monitor
                 are also included.",
  acknowledgement = ack-nhfb,
  pdfpages =     "112",
  xxnumber =     "CS-TR-71-215",
}

@PhdThesis{Marshall:1972:IA,
  author =       "Sidney Marshall",
  title =        "On the implementation of {ALGOL 68}",
  type =         "{Ph.D.} thesis",
  school =       "School of Engineering, Dartmouth College",
  address =      "Hanover, NH, USA",
  pages =        "547",
  month =        jun,
  year =         "1972",
  bibdate =      "Sat May 16 16:04:50 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://bitsavers.trailing-edge.com/pdf/dartmouth/theses/Marshall_-_On_The_Implementation_of_ALGOL_68_197206.pdf;
                 https://www.proquest.com/pqdtglobal/docview/302689344",
  abstract =     "This thesis is concerned with implementing a compiler
                 for the computer language ALGOL 60. Th2 compiler
                 contains two passes that are syntax directed followed
                 by a third code generating pass. \ldots{} The purpose
                 of this thesis was to see if practical compilers for
                 ALGOL 68 could be written. It was found that such a
                 compiler could be written but that there were some
                 language features that could be modified to simplify
                 the compiler writing task.",
  acknowledgement = ack-nhfb,
}

@TechReport{Mathur:1972:BDC,
  author =       "F. P. Mathur",
  title =        "A brief description and comparison of programming
                 languages {FORTRAN}, {ALGOL}, {COBOL}, {PL/I}, and
                 {LISP} 1.5 from a critical standpoint",
  type =         "Report",
  number =       "??",
  institution =  "Jet Propulsion Laboratory, California Inst. of
                 Technology",
  address =      "Pasadena, CA, USA",
  pages =        "13.",
  year =         "1972",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
}

@Article{McKay:1972:APCa,
  author =       "A. C. McKay",
  title =        "{Algol} Programming: Certification of contribution no.
                 10: {LPMODSIMPLEX} {[BIT {\bf 4}(4), 1964, pp.
                 189--196]}",
  journal =      j-BIT,
  volume =       "12",
  number =       "2",
  pages =        "267--268",
  month =        jun,
  year =         "1972",
  CODEN =        "BITTEL, NBITAB",
  DOI =          "https://doi.org/10.1007/BF01932820",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Wed Jan 4 18:52:12 MST 2006",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=issue&issn=0006-3835&volume=12&issue=2;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  note =         "See
                 \cite{Josefsen:1964:APC,Asker:1966:APC,McKay:1972:APCb}.",
  URL =          "http://www.springerlink.com/openurl.asp?genre=article&issn=0006-3835&volume=12&issue=2&spage=267",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{McKay:1972:APCb,
  author =       "A. C. McKay",
  title =        "{Algol} Programming: Certification of contribution no.
                 10: {LPMODSIMPLEX} {[BIT {\bf 4}(4), 1964, pp.
                 189--196]} with upper bounds",
  journal =      j-BIT,
  volume =       "12",
  number =       "2",
  pages =        "268--271",
  year =         "1972",
  CODEN =        "BITTEL, NBITAB",
  ISSN =         "0006-3835 (print), 1572-9125 (electronic)",
  ISSN-L =       "0006-3835",
  bibdate =      "Thu Nov 19 07:37:01 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/bit.bib",
  note =         "See
                 \cite{Josefsen:1964:APC,Asker:1966:APC,McKay:1972:APCa}.",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://link.springer.com/journal/10543",
}

@Article{Morris:1972:BVW,
  author =       "James H. {Morris, Jr.}",
  title =        "A Bonus from {van Wijngaarden}'s Device",
  journal =      j-CACM,
  volume =       "15",
  number =       "8",
  pages =        "773--773",
  month =        aug,
  year =         "1972",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:06:03 MST 2001",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/reynolds.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#Morris72;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  corpsource =   "Univ. California, Berkeley, CA, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; ALGOL 60 programs; eliminate all labels;
                 nonlocal transfers; procedure returns",
  oldlabel =     "Morris72",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Morris72",
}

@Article{Oliver:1972:DAC,
  author =       "J. Oliver",
  title =        "A doubly-adaptive {Clenshaw--Curtis} quadrature
                 method",
  journal =      j-COMP-J,
  volume =       "15",
  number =       "2",
  pages =        "141--147",
  month =        may,
  year =         "1972",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/15.2.141",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:49 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/15/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/;
                 https://www.math.utah.edu/pub/bibnet/authors/c/clenshaw-charles-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/15/2/141.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/150141.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/141.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/142.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/143.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/144.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/145.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/146.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/147.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4160 (Numerical integration and differentiation);
                 C7310 (Mathematics computing)",
  classification = "723",
  corpsource =   "Univ. Essex, Wivenhoe Park, Colchester, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; automatic integration algorithm; Clenshaw
                 Curtis; computer programming; computers; doubly
                 adaptive; integration; quadrature method; subroutines",
  subject-dates = "Charles William Clenshaw (15 March 1926--23 September
                 2004)",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Peck:1972:AC,
  author =       "J. E. L. Peck",
  title =        "An {ALGOL 68} Companion",
  type =         "Technical Report",
  number =       "TR-71-01",
  institution =  "Department of Computer Science, University of British
                 Columbia",
  address =      "Vancouver, BC, Canada",
  edition =      "Revised preliminary",
  pages =        "ii + 155",
  month =        mar,
  year =         "1972",
  bibdate =      "Sat May 16 16:43:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.cs.ubc.ca/tr/1971/tr-71-01",
  acknowledgement = ack-nhfb,
  tableofcontents = "Introduction \\
                 1 Denotations \\
                 1.1 Language levels \\
                 1.2 Objects \\
                 1.3 Names \\
                 1.4 Variables \\
                 1.5 Denotations \\
                 1.6 Boolean denotations \\
                 1.7 Integral denotations \\
                 1.8 Real denotations \\
                 1.9 Character denotations \\
                 1.10 Modes \\
                 1.11 String denotations \\
                 1.12 other denotations \\
                 1.13 Program example \\
                 \\
                 2 Some fundamental concepts \\
                 2.1 Declarers \\
                 2.2 Elaboration of a syntax of identity extension \\
                 2.3 Local generators \\
                 2.4 The generator \\
                 2.5 Identity declarations \\
                 2.6 The declarations \\
                 2.7 Formal parameters \\
                 2.8 An extension \\
                 2.9 An assignation \\
                 2.10 The syntax of assignations \\
                 2.11 References \\
                 2.12 Dereferencing \\
                 2.13 Initialized declarations \\
                 2.14 Program example \\
                 \\
                 3 Unitary clauses \\
                 3.1 Introduction \\
                 3.2 Bases \\
                 3.3 Identifiers \\
                 3.4 Slices \\
                 3.5 Multiple values \\
                 3.6 Trimmers \\
                 3.7 Calls \\
                 3.8 Void cast packs \\
                 3.9 Cohesions \\
                 3.10 Selections \\
                 3.11 Formulas \\
                 3.12 Confrontations \\
                 3.13 Identity relations \\
                 3.14 Casts \\
                 3.15 Program example \\
                 \\
                 4 Clauses \\
                 4.1 Conditional clauses \\
                 4.2 simple extensions of the conditional clause \\
                 4.3 Case clauses \\
                 4.4 Repetitive statements \\
                 4.5 Closed clauses \\
                 4.6 Collateral phrases \\
                 4.7 Serial clauses \\
                 4.8 Program example \\
                 \\
                 5 Routine denotations and calls \\
                 5.1 The parameter mechanism \\
                 5.2 Routine denotations \\
                 5.3 More on parameters \\
                 5.4 The syntax of routine denotations \\
                 5.5 What happened to the old call by name? \\
                 5.6 Program example \\
                 \\
                 6 coercion \\
                 6.1 Fundamentals \\
                 6.2 Classification of coercions \\
                 6.3 Fitting \\
                 6.4 Adjusting \\
                 6.5 Adapting \\
                 6.6 Syntactic position \\
                 6.7 Coercends \\
                 6.8 A significant example \\
                 6.9 The syntactic machine \\
                 6.10 Balancing \\
                 6.11 Soft balancing \\
                 6.12 Weak balancing \\
                 6.13 Firm balancing \\
                 6.14 Strong balancing \\
                 6.15 Positions of balancing \\
                 6.16 Program example \\
                 \\
                 7 United modes \\
                 7.1 United declarers \\
                 7.2 Assignations with united destination \\
                 7.3 Conformity relations \\
                 7.4 Conformity and unions \\
                 7.5 conformity extensions \\
                 \\
                 8 Formulas and operators \\
                 8.1 Formula \\
                 8.2 Priority declarations \\
                 8.3 Operation declarations \\
                 8.4 Elaboration of operation declarations \\
                 8.5 Dyadic indications and operators \\
                 8.6 Identification of dyadic indications \\
                 8.7 Identification of operators \\
                 8.8 Elaboration of formulas \\
                 8.9 Monadic operators \\
                 8.10 Related modes \\
                 B.11 Peano curves \\
                 8.12 Chinese rings \\
                 \\
                 9 The grammar \\
                 9.1 The syntactic elements \\
                 9.2 Two levels \\
                 9.3 The metarules \\
                 9.4 The hyper-rules \\
                 9.5 A simple language \\
                 9.6 How to read the grammar \\
                 9.7 The indicators \\
                 \\
                 10 Mode declarations \\
                 10.1 Syntax \\
                 10.2 Development \\
                 10.3 Infinite modes \\
                 10.4 Shielding and showing \\
                 10.5 Identification \\
                 10.6 Equivalence of mane indications \\
                 10.7 Binary trees \\
                 10.8 Insertion in a binary tree \\
                 10.9 Tree searching \\
                 10.10 Searching and inserting \\
                 10.11 Tree walking \\
                 10.12 A non recursive approach \\
                 \\
                 11 Easy transput \\
                 11.1 General remarks \\
                 11.2 Print and read \\
                 11.3 Transput types \\
                 11.4 Standard output format \\
                 11.5 Conversion to strings \\
                 11.6 Standard input \\
                 11.7 String to numeric conversion \\
                 11.8 Simple file enquiries \\
                 11.9 Other files \\
                 References \\
                 Answers to Review Questions",
}

@Article{Petravic:1972:AOS,
  author =       "M. Petravic and G. Kuo-Petravic and K. V. Roberts",
  title =        "Automatic optimization of symbolic {Algol} programs.
                 {I}. {General} principles",
  journal =      j-J-COMPUT-PHYS,
  volume =       "10",
  number =       "3",
  pages =        "503--533",
  month =        dec,
  year =         "1972",
  CODEN =        "JCTPAH",
  DOI =          "https://doi.org/10.1016/0021-9991(72)90050-2",
  ISSN =         "0021-9991 (print), 1090-2716 (electronic)",
  ISSN-L =       "0021-9991",
  bibdate =      "Sun Jan 1 09:15:08 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/jcomputphys1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0021999172900502",
  acknowledgement = ack-nhfb,
  fjournal =     "Journal of Computational Physics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00219991/",
}

@Article{Phillips:1972:SAAa,
  author =       "J. P. N. Phillips",
  title =        "Statistical Algorithms: {Algorithm AS 48}: Uncertainty
                 Function for a Binary Sequence",
  journal =      j-APPL-STAT,
  volume =       "21",
  number =       "1",
  pages =        "97--99",
  month =        mar,
  year =         "1972",
  CODEN =        "APSTAG",
  ISSN =         "0035-9254 (print), 1467-9876 (electronic)",
  ISSN-L =       "0035-9254",
  bibdate =      "Sat Apr 21 10:20:25 MDT 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/as1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 JSTOR database",
  URL =          "http://lib.stat.cmu.edu/apstat/48",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Univ. Hull, UK",
  fjournal =     "Applied Statistics",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9876/issues",
  keywords =     "ALGOL; all subsequences; binary sequence; complete
                 computer programs; frequency of; statistics;
                 uncertainty function",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Phillips:1972:SAAb,
  author =       "J. P. N. Phillips",
  title =        "Statistical Algorithms: {Algorithm AS 49}:
                 Autocorrelation Function for a Binary Sequence",
  journal =      j-APPL-STAT,
  volume =       "21",
  number =       "1",
  pages =        "100--103",
  month =        mar,
  year =         "1972",
  CODEN =        "APSTAG",
  ISSN =         "0035-9254 (print), 1467-9876 (electronic)",
  ISSN-L =       "0035-9254",
  bibdate =      "Sat Apr 21 10:20:25 MDT 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/as1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 JSTOR database",
  URL =          "http://lib.stat.cmu.edu/apstat/49",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Univ. Hull, UK",
  fjournal =     "Applied Statistics",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9876/issues",
  keywords =     "60; ALGOL; algorithm; autocorrelation function; binary
                 sequence; binary sequences; correlation methods;
                 statistics; subroutines",
  treatment =    "P Practical",
}

@TechReport{Rain:1972:SFA,
  author =       "M. Rain",
  title =        "Some formal aspects of {MARY} or {ALGOL X} revisited",
  type =         "Report",
  number =       "??",
  institution =  "SINTEF, Technical University of Norway",
  address =      "Trondheim, Norway",
  pages =        "??",
  year =         "1972",
  bibdate =      "Tue May 19 13:05:23 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Referenced by \cite[p. 17]{vanderMeulen:1977:AMB}.",
}

@Article{Rogers:1972:USL,
  author =       "William H. Rogers and John W. Tukey",
  title =        "Understanding some long-tailed symmetrical
                 distributions",
  journal =      j-STAT-NEERLANDICA,
  volume =       "26",
  number =       "3",
  pages =        "211--226",
  year =         "1972",
  CODEN =        "????",
  ISSN =         "0039-0402 (print), 1467-9574 (electronic)",
  ISSN-L =       "0039-0402",
  MRclass =      "62E10; 62E15 (62Q05)",
  MRnumber =     "0383605 (52 \#4485)",
  MRreviewer =   "S. K. Katti",
  bibdate =      "Tue May 31 07:26:21 2011",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/tukey-john-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Collection of articles in honour of Professor H. C.
                 Hamaker",
  ZMnumber =     "0245.62021",
  acknowledgement = ack-nhfb,
  ASnumber =     "113",
  author-dates = "John Wilder Tukey (16 June 1915--26 July 2000)",
  fjournal =     "Statistica Neerlandica. Journal of the Netherlands
                 Society for Statistics and Operations Research",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9574",
  PMnumber =     "none",
  subjects =     "ALGOL",
}

@Article{Rosen:1972:PSL,
  author =       "Saul Rosen",
  title =        "Programming Systems and Languages (1965--1975)",
  journal =      j-CACM,
  volume =       "15",
  number =       "7",
  pages =        "591--600",
  month =        jul,
  year =         "1972",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:17:00 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#Rosen72;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  abstract =     "In spite of impressive gains by PL/I, Fortran and
                 Cobol remain the languages in which most of the world's
                 production programs are written and will remain so into
                 the foreseeable future. There is a great deal of
                 theoretical interest in Algol 68 and in extensible
                 languages, but so far at least they have had little
                 practical impact. Problem-oriented languages may very
                 well become the most important language development
                 area in the next five to ten years.\par

                 In the operating system area all major computer
                 manufacturers set out to produce very ambitious
                 multiprogramming systems, and they all ran into similar
                 problems. A number of university projects,though not
                 directly comparable to those of the manufacturers, have
                 contributed greatly to a better understanding of
                 operating system principles. Important trends include
                 the increased interest in the development of system
                 measurement and evaluation techniques,and increased use
                 of microprogramming for some programming system
                 functions.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140 (Programming languages); C6150J (Operating
                 systems)",
  corpsource =   "Purdue Univ., Lafayette, IN, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "history; languages; microprogramming;
                 multiprogramming; operating system; operating systems;
                 operating systems (computers); problem oriented
                 languages; programming; programming systems; reviews",
  oldlabel =     "Rosen72",
  treatment =    "G General Review",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Rosen72",
}

@Article{Sack:1972:AGQ,
  author =       "R. A. Sack and A. F. Donovan",
  title =        "An algorithm for {Gaussian} quadrature given modified
                 moments",
  journal =      j-NUM-MATH,
  volume =       "18",
  number =       "5",
  pages =        "465--478",
  month =        oct,
  year =         "1972",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  acknowledgement = ack-nhfb,
  classification = "C4160 (Numerical integration and differentiation)",
  corpsource =   "Univ. Salford, UK",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "3 term recurrence relations; algebraic; ALGOL
                 procedure; Christoffel weights; co-diagonal matrix;
                 convergence; convergence of numerical methods;
                 eigenvalues; Gaussian quadrature; Given's method;
                 integration; long quotient modified difference
                 algorithm; modified moments; one dimensional product
                 integral; polynomials; weight function",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Saunders:1972:LSL,
  author =       "Michael A. Saunders",
  title =        "Large-scale linear programming using the {Cholesky}
                 factorization",
  type =         "Technical Report",
  number =       "STAN-CS-72-252 (SU326 P30-14)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "64",
  month =        jan,
  year =         "1972",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-72-252.html",
  abstract =     "A variation of the revised simplex method is proposed
                 for solving the standard linear programming problem.
                 The method is derived from an algorithm recently
                 proposed by Gill and Murray, and is based upon the
                 orthogonal factorization $ B = L Q $ or, equivalently,
                 upon the Cholesky factorization $ B B^T = L L^T $ where
                 $B$ is the usual square basis, $L$ is lower triangular
                 and $Q$ is orthogonal. We wish to retain the favorable
                 numerical properties of the orthogonal factorization,
                 while extending the work of Gill and Murray to the case
                 of linear programs which are both large and sparse. The
                 principal property exploited is that the Cholesky
                 factor $L$ depends only on $ \underline {\rm which} $
                 variables are in the basis, and not upon the $
                 \underline {\rm order} $ in which they happen to enter.
                 A preliminary ordering of the rows of the full data
                 matrix therefore promises to ensure that $L$ will
                 remain sparse throughout the iterations of the simplex
                 method. An initial (in-core) version of the algorithm
                 has been implemented in Algol W on the IBM 360/91 and
                 tested on several medium-scale problems from industry
                 (up to 930 constraints). While performance has not been
                 especially good on problems of high density, the method
                 does appear to be efficient on problems which are very
                 sparse, and on structured problems which have either
                 generalized upper bounding, block-angular, or staircase
                 form.",
  acknowledgement = ack-nhfb,
  pdfpages =     "64",
  xxnumber =     "CS-TR-72-252",
}

@Article{Schlechtendahl:1972:CRF,
  author =       "E. G. Schlechtendahl and U. Schumann",
  title =        "Correspondence: {Remarks} on {``Faults in functions,
                 in ALGOL and FORTRAN''}",
  journal =      j-COMP-J,
  volume =       "15",
  number =       "2",
  pages =        "147--147",
  month =        may,
  year =         "1972",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/15.2.147",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Sep 29 08:52:02 MDT 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  note =         "See \cite{Hill:1971:FFA}.",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/150147.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_02/tiff/147.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@TechReport{Sites:1972:AWR,
  author =       "Richard L. Sites",
  title =        "{Algol W} Reference Manual",
  type =         "Technical Report",
  number =       "STAN-CS-71-230 (PB203601)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "i + 141",
  month =        feb,
  year =         "1972",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-71-230.html;
                 https://bitsavers.org/pdf/stanford/cs_techReports/STAN-CS-71-230_Algol_W_Reference_Manual_Feb72.pdf",
  abstract =     "``A Contribution to the Development of ALGOL'' by
                 Niklaus Wirth and C. A. R. Hoare was the basis for a
                 compiler developed for the IBM 360 at stanford
                 University. This report is a description of the
                 implemented language, ALGOL W. Historical background
                 and the goals of the language may be found in the Wirth
                 and Hoare paper.\par

                 This document is a major revision of and supersedes CS
                 110. The revisions were made in order to document a
                 significantly improved version of the ALGOL W compiler.
                 This version was known as X ALGOL W during the spring
                 and summer of 1971. In addition to new debugging
                 facilities documented under Compiler Options, the new
                 version of the compiler has slightly more meaningful
                 error messages documented in the completely re-written
                 Error Messages section. Various minor corrections and
                 changes have been made throughout the book, and same
                 examples have been added. There is now an index, and a
                 complete list of all words the compiler treats in any
                 special way.",
  abstract-2 =   "'A Contribution to the Development of ALGOL' by
                 Niklaus Wirth and C. A. R. Hoare was the basis for a
                 compiler developed for the IBM 360 at Stanford
                 University. This report is a description of the
                 implemented language, ALGOL W. Historical background
                 and the goals of the language may be found in the Wirth
                 and Hoare paper. This manual refers to the version of
                 the Algol W compiler dated 16 January 1972.",
  acknowledgement = ack-nhfb,
  pdfpages =     "160",
  xxnumber =     "CS-TR-71-230",
}

@TechReport{Summers:1972:AAF,
  author =       "Victor Summers and Dennis J. Frailey",
  title =        "The {Algol} and\slash or {Fortran} programmer's guide
                 to {Jovial}",
  type =         "Technical report",
  number =       "CP-72017",
  institution =  "Computer Science/Operations Research Center, Institute
                 of Technology, Southern Methodist University",
  address =      "Dallas, TX, USA",
  pages =        "iv + 20",
  year =         "1972",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "Includes bibliographical references (l. 20).",
}

@Article{Terrenoire:1972:EAI,
  author =       "M. Terrenoire and M. Simonet",
  title =        "An evaluation of {ALGOL 68} for interrogation process
                 algorithms",
  journal =      j-INT-J-COMPUT-INF-SCI,
  volume =       "1",
  number =       "1",
  pages =        "67--73",
  month =        mar,
  year =         "1972",
  CODEN =        "IJCIAH",
  ISSN =         "0091-7036",
  bibdate =      "Sat Apr 26 12:20:22 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/intjcomputinfsci.bib",
  acknowledgement = ack-nhfb,
  classification = "C7310 (Mathematics computing)",
  corpsource =   "Faculte Sci. Lyon, Villeurbanne, France",
  keywords =     "ALGOL; ALGOL 68; evaluation; interrogation process
                 algorithms; pseudoquestionnaires; random process;
                 random processes; subroutines",
  treatment =    "P Practical",
}

@Article{vanderPoel:1972:CCS,
  author =       "W. L. {van der Poel}",
  title =        "Comment on the composition of semantics in {Algol
                 68}",
  journal =      j-CACM,
  volume =       "15",
  number =       "8",
  pages =        "772--772",
  month =        aug,
  year =         "1972",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:12:51 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm15.html#Poel72;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  corpsource =   "Univ. Technol. Delft, Netherlands",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; ALGOL 68; composition of semantics; data;
                 design; programming languages; programming primitives;
                 recursive composition; structures",
  oldlabel =     "Poel72",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Poel72",
}

@Book{vanWijngaarden:1972:BAS,
  editor =       "A. van Wijngaarden and Immo Ottomar Kerner and
                 others",
  title =        "{Bericht {\"u}ber die algorithmische Sprache ALGOL
                 68}. ({German}) [{Report} on the algorithmic language
                 {ALGOL 68}]",
  publisher =    pub-AKADEMIE-VERLAG,
  address =      pub-AKADEMIE-VERLAG:adr,
  pages =        "381",
  year =         "1972",
  LCCN =         "QA76.73.A24 R45 1972",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Elektronisches Rechnen und Regeln, Sonderband l5",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "Based on the original edition published under the
                 title: Report on the algorithmic language ALGOL 68.
                 German and English.",
  subject =      "ALGOL (Computer program language)",
}

@Book{Vasilev:1972:IA,
  author =       "Vladimir Alekseevich Vasil\S{}ev",
  title =        "Yazyk {ALGOL-68}: Osnovnye Ponyaiya. ({Russian})
                 [{The} {ALGOL-68} Language: Basic Concepts]",
  publisher =    "Izdatel'stvo Nauka",
  address =      "Moskva, USSR",
  pages =        "128",
  year =         "1972",
  LCCN =         "QA76.73.A24 V37",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  language =     "Russian",
  subject =      "ALGOL (Computer program language)",
}

@Article{Wichmann:1972:EES,
  author =       "B. A. Wichmann",
  title =        "Estimating the execution speed of an {Algol} program",
  journal =      j-SIGPLAN,
  volume =       "7",
  number =       "8",
  pages =        "24--44",
  month =        aug,
  year =         "1972",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu May 25 06:58:23 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Article{Wichmann:1972:FAC,
  author =       "B. A. Wichmann",
  title =        "Five {Algol} Compilers",
  journal =      j-COMP-J,
  volume =       "15",
  number =       "1",
  pages =        "8--12",
  month =        feb,
  year =         "1972",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/15.1.8",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:49 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/15/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/15/1/8.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/150008.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/10.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/11.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/12.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/8.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_15/Issue_01/tiff/9.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Nat. Phys. Lab., Teddington, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "1108 Trondheim compiler; 1900 XALT; ALGOL; ALGOL 60;
                 ALGOL compilers; Atlas; B5500; code; code generation;
                 elementary statements; KDF9 Kidsgrove; machine; machine
                 architecture; program compilers",
}

@Article{Wichmann:1972:NII,
  author =       "B. A. Wichmann",
  title =        "A note on the {IFIP} input-output procedures for
                 {Algol 60}",
  journal =      j-SPE,
  volume =       "2",
  number =       "4",
  pages =        "403--404",
  month =        oct,
  year =         "1972",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380020413",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@TechReport{Wirth:1972:PCG,
  author =       "Niklaus Wirth",
  title =        "On ``{Pascal}'', Code Generation, and the {CDC 6000}
                 Computer",
  type =         "Technical Report",
  number =       "STAN-CS-72-257 (PB208519)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "i + 38",
  month =        feb,
  year =         "1972",
  LCCN =         "QA76.73.P35 W57",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-72-257.html;
                 http://infolab.stanford.edu/pub/cstr/reports/cs/tr/72/257/CS-TR-72-257.pdf;
                 https://bitsavers.org/pdf/stanford/cs_techReports/STAN-CS-72-257_6600_PASCAL_Feb72.pdf",
  abstract =     "``PASCAL'' is a general purpose programming language
                 with characteristics similar to ALGOL 60, but with an
                 enriched set of program- and data structuring
                 facilities. It has been implemented on the CDC 6000
                 computer. This paper discusses selected topics of code
                 generation, in particular the selection of instruction
                 sequences to represent simple operations on arithmetic,
                 Boolean, and powerset operands. Methods to implement
                 recursive procedures are briefly described, and it is
                 hinted that the more sophisticated solutions are not
                 necessarily also the best. The CDC 6000 architecture
                 appears as a frequent source of pitfalls and nuisances,
                 and its main trouble spots are scrutinized and
                 discussed.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  pdfpages =     "40",
  remark =       "This report contains an interesting discussion of the
                 problems for compiler writers with a hardware
                 arithmetic design that subsumes integer arithmetic
                 inside one's complement floating-point arithmetic, and
                 is unable to detect integer overflow. The CDC 6000 and
                 7000, and Burroughs 5000 and 6000 families, share some
                 of these difficulties.",
  xxnumber =     "CS-TR-72-257",
}

@TechReport{Wirth:1972:PLPb,
  author =       "Niklaus Wirth",
  title =        "The Programming Language {PASCAL} (Revised Report)",
  type =         "Report",
  number =       "5",
  institution =  inst-ETH,
  address =      inst-ETH:adr,
  pages =        "viii + 48",
  month =        nov,
  year =         "1972",
  bibdate =      "Mon Jan 29 19:12:05 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://pascal.hansotten.com/uploads/wirth/The_Programming_Language_Pascal_1972.pdf",
  abstract =     "A programming language called Pascal is described
                 which was developed on the basis of Algol 60. Compared
                 to Algol 60, its range of applicability is considerably
                 increased due to a variety of data structuring
                 facilities. In view of its intended usage both as a
                 convenient basis to teach programming and as an
                 efficient tool to write large programs, emphasis was
                 placed on keeping the number of fundamental concepts
                 reasonably small, on a simple and systematic language
                 structure, and on efficient implementability. A
                 one-pass compiler has been constructed for the CDC 6000
                 computer family. This Report may serve as a programmers
                 manual for PASCAL 6000.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
}

@Book{Woodward:1972:ARS,
  author =       "P. M. (Philip Mayne) Woodward and Susan Gillian Bond",
  title =        "{ALGOL 68-R} Users Guide",
  publisher =    pub-HMSO,
  address =      pub-HMSO:adr,
  pages =        "viii + 78",
  year =         "1972",
  ISBN =         "0-11-771422-4",
  ISBN-13 =      "978-0-11-771422-9",
  LCCN =         "QA76.73.A24",
  bibdate =      "Sat May 16 17:08:57 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language); ALGOL (Langage de
                 programmation); ALGOL (Computer program language)",
}

@Book{Woodward:1972:ARU,
  author =       "Philip M. Woodward and Susan G. Bond",
  title =        "{Algol 68-R}; users guide",
  publisher =    pub-HMSO,
  address =      pub-HMSO:adr,
  pages =        "viii + 78",
  year =         "1972",
  ISBN =         "0-11-771422-4",
  ISBN-13 =      "978-0-11-771422-9",
  LCCN =         "QA76.73.A24 W66",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language)",
}

@Article{Woodward:1972:PEA,
  author =       "P. M. Woodward",
  title =        "Practical Experience with {ALGOL 68}",
  journal =      j-SPE,
  volume =       "2",
  number =       "1",
  pages =        "7--19",
  month =        jan # "\slash " # mar,
  year =         "1972",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380020103",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Ahmad:1973:CSN,
  author =       "M. Ahmad",
  title =        "The computing speed of a new machine",
  journal =      j-COMP-J,
  volume =       "16",
  number =       "2",
  pages =        "161--164",
  month =        may,
  year =         "1973",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/16.2.161",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:51 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/16/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/16/2/161.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_02/160161.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_02/tiff/161.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_02/tiff/162.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_02/tiff/163.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_02/tiff/164.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C0310 (EDP management)",
  corpsource =   "Pakistan Inst. Nuclear Sci. and Technol., Islamabad,
                 Pakistan",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL statements; ATLAS; CDC 3600; computer selection
                 and evaluation; computing speed; MU5; UNIVAC 1108",
  treatment =    "P Practical",
}

@TechReport{Anonymous:1973:DBA,
  author =       "Anonymous",
  title =        "Differences between {Algol 68-R} and 68",
  type =         "RRE Internal Document",
  number =       "??",
  institution =  "Royal Radar Establishment",
  address =      "Malvern, Worcestershire, UK",
  edition =      "Second",
  month =        jun,
  year =         "1973",
  bibdate =      "Sat May 30 09:46:48 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Cited in \cite[p. 203]{Brailsford:1976:ADC}",
}

@Article{Atkins:1973:MRA,
  author =       "M. Stella Atkins",
  title =        "Mutual recursion in {Algol 60} using restricted
                 compilers",
  journal =      j-CACM,
  volume =       "16",
  number =       "1",
  pages =        "47--48",
  month =        jan,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:22:12 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Atkins73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Univ. Warwick, Coventry, UK",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; ALGOL 60; mutual recursion; program compilers;
                 restricted compilers",
  oldlabel =     "Atkins73",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Atkins73",
}

@Book{Bekic:1973:IA,
  author =       "H. Beki{\'c} and Olivier Lecarme",
  title =        "An Introduction to {Algol 68}",
  volume =       "7 (Part 3)",
  publisher =    pub-PERGAMON,
  address =      pub-PERGAMON:adr,
  pages =        "v + 143--197",
  year =         "1973",
  ISBN =         "0-08-017128-1",
  ISBN-13 =      "978-0-08-017128-9",
  ISSN =         "0066-4138",
  LCCN =         "????",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Annual review in automatic programming",
  acknowledgement = ack-nhfb,
}

@Article{Benson:1973:AAS,
  author =       "A. Benson and D. J. Evans",
  title =        "Algorithm 80: {An} algorithm for the solution of
                 periodic quindiagonal systems of linear equations",
  journal =      j-COMP-J,
  volume =       "16",
  number =       "3",
  pages =        "278--279",
  month =        aug,
  year =         "1973",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/16.3.278",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_03/tiff/278.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_03/tiff/279.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290H (Linear algebra); C4140 (Linear algebra)",
  corpsource =   "Univ. Sheffield, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL subroutine; algorithm; equations; Gaussian
                 Elimination method; linear; linear algebra; periodic
                 quindiagonal systems; solution; subroutines",
  treatment =    "P Practical",
}

@Article{Bron:1973:AAF,
  author =       "Coen Bron and Joep Kerbosch",
  title =        "{ACM Algorithm 457}: Finding All Cliques of an
                 Undirected Graph",
  journal =      j-CACM,
  volume =       "16",
  number =       "9",
  pages =        "575--577",
  month =        sep,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:28:12 MST 2001",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Theory/clique.color.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Theory/graph.coloring.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#BronK73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  annote =       "An implicit enumeration algorithm for listing all
                 cliques in a graph. Includes easily translated code.",
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Technol. Univ., Eindhoven, Netherlands",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; backtracking algorithm; branch and bound
                 technique; cliques; clusters; fgraph coloring related
                 clique backtracking branch and bound; graph theory;
                 maximal complete; recursion; subgraph; subroutines;
                 undirected graph",
  oldlabel =     "BronK73",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/BronK73",
}

@Article{Chang:1973:AAB,
  author =       "Shi-Kuo Chang",
  title =        "{ACM Algorithm 445}: Binary Pattern Reconstruction
                 from Projections [{Z}]",
  journal =      j-CACM,
  volume =       "16",
  number =       "3",
  pages =        "185--186",
  month =        mar,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:30:24 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Chang73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  note =         "See remark \cite{Lau:1973:RAB}.",
  acknowledgement = ack-nhfb,
  classcodes =   "B6140C (Optical information, image and video signal
                 processing); C1250 (Pattern recognition); C7800 (Other
                 computer applications)",
  corpsource =   "Cornell Univ., Ithaca, NY, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; binary pattern; compression; data; picture
                 processing; projections; reconstruction; subroutines",
  oldlabel =     "Chang73",
  treatment =    "P Practical; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Chang73",
}

@Article{Coulson:1973:ASP,
  author =       "V. G. Coulson and I. D. Hill and V. F. Hillier",
  title =        "{Algol} survey program",
  journal =      j-COMP-J,
  volume =       "16",
  number =       "1",
  pages =        "13--15",
  month =        feb,
  year =         "1973",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/16.1.13",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:51 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/16/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/16/1/13.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/160013.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/tiff/13.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/tiff/14.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/tiff/15.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C7300 (Natural sciences computing)",
  corpsource =   "Medical Res. Council, London, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; computer aided analysis; data reduction and
                 analysis; survey analysis; survey program",
  treatment =    "A Application",
}

@Article{Domschke:1973:AAP,
  author =       "W. Domschke",
  title =        "{Algorithmen: ALGOL-Prozeduren f{\"u}r zwei Verfahren
                 zur Suche negativer Zyklen in bewerteten Diagraphen}.
                 ({German}) [{ALGOL}-procedures for two methods for
                 detecting negative cycles in valued digraphs]",
  journal =      j-COMPUTING,
  volume =       "11",
  number =       "2",
  pages =        "169--173",
  month =        jun,
  year =         "1973",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "Univ. Karlsruhe, West Germany",
  classification = "B0250; C1160; C7310",
  description =  "graph theory; subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL; detecting; negative cycles; valued digraphs",
  language =     "German",
}

@Article{Domschke:1973:TNA,
  author =       "Wolfgang Domschke",
  title =        "Two New Algorithms for Minimal Cost Flow Problems",
  journal =      j-COMPUTING,
  volume =       "11",
  number =       "3",
  pages =        "275--285",
  month =        sep,
  year =         "1973",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ. Karlsruhe, West Germany",
  classification = "921; B0260; C1180",
  description =  "economics; minimisation",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Comput (Vienna/NY)",
  keywords =     "ALGOL; algorithms; capacitated flow networks;
                 mathematical programming; minimal cost flow",
}

@TechReport{Erkio:1973:EAV,
  author =       "Hannu Erkio",
  title =        "An extension of {ALGOL} with variable precision
                 floating-point arithmetic",
  type =         "Series {A}. Report",
  number =       "1973/2",
  institution =  "University of Helsinki, Department of Computer
                 Science",
  address =      "Helsinki",
  pages =        "ii + 20",
  year =         "1973",
  bibdate =      "Sat Feb 24 15:01:45 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
  keywords =     "ALGOL (Computer program language); Floating-point
                 arithmetic",
}

@Article{Gallaher:1973:AAM,
  author =       "L. J. Gallaher",
  title =        "{ACM Algorithm 440}: {A} Multidimensional {Monte
                 Carlo} Quadrature with Adaptive Stratified Sampling
                 [{D1}]",
  journal =      j-CACM,
  volume =       "16",
  number =       "1",
  pages =        "49--50",
  month =        jan,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:42:57 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Gallaher73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290M (Numerical integration and differentiation);
                 C4160 (Numerical integration and differentiation);
                 C7310 (Mathematics computing)",
  corpsource =   "Georgia Inst. Technol., Atlanta, GA, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "adaptive quadrature; ALGOL; integral; integration;
                 Monte Carlo methods; Monte Carlo Quadrature;
                 multidimensional; sampling; sequential stratification;
                 stratified; subroutines",
  oldlabel =     "Gallaher73",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Gallaher73",
}

@Article{Gautschi:1973:AAE,
  author =       "Walter Gautschi",
  title =        "{ACM Algorithm 471}: Exponential Integrals [{S13}]",
  journal =      j-CACM,
  volume =       "16",
  number =       "12",
  pages =        "761--763",
  month =        dec,
  year =         "1973",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/362552.362557",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:43:23 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Gautschi73;
                 https://www.math.utah.edu/pub/bibnet/authors/g/gautschi-walter.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  classcodes =   "B0290M (Numerical integration and differentiation);
                 C4160 (Numerical integration and differentiation);
                 C7310 (Mathematics computing)",
  corpsource =   "Purdue Univ., Lafayette, IN, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; computation; continued fractions; exponential
                 integrals; integration; recurrence relations;
                 recursive; subroutine; subroutines",
  oldlabel =     "Gautschi73",
  remark =       "Fullerton: Algol-language routine for $ E_n(x) =
                 \int_1^\infty e^{-x t} t^n \, d t, x > 0 $.",
  treatment =    "A Application; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Gautschi73",
}

@Article{Griffiths:1973:DOS,
  author =       "J. G. Griffiths",
  title =        "Drawing opaque solids using an incremental plotter",
  journal =      j-COMP-J,
  volume =       "16",
  number =       "1",
  pages =        "35--38",
  month =        feb,
  year =         "1973",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/16.1.35",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:51 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/16/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/16/1/35.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/160035.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/tiff/35.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/tiff/36.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/tiff/37.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_01/tiff/38.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C5540 (Terminals and graphic displays); C6130 (Data
                 handling techniques)",
  corpsource =   "Univ. Salford, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL program; computer graphics; data handling;
                 incremental plotter; opaque solids; plotters; polygons;
                 polyhedron",
  treatment =    "P Practical",
}

@TechReport{Hansen:1973:RAH,
  author =       "Wilfred J. Hansen",
  title =        "A revised {ALGOL 68} hardware representation for
                 {ISO}-code and {EBCDIC}",
  type =         "Report",
  number =       "??",
  institution =  "Department of Computer Science, University of Illinois
                 at Urbana-Champaign",
  address =      "Urbana, IL, USA",
  pages =        "vi + 30",
  year =         "1973",
  LCCN =         "QA76 .I4 no. 607 QA76.73.A24",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "UIUCDCS-R-73-607",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language); Software
                 compatibility",
}

@Article{Haynes:1973:SPS,
  author =       "Leonard S. Haynes",
  title =        "Structure of a {Polish String} language for an {Algol
                 60} language processor",
  journal =      j-SIGPLAN,
  volume =       "8",
  number =       "11",
  pages =        "131--140",
  month =        nov,
  year =         "1973",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:13:35 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@TechReport{Herriot:1973:APC,
  author =       "J. G. Herriot and C. H. Reinsch",
  title =        "{ALGOL 60} Procedures for the Calculation of
                 Interpolating Natural Quintic Spline Functions",
  type =         "Technical Report",
  number =       "STAN-CS-73-402 (PB229616/AS)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "40",
  month =        nov,
  year =         "1973",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/r/reinsch-christian-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "",
  acknowledgement = ack-nhfb,
  author-dates = "Christian H. Reinsch (?? ?? 1932--8 October 2022)",
}

@Article{Hill:1973:AAN,
  author =       "G. W. Hill and A. W. Davis",
  title =        "{ACM Algorithm 442}: Normal Deviate [{S14}]",
  journal =      j-CACM,
  volume =       "16",
  number =       "1",
  pages =        "51--52",
  month =        jan,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:49:54 MST 2001",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/1973.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#HillD73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "CSIRO, Glen Osmond, Australia",
  country =      "USA",
  descriptors =  "RVG",
  enum =         "7393",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; normal deviate; normal distribution inverse;
                 probit; statistics; subroutines; Taylor series
                 approximation; transform",
  language =     "English",
  oldlabel =     "HillD73",
  references =   "0",
  remark =       "Fullerton: Short Algol-language procedure with
                 accuracy to 24 digits.",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/HillD73",
}

@Article{Hill:1973:AAS,
  author =       "G. W. Hill",
  title =        "{ACM Algorithm 465}: {Student}'s $t$ Frequency
                 [{S14}]",
  journal =      j-CACM,
  volume =       "16",
  number =       "11",
  pages =        "690--690",
  month =        nov,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:49:52 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Hill73a;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "CSIRO, Glen Osmond, SA, Australia",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; approximation; density function; series;
                 statistics; student's t statistic; subroutine;
                 subroutines",
  oldlabel =     "Hill73a",
  remark =       "Fullerton: Algol-language routine for $ f(t | n) =
                 \frac {\Gamma (n / 2 + 1 / 2)}{(\pi n)^{1 / 2} \Gamma
                 (n / 2)} (1 + t^2 / n)^{n / 2 + 1 / 2} $.",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Hill73a",
}

@Article{Hopcroft:1973:AAE,
  author =       "John E. Hopcroft and Robert Endre Tarjan",
  title =        "{ACM Algorithm 447}: Efficient Algorithms for Graph
                 Manipulation [{H}]",
  journal =      j-CACM,
  volume =       "16",
  number =       "6",
  pages =        "372--378",
  month =        jun,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:50:48 MST 2001",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/Multi.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#HopcroftT73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Cornell Univ., Ithaca, NY, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; algorithms; graph manipulation; graph theory;
                 mathematics; partitioning; subroutines",
  oldlabel =     "HopcroftT73",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/HopcroftT73",
}

@Article{Hunter:1973:AAA,
  author =       "D. B. Hunter and Julia M. Williams",
  title =        "{ACM Algorithm 455}: Analysis of Skew Representations
                 of the Symmetric Group",
  journal =      j-CACM,
  volume =       "16",
  number =       "9",
  pages =        "571--572",
  month =        sep,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:51:28 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#HunterW73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Univ. Bradford, UK",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; analysis; binary model; group theory; lattice;
                 outer product; permutation; skew representations;
                 subroutines; symmetric group",
  oldlabel =     "HunterW73",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/HunterW73",
}

@Article{Jabs:1973:AFA,
  author =       "Arthur Jabs",
  title =        "Approximation formula and {Algol} program of the
                 {Lorentz}-invariant momentum-space integral for
                 particles of equal masses",
  journal =      j-COMP-PHYS-COMM,
  volume =       "5",
  number =       "3",
  pages =        "217--224",
  month =        mar,
  year =         "1973",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/0010-4655(73)90101-X",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sun Feb 12 14:24:29 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compphyscomm1970.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/001046557390101X",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Krutar:1973:RGV,
  author =       "R. A. Krutar",
  title =        "Restricted global variables in {Algol 60}",
  journal =      j-SIGPLAN,
  volume =       "8",
  number =       "12",
  pages =        "15--17",
  month =        dec,
  year =         "1973",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Thu May 25 06:58:25 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Article{Lam:1973:AAA,
  author =       "C. Lam and J. McKay",
  title =        "{ACM Algorithm 469}: Arithmetic Overa Finite Field
                 [{A1}]",
  journal =      j-CACM,
  volume =       "16",
  number =       "11",
  pages =        "699--699",
  month =        nov,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:57:10 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#LamM73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290H (Linear algebra); C4140 (Linear algebra); C5230
                 (Digital arithmetic methods); C7310 (Mathematics
                 computing)",
  corpsource =   "Caltech Univ., Pasadena, CA, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "algebra; ALGOL; arithmetic; digital arithmetic; finite
                 field; linear algebra; rational operations;
                 subroutines",
  oldlabel =     "LamM73",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/LamM73",
}

@Article{Lau:1973:RAB,
  author =       "John Lau",
  title =        "Remark on ``{Algorithm 445: Binary Pattern
                 Reconstruction from Projections [Z]}''",
  journal =      j-CACM,
  volume =       "16",
  number =       "3",
  pages =        "186--186",
  month =        mar,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:57:45 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Lau73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  note =         "See \cite{Chang:1973:AAB}.",
  acknowledgement = ack-nhfb,
  classcodes =   "B6140C (Optical information, image and video signal
                 processing); C1250 (Pattern recognition); C7800 (Other
                 computer applications)",
  corpsource =   "Univ. British Columbia, Vancouver, BC, Canada",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; binary pattern reconstruction; compression;
                 data; picture processing; projections; subroutines",
  oldlabel =     "Lau73",
  treatment =    "P Practical; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Lau73",
}

@Article{Liggins:1973:AAC,
  author =       "D. Liggins",
  title =        "Algorithm 79: {An} algorithm for the capacitated
                 transportation problem",
  journal =      j-COMP-J,
  volume =       "16",
  number =       "3",
  pages =        "276--278",
  month =        aug,
  year =         "1973",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/16.3.276",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_03/tiff/276.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_03/tiff/277.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_03/tiff/278.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "B0260 (Optimisation techniques); C1180 (Optimisation
                 techniques)",
  corpsource =   "Univ. Birmingham, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL subroutine; algorithm; bounded; capacitated
                 transportation problem; linear programming; primal dual
                 method; subroutines",
  treatment =    "P Practical",
}

@TechReport{Malcolm:1973:MIA,
  author =       "Michael A. Malcolm",
  title =        "A Machine Independent {ALGOL} Procedure for Accurate
                 Floating-Point Summation",
  type =         "Technical Report",
  number =       "STAN-CS-73-374 (AD-764 275)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "iii + 6",
  month =        jun,
  year =         "1973",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "https://apps.dtic.mil/sti/tr/pdf/AD0764275.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "accurate floating-point summation",
  pdfpages =     "9",
  remark =       "This is an extract from the author's thesis.",
}

@Article{Mickunas:1973:PGS,
  author =       "M. Dennis Mickunas and Victor B. Schneider",
  title =        "A Parser-Generating System for Constructing Compressed
                 Compilers",
  journal =      j-CACM,
  volume =       "16",
  number =       "11",
  pages =        "669--676",
  month =        nov,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:04:20 MST 2001",
  bibsource =    "Compendex database;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#MikunasS73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  abstract =     "This paper describes a parser-generating system (PGS)
                 currently in use on the CDC-6500 computer at Purdue
                 University. The PGS is a FORTRAN-coded program that
                 accepts a translation grammar as input and constructs
                 from it a compact, machine-coded compiler. In the input
                 translation grammar, each BNF syntactic rule
                 corresponds to a (possibly empty) ``code generator''
                 realizable as an assembly language, FORTRAN or Algol,
                 subroutine that is called whenever that syntactic rule
                 is applied in the parse of a program. Typical one-pass
                 compilers constructed by the PGS translate source
                 programs at speeds approaching 14,000 cards per minute.
                 For an XPL compiler, the parser program and its tables
                 currently occupy 288 words of 60-bit core memory of
                 which 140 words are parsing table entries and 82 words
                 are links to code generators.",
  acknowledgement = ack-nhfb,
  classcodes =   "C4210 (Formal logic); C4220 (Automata theory); C6150C
                 (Compilers, interpreters and other processors)",
  classification = "723",
  corpsource =   "Purdue Univ., Lafayette, IN, USA",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "BNF; compression algorithm; computer operating systems
                 --- Program Compilers; computer programming languages;
                 data compression; grammars; interpreters; parser
                 generators; program; program compilers; pushdown
                 automata; syntactic analysis; translation grammars;
                 translator writing systems",
  oldlabel =     "MikunasS73",
  treatment =    "A Application; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/MikunasS73",
}

@Article{Padgett:1973:TDD,
  author =       "M. I. Padgett",
  title =        "Tree Driven Data Input and its Validation",
  journal =      j-COMP-J,
  volume =       "16",
  number =       "4",
  pages =        "315--321",
  month =        nov,
  year =         "1973",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/16.4.315",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:52 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/16/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/16/4/315.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/160315.sgm.abs.html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/315.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/316.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/317.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/318.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/319.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/320.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/tiff/321.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6130 (Data handling techniques); C7100 (Business and
                 administration)",
  classification = "723",
  corpsource =   "Univ. Nottingham, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ADMIN; ALGOL; computer programming; data acquisition;
                 data handling; data input; format; generalised
                 technique; management information; systems; tree
                 driven; validation",
}

@Article{Peto:1973:SAA,
  author =       "Richard Peto",
  title =        "Statistical Algorithms: {Algorithm AS 56}:
                 Permutational Significance Testing",
  journal =      j-APPL-STAT,
  volume =       "22",
  number =       "1",
  pages =        "112--118",
  month =        mar,
  year =         "1973",
  CODEN =        "APSTAG",
  ISSN =         "0035-9254 (print), 1467-9876 (electronic)",
  ISSN-L =       "0035-9254",
  bibdate =      "Sat Apr 21 10:20:44 MDT 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/as1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 JSTOR database",
  URL =          "http://lib.stat.cmu.edu/apstat/56",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Oxford Univ., UK",
  fjournal =     "Applied Statistics",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9876/issues",
  keywords =     "ALGOL; algorithm; beta; censored; distribution; finite
                 population tests; logrank; permutational significance
                 testing; statistics; subroutines; survival data",
  treatment =    "P Practical",
}

@Article{Reinsch:1973:AAE,
  author =       "Christian H. Reinsch",
  title =        "{ACM Algorithm 464}: Eigenvalues of a Real, Symmetric,
                 Tridiagonal Matrix [{F2}]",
  journal =      j-CACM,
  volume =       "16",
  number =       "11",
  pages =        "689--689",
  month =        nov,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:15:26 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Reinsch73;
                 https://www.math.utah.edu/pub/bibnet/authors/m/moler-cleve-b.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/reinsch-christian-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Christian H. Reinsch (?? ?? 1934--8 October 2022)",
  classcodes =   "B0290H (Linear algebra); C4140 (Linear algebra); C7310
                 (Mathematics computing)",
  corpsource =   "Tech. Univ., M{\"u}nchen, West Germany",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; eigenvalues; eigenvalues and eigenfunctions;
                 matrix; matrix algebra; QR; real; subroutines;
                 symmetric; transformation; tridiagonal",
  oldlabel =     "Reinsch73",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Reinsch73",
}

@Book{Rossler:1973:LCC,
  author =       "Roland R{\"o}ssler",
  title =        "Language-comparison: a comparison of the properties of
                 the programming languages {ALGOL 68}, {CAMAC-IML},
                 {CORAL 66}, {PAS 1}, {Pearl}, {PL/I}, {PROCOL}, {RTL/2}
                 in relation to real-time programming",
  publisher =    "????",
  address =      "Erlangen, West Germany",
  pages =        "xix + 470",
  year =         "1973",
  LCCN =         "????",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  subject =      "Programming languages; Computer programs; Computer
                 program documentation; Algorithms; Specifications;
                 Comparison; Workshops; Computer Programming and
                 Software",
}

@Article{Sethi:1973:NIP,
  author =       "Ravi Sethi",
  title =        "A note on implementing parallel assignment
                 instructions",
  journal =      j-INFO-PROC-LETT,
  volume =       "2",
  number =       "4",
  pages =        "91--95",
  day =          "??",
  month =        oct,
  year =         "1973",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  acknowledgement = ack-nhfb,
  classification = "723; C6110 (Systems analysis and programming)",
  corpsource =   "Pennsylvania State Univ., University Park, PA, USA",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  journalabr =   "Inf Process Lett",
  keywords =     "ALGOL; Algol 68; compilers; computer programming; CPL;
                 language constructs; parallel assignment instructions;
                 polynomial complete; program optimization; programming;
                 programming languages; register allocation",
  treatment =    "P Practical",
}

@Article{Spath:1973:ACO,
  author =       "H. Sp{\"a}th",
  title =        "{Algorithmen}: {Clustering} of One-Dimensional Ordered
                 Data",
  journal =      j-COMPUTING,
  volume =       "11",
  number =       "2",
  pages =        "175--177",
  month =        jun,
  year =         "1973",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "ORG/DV Operations Res., N{\"u}rnberg, West Germany",
  classification = "C7310",
  description =  "data reduction and analysis; statistics; subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL; algorithm; clustering; one dimensional ordered
                 data",
}

@Article{Syslo:1973:AAE,
  author =       "Maciej M. Syslo",
  title =        "{ACM Algorithm 459}: The Elementary Circuits of a
                 Graph [{H}]",
  journal =      j-CACM,
  volume =       "16",
  number =       "10",
  pages =        "632--633",
  month =        oct,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:25:13 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Syslo73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  note =         "See remark \cite{Syslo:1975:RAE}.",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Univ. Wroclaw, Poland",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; elementary circuits; graph; graph theory; path
                 search algorithm; subroutines",
  oldlabel =     "Syslo73",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Syslo73",
}

@Article{Tinhofer:1973:KAA,
  author =       "G. Tinhofer",
  title =        "{Der Out-Of-Kilter-Algorithmus f{\"u}r
                 antisymmetrische Netzwerke}. ({German}) [{The}
                 out-of-kilter-algorithm for antisymmetric networks]",
  journal =      j-COMPUTING,
  volume =       "11",
  number =       "1",
  pages =        "45--50",
  month =        mar,
  year =         "1973",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:51 MST 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "Univ. Innsbruck, Austria",
  classification = "B0260; C1180; C7310",
  description =  "combinatorial mathematics; optimisation",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL; antisymmetrical networks; combinatorial; out of
                 kilter algorithm",
  language =     "German",
}

@Article{vandeRiet:1973:ASP,
  author =       "R. P. van de Riet",
  title =        "The automatic solution of partial differential
                 equations by means of {Taylor} series using
                 formula-manipulation methods",
  journal =      j-SIGSAM,
  volume =       "??",
  number =       "28",
  pages =        "33--36",
  month =        dec,
  year =         "1973",
  CODEN =        "SIGSBZ",
  DOI =          "https://doi.org/10.1145/1086814.1086821",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Tue Jun 17 19:15:20 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  abstract =     "Some five years ago the author published a study on
                 formula manipulation in ALGOL 60 [1,2] containing,
                 among others, a 160 paged chapter on the problem of
                 obtaining automatically solutions of partial
                 differential equations. The publication was in the form
                 of two Mathematical Centre Tracts, which does not seem
                 to have become widely distributed. This turned out
                 somewhat embarrassingly a few months ago when the
                 author invited a reputed formula manipulator for giving
                 a lecture on the subject of this note. The speaker was
                 not aware that a substantial part of his lecture,
                 covering recent results, was contained in the authors
                 tract [2].",
  acknowledgement = ack-nhfb,
  ajournal =     "SIGSAM Bull.",
  fjournal =     "SIGSAM Bulletin (ACM Special Interest Group on
                 Symbolic and Algebraic Manipulation)",
  issue =        "28",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
}

@TechReport{VanLehn:1973:SUM,
  author =       "Kurt A. VanLehn",
  title =        "{SAIL} user manual",
  type =         "Technical Report",
  number =       "STAN-CS-73-373 (AIM-204, AD765353/BWC)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "124",
  month =        jul,
  year =         "1973",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-73-373.html",
  abstract =     "SAIL is a high-level programming language for the
                 PDP-10 computer. It includes an extended ALGOL 60
                 compiler and a companion set of execution-time
                 routines. In addition to ALGOL, the language features:
                 (1) flexible linking to hand-coded machine language
                 algorithms, (2) complete access to the PDP-10 I/O
                 facilities, (3) a complete system of compile-time
                 arithmetic and logic as well as a flexible macro
                 system, (4) user modifiable error handling, (5)
                 backtracking, and (6) interrupt facilities.
                 Furthermore, a subset of the SAIL language, called
                 LEAP, provides facilities for (1) sets and lists, (2)
                 an associative data structure, (3) independent
                 processes, and (4) procedure variables. The LEAP subset
                 of SAIL is an extension of the LEAP language, which was
                 designed by J. Feldman and P. Rovner, and implemented
                 on Lincoln Laboratory's TX-2 (see [Feldman \& Rovner,
                 `An Algol-Based Associative Language,' Communications
                 of the ACM, v.12, no. 8 (Aug. 1969), pp.439-449]). The
                 extensions to LEAP are partially described in `Recent
                 Developments is SAIL' (see [Feldman et al., Proceedings
                 of the AFIPS Fall Joint Computer Conference, 1972, pp.
                 1193-1202]). This manual describes the SAIL language
                 and the execution-time routines for the typical SAIL
                 user: a non-novice programmer with some knowledge of
                 ALGOL. It lies somewhere between being a tutorial and a
                 reference manual.",
  acknowledgement = ack-nhfb,
  pdfpages =     "124",
  xxnumber =     "CS-TR-73-373",
}

@Article{Vos:1973:RAC,
  author =       "H. Vos",
  title =        "Remark on ``{Algorithm 300}: {Coulomb} Wave
                 Functions''",
  journal =      j-CACM,
  volume =       "16",
  number =       "5",
  pages =        "308--309",
  month =        may,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:27:34 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Vos73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See \cite{Gunn:1967:ACW}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  classcodes =   "B0290D (Functional analysis); C4120 (Functional
                 analysis); C7310 (Mathematics computing)",
  corpsource =   "Vrije Univ., Amsterdam, Netherlands",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Coulomb wave functions; function evaluation;
                 mathematics; wave functions",
  oldlabel =     "Vos73",
  remark =       "Fullerton: Algol-language accuracy monitor for
                 Algorithm 300, which is generally accurate only to 3
                 digits.",
  treatment =    "A Application; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Vos73",
}

@Article{Watkins:1973:RAG,
  author =       "Richard P. Watkins",
  title =        "Remark on ``{Algorithm 412}: Graph Plotter''",
  journal =      j-CACM,
  volume =       "16",
  number =       "8",
  pages =        "489--490",
  month =        aug,
  year =         "1973",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:28:26 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm16.html#Watkins73;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  note =         "See \cite{Cermak:1971:AAG}.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5540 (Terminals and graphic displays); C6130 (Data
                 handling techniques)",
  corpsource =   "Royal Melbourne Inst. Technol., Vic., Australia",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "algorithm; computer graphics; graph plotter;
                 plotters",
  oldlabel =     "Watkins73",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Watkins73",
}

@TechReport{Wegner:1973:BPG,
  author =       "E. Wegner",
  title =        "{Beamstrukturierte Programme}. ({German}) [{Beam
                 structured programs}]",
  type =         "Report",
  number =       "PC2, D83",
  institution =  "Informatik Technische Universt{\"a}t Berlin",
  address =      "Berlin, West Germany",
  pages =        "??",
  year =         "1973",
  bibdate =      "Tue May 19 13:11:41 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Algol 68",
  language =     "German",
  remark =       "Referenced in \cite[pages 1,
                 18]{vanderMeulen:1977:AMB}.",
}

@TechReport{Wirth:1973:PLP,
  author =       "Niklaus Wirth",
  title =        "The Programming Language {PASCAL}, (Revised Report)",
  type =         "Report",
  number =       "5",
  institution =  inst-ETH,
  address =      inst-ETH:adr,
  pages =        "iv + 49",
  month =        jul,
  year =         "1973",
  DOI =          "https://doi.org/10.3929/ethz-a-000814158",
  bibdate =      "Thu Jan 11 07:36:31 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://pascal.hansotten.com/uploads/wirth/The_Programming_Language_Pascal_1973.pdf;
                 https://www.research-collection.ethz.ch/handle/20.500.11850/68910",
  abstract =     "A programming language called Pascal 1s described
                 which was developed on the basis of Algol 60. Compared
                 to Algol 60, its range of applicability is considerably
                 increased due to a variety of data structuring
                 facilities. In view of its intended usage both as a
                 convenient basis to teach programming and as an
                 efficient tool to write large programs, emphasis was
                 placed on keeping the number of fundamental concepts
                 reasonably small, on a simple and systematic language
                 structure, and on efficient implementability. A
                 one-pass compiler has been constructed for the CDC 6000
                 computer family. This Report may serve as a
                 programmers' manual for PASCAL 6000.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
}

@Article{Balfour:1974:AAM,
  author =       "A. Balfour",
  title =        "An alternative approach to mutual recursion in {Algol
                 60} using restricted compilers",
  journal =      j-CACM,
  volume =       "17",
  number =       "4",
  pages =        "210--210",
  month =        apr,
  year =         "1974",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:22:55 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm17.html#Balfour74;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Heriot-Watt Univ., Edinburgh, UK",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "ALGOL; Algol 60; compiler; mutual recursion; program
                 compilers; restricted compilers; restrictions",
  oldlabel =     "Balfour74",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Balfour74",
}

@Article{Barron:1974:BRBa,
  author =       "D. W. Barron",
  title =        "Book Review: {{\booktitle{Informal introduction to
                 ALGOL 68}}, C. H. Lindsey and S. G. van der Meulen.
                 North-Holland, Amsterdam, 1971. No. of pages: 382.
                 Price: \pounds 7.00. Also available in paperback}",
  journal =      j-SPE,
  volume =       "4",
  number =       "3",
  pages =        "304--304",
  month =        jul # "\slash " # sep,
  year =         "1974",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380040320",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Batson:1974:MVM,
  author =       "A. P. Batson and R. E. Brundage",
  title =        "Measurements of the virtual memory demands of
                 {Algol-60} programs (Extended Abstract)",
  journal =      j-SIGMETRICS,
  volume =       "3",
  number =       "4",
  pages =        "121--126",
  month =        dec,
  year =         "1974",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1007773.809378",
  ISSN =         "0163-5999 (print), 1557-9484 (electronic)",
  bibdate =      "Thu Jun 26 10:50:41 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmetrics.bib",
  abstract =     "Programming languages such as Algol-60 use block
                 structure to express the way in which the name space of
                 the current environment, in the contour model (1) sense
                 of that word, changes during program execution. This
                 dynamically-varying name space corresponds to the
                 virtual memory required by the process during its
                 execution on a computer system. The research to be
                 presented is an empirical study of the nature of the
                 memory demands made by a collection of Algol-60
                 programs during execution. The essential
                 characteristics of any such resource request are the
                 amount of memory requested, and the holding time for
                 which the resource is retained and these distributions
                 will be presented for several components of the virtual
                 memory required by the Algol programs.",
  acknowledgement = ack-nhfb,
  ajournal =     "Perform. Eval. Rev.",
  fjournal =     "ACM SIGMETRICS Performance Evaluation Review",
  journal-URL =  "https://dl.acm.org/loi/sigmetrics",
}

@Article{Broderick:1974:BRB,
  author =       "W. R. Broderick",
  title =        "Book reviews: {{\booktitle{Spline Analysis}}, by
                 Martin H. Schultz, 1972}; {{\booktitle{Introduction to
                 Programming}}, by A. Sharp}; {{\booktitle{Algol
                 Programming}}, by R. W. Sharp}",
  journal =      j-COMP-J,
  volume =       "17",
  number =       "1",
  pages =        "92--92",
  month =        feb,
  year =         "1974",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/17.1.92",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Oct 05 15:11:07 2000",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/92.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Broderick:1974:BRS,
  author =       "W. R. Broderick",
  title =        "Book reviews: {{\em Spline Analysis}, by Martin H.
                 Schultz, 1972}; {{\em Introduction to Programming}, by
                 A. Sharp}; {{\em Algol Programming}, by R. W. Sharp}",
  journal =      j-COMP-J,
  volume =       "17",
  number =       "1",
  pages =        "92--92",
  month =        feb,
  year =         "1974",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Oct 05 15:11:07 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_16/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/92.tif",
  acknowledgement = ack-nhfb,
}

@Article{Bron:1974:RAM,
  author =       "C. Bron",
  title =        "Remark on ``{Algorithm 426}: Merge Sort Algorithm''",
  journal =      j-CACM,
  volume =       "17",
  number =       "12",
  pages =        "706--??",
  year =         "1974",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:28:11 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm17.html#Bron74;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  note =         "See \cite{Bron:1972:AAM}.",
  acknowledgement = ack-nhfb,
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Bron74",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Bron74",
}

@Article{Brown:1974:WSA,
  author =       "P. J. Brown",
  title =        "Writing Software in {ALGOL}",
  journal =      j-SPE,
  volume =       "4",
  number =       "2",
  pages =        "139--144",
  month =        apr # "\slash " # jun,
  year =         "1974",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380040206",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@TechReport{Buchanan:1974:ACP,
  author =       "Jack R. Buchanan and David C. Luckham",
  title =        "On automating the construction of programs",
  type =         "Technical Report",
  number =       "STAN-CS-74-433 (AIM-236, AD784513)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "65",
  month =        may,
  year =         "1974",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-74-433.html",
  abstract =     "An experimental system for automatically generating
                 certain simple kinds of programs is described. The
                 programs constructed are expressed in a subset of ALGOL
                 containing assignments, function calls, conditional
                 statements, while loops, and non-recursive procedure
                 calls. The input is an environment of primitive
                 programs and programming methods specified in a
                 language currently used to define the semantics of the
                 output programming language. The system has been used
                 to generate programs for symbolic manipulation, robot
                 control, every day planning, and computing arithmetical
                 functions.",
  acknowledgement = ack-nhfb,
  pdfpages =     "72",
  xxnumber =     "CS-TR-74-433",
}

@TechReport{Buchanan:1974:SAP,
  author =       "Jack R. Buchanan",
  title =        "A Study in Automatic Programming",
  type =         "Technical Report",
  number =       "STAN-CS-74-458 (AIM-245, AD784816)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "vii + 148",
  month =        may,
  year =         "1974",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "",
  abstract =     "A description of methods and an implementation of a
                 system for automatic generation of programs is given.
                 The problems of writing programs for numerical
                 computation, symbol manipulation, robot control and
                 everyday planning have been studied and some programs
                 generated. A particular formalism, i.e. a FRAME, has
                 been developed to define the programming environment
                 and permit the statement of a problem. A frame, F, is
                 formulated within the Logic of Programs [Hoare 1969,
                 Hoare and Wirth 1972] and includes primitive functions
                 and procedures, axioms, definitions and rules of
                 program composition. Given a frame, F, a problem for
                 program construction may be stated as a pair $ < I, G >
                 $ where $I$ is an input assertion and $G$ is an output
                 assertion. The program generation task is to construct
                 a program $A$ such that $ I \{ A \} I'$, where $ I`
                 \supset G$. This process may be viewed as a search in
                 the Logic of Programs for a proof that the generated
                 program satisfies the given input-output assertions.
                 Correctness of programs generated using the formal
                 algorithm is discussed.\par

                 A frame is translated into a backtrack problem solver
                 augmented by special search procedures. The system is
                 interactive, responds to simple advice and allows
                 incremental and structured program development.\par

                 The output solution program is a subset of ALGOL
                 containing procedure calls, assignments, while loops
                 and conditional statements.",
  acknowledgement = ack-nhfb,
  pdfpages =     "157",
  remark =       "This is the author's thesis.",
}

@Article{Cohen:1974:NTD,
  author =       "J. Cohen and L. Trilling and P. Wegner",
  title =        "A nucleus of a theorem-prover described in
                 {ALGOL-68}",
  journal =      j-INT-J-COMPUT-INF-SCI,
  volume =       "3",
  number =       "1",
  pages =        "1--31",
  month =        mar,
  year =         "1974",
  CODEN =        "IJCIAH",
  ISSN =         "0091-7036",
  bibdate =      "Sat Apr 26 12:20:22 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/intjcomputinfsci.bib",
  acknowledgement = ack-nhfb,
  classification = "C1230 (Artificial intelligence); C4210 (Formal
                 logic); C7310 (Mathematics computing)",
  corpsource =   "Brandeis Univ., Waltham, MA, USA",
  keywords =     "ALGOL 68 programs; Beth's method of semantic tableaux;
                 computer aided analysis; nucleus; predicate calculus;
                 subroutines; symbolic manipulation algorithms; theorem
                 proving; tree method",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Cohen:1974:TLE,
  author =       "Jacques Cohen and Carl Zuckerman",
  title =        "Two Languages for Estimating Program Efficiency",
  journal =      j-CACM,
  volume =       "17",
  number =       "6",
  pages =        "301--308",
  month =        jun,
  year =         "1974",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:32:11 MST 2001",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Distributed/QLD/1974.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Misc/monitor.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm17.html#CohenZ74;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "Two languages enabling their users to estimate the
                 efficiency of computer programs are presented. The
                 program whose efficiency one wishes to estimate is
                 written in the first language, a go-to-less programming
                 language which includes most of the features of Algol
                 60. The second language consists of interactive
                 commands enabling its users to provide additional
                 information about the program written in the first
                 language and to output results estimating its
                 efficiency. Processors for the two languages are also
                 described. The first processor is a syntax-directed
                 translator which compiles a program into a symbolic
                 formula representing the execution time for that
                 program. The second processor is a set of procedures
                 for algebraic manipulation which can be called by the
                 user to operate on the formula produced by the first
                 processor. Examples of the usage of the two languages
                 are included. The limitations of the present system,
                 its relation to Knuth's work on the analysis of
                 algorithms, and some of the directions for further
                 research are also discussed.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  classification = "723",
  corpsource =   "Brandeis Univ., Waltham, MA, USA",
  country =      "USA",
  descriptors =  "Programming language; runtime/storage efficiency;
                 analysis; algorithm",
  enum =         "614",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "analysis of algorithms; computer programming
                 languages; efficiency; estimating program efficiency;
                 go to less; interactive commands; languages; procedure
                 oriented languages; processors; program; program
                 diagnostics; program efficiency; programming language;
                 programming languages; symbolic manipulation; syntax
                 directed translation; syntax-directed translation",
  language =     "English",
  oldlabel =     "CohenZ74",
  references =   "16",
  treatment =    "A Application; P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/CohenZ74",
}

@TechReport{Finkel:1974:APS,
  author =       "Raphael A. Finkel and Russell H. Taylor and Robert C.
                 Bolles and Richard P. Paul and Jerome A. Feldman",
  title =        "{AL}, a programming system for automation",
  type =         "Technical Report",
  number =       "STAN-CS-74-456 (AIM-243, AD-A003815)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        nov,
  year =         "1974",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-74-456.html",
  abstract =     "AL is a high-level programming system for
                 specification of manipulatory tasks such as assembly of
                 an object from parts. AL includes an ALGOL-like source
                 language, a translator for converting programs into
                 runnable code, and a runtime system for controlling
                 manipulators and other devices. The system includes
                 advanced features for describing individual motions of
                 manipulators, for using sensory information, and for
                 describing assembly algorithms in terms of common
                 domain-specific primitives. This document describes the
                 design of AL, which is currently being implemented as a
                 successor to the Stanford WAVE system.",
  acknowledgement = ack-nhfb,
  pdfpages =     "139",
  xxnumber =     "CS-TR-74-456",
}

@Article{Freeman:1974:BFA,
  author =       "P. Freeman",
  title =        "{B 74-34} {Fortran} and {Algol}: a Programmed Course
                 for Students of Science and Technology",
  journal =      j-IEEE-TRANS-COMPUT,
  volume =       "C-23",
  number =       "5",
  pages =        "559--560",
  month =        may,
  year =         "1974",
  CODEN =        "ITCOB4",
  DOI =          "https://doi.org/10.1109/T-C.1974.223990",
  ISSN =         "0018-9340 (print), 1557-9956 (electronic)",
  ISSN-L =       "0018-9340",
  bibdate =      "Tue Jul 12 11:27:33 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeetranscomput1970.bib",
  URL =          "http://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672583;
                 https://ieeexplore.ieee.org/stamp/stamp.jsp?tp=&arnumber=1672583",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Trans. Comput.",
  fjournal =     "IEEE Transactions on Computers",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=12",
}

@Article{Germano:1974:LAC,
  author =       "G. Germano and A. Maggiolo-Schettini",
  title =        "Loops in {Algol 60} and in category theory",
  journal =      j-SIGACT,
  volume =       "6",
  number =       "4",
  pages =        "21--23",
  month =        oct,
  year =         "1974",
  CODEN =        "SIGNDM",
  DOI =          "https://doi.org/10.1145/1008318.1008320",
  ISSN =         "0163-5700 (print), 1943-5827 (electronic)",
  ISSN-L =       "0163-5700",
  bibdate =      "Wed Mar 21 06:52:58 MDT 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigact.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGACT News",
  journal-URL =  "https://dl.acm.org/loi/sigact",
}

@Book{Gottler:1974:AEE,
  author =       "Herbert G{\"o}ttler",
  title =        "{Algol 68: eine exemplarische Einf{\"u}hrung}.
                 ({German}) [{Algol 68}: a walkthrough introduction]",
  publisher =    "Institut f{\"u}r Mathematische Maschinen und
                 Datenverarbeitung",
  address =      "Erlangen, West Germany",
  pages =        "111",
  year =         "1974",
  LCCN =         "QA76.73.A24 G63",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Arbeitsberichte des Instituts f{\"u}r Mathematische
                 Maschinen und Datenverarbeitung; Bd. 7, Nr. 5",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "ALGOL (Computer program language)",
}

@Article{Greibach:1974:SRW,
  author =       "S. A. Greibach",
  title =        "Some restrictions on {W}-grammars",
  journal =      j-INT-J-COMPUT-INF-SCI,
  volume =       "3",
  number =       "4",
  pages =        "289--327",
  month =        dec,
  year =         "1974",
  CODEN =        "IJCIAH",
  ISSN =         "0091-7036",
  bibdate =      "Sat Apr 26 12:20:22 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/intjcomputinfsci.bib",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic)",
  corpsource =   "Univ. California, Los Angeles, CA, USA",
  keywords =     "ALGOL 68; context free grammars; context free
                 languages; context-free grammars; index languages;
                 normal regular based W grammars; programming languages;
                 quasirealtime languages; simple W grammars; W
                 grammars",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Hansen:1974:THL,
  author =       "Wilfred J. Hansen",
  title =        "Transportation of higher-level language programs:
                 exemplified by an {ALGOL 68} transportation
                 representation",
  type =         "Report",
  number =       "??",
  institution =  "Department of Computer Science, University of Illinois
                 at Urbana-Champaign",
  address =      "Urbana, IL, USA",
  pages =        "iv + 39",
  year =         "1974",
  LCCN =         "QA76 .I4 no. 622 QA76.73.A24",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "UIUCDCS-R-74-622",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language); Software
                 compatibility",
}

@TechReport{Herriot:1974:APC,
  author =       "John G. Herriot and Christian H. Reinsch",
  title =        "{Algol 60} Procedures for the Calculation of
                 Interpolating Natural Quintic Spline Functions",
  type =         "Technical Report",
  number =       "STAN-CS-74-402 (PB229616/AS)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "iv + 40",
  month =        jan,
  year =         "1974",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/r/reinsch-christian-h.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "",
  abstract =     "Three Algol 60 procedures are described for finding
                 interpolating natural quintic spline functions. The
                 first procedure treats the case of an arbitrary set of
                 knots and the second procedure handles the case of
                 equidistant knots. The third procedure finds the
                 quintic natural spline of deficiency 2 when the values
                 of both the function and its first derivative are given
                 at the knots. These procedures are much faster than
                 more general procedures, which find interpolating
                 natural splines of degree $ 2 m - 1 $, when used with $
                 m = 3 $",
  acknowledgement = ack-nhfb,
  author-dates = "Christian H. Reinsch (?? ?? 1934--8 October 2022)",
  pdfpages =     "44",
  xxtitle =      "{Algol-60} Procedures for the Calculation of
                 Interpolating Natural Quintic Spline Functions",
}

@Article{Hopcroft:1974:EPT,
  author =       "John Hopcroft and Robert Tarjan",
  title =        "Efficient Planarity Testing",
  journal =      j-J-ACM,
  volume =       "21",
  number =       "4",
  pages =        "549--568",
  month =        oct,
  year =         "1974",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Jan 15 18:12:53 MST 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  note =         "See comments and errata in \cite{Deo:1976:NHT}.",
  abstract =     "This paper describes an efficient algorithm to
                 determine whether an arbitrary graph $G$ can be
                 embedded in the plane. The algorithm may be viewed as
                 an iterative version of a method originally proposed by
                 L. Auslander and S. V. Parter and correctly formulated
                 by A. J. Goldstein. The algorithm uses depth-first
                 search and has $ O(V)$ time and space bounds, where $V$
                 is the number of vertices in $G$. An ALGOL
                 implementation of the algorithm successfully tested
                 graphs with as many as 900 vertices in less than 12
                 seconds.",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  classification = "723; 921",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
  journalabr =   "J Assoc Comput Mach",
  keywords =     "computer programming --- Subroutines; mathematical
                 techniques",
}

@Article{Hopgood:1974:BRB,
  author =       "F. R. A. Hopgood",
  title =        "Book Review: {{\booktitle{ALGOL 60 compilation and
                 assessment}}, B. A. Wichmann, Academic Press, London,
                 1973. No. of pages: 320. Price: \pounds 6.50}",
  journal =      j-SPE,
  volume =       "4",
  number =       "4",
  pages =        "405--406",
  month =        oct # "\slash " # dec,
  year =         "1974",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380040412",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Koppelaar:1974:CRA,
  author =       "Henk Koppelaar",
  title =        "Certification and Remark on ``{Algorithm 191}:
                 Hypergeometric''",
  journal =      j-CACM,
  volume =       "17",
  number =       "10",
  pages =        "589--590",
  month =        oct,
  year =         "1974",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:55:45 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm17.html#Kopelaar74;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib",
  note =         "See \cite{Relph:1963:AH}.",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Utrecht State Univ., Netherlands",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "algorithm; hypergeometric; improvements; inefficiency;
                 natural sciences applications of computers;
                 subroutines",
  oldlabel =     "Kopelaar74",
  remark =       "Fullerton: Algol-language modifications for Algorithm
                 191, which does not appear to be accurate far from the
                 origin.",
  treatment =    "G General Review; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Kopelaar74",
}

@Book{Learner:1974:IAT,
  author =       "A. Learner and Anthony J. Powell",
  title =        "An Introduction to {Algol 68} through Problems",
  publisher =    pub-MACMILLAN,
  address =      pub-MACMILLAN:adr,
  pages =        "iv + 124",
  year =         "1974",
  DOI =          "https://doi.org/10.1007/978-1-349-02226-7",
  ISBN =         "0-333-16620-5 (paperback), 1-349-02226-8,
                 1-349-02227-6, 1-349-02228-4",
  ISBN-13 =      "978-0-333-16620-8 (paperback), 978-1-349-02226-7,
                 978-1-349-02227-4, 978-1-349-02228-1",
  LCCN =         "QA76.73.A24",
  bibdate =      "Sat May 16 07:56:35 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language); Problems,
                 exercises, etc; Computer science; Programming languages
                 (Electronic computers); Electronic Data Processing;
                 ALGOL (Langage de programmation); Probl{\`e}mes et
                 exercices; Informatique; ALGOL (Computer program
                 language); Computer science; Programming languages
                 (Electronic computers); Compilers; Interpreters",
}

@Article{Lyche:1974:AAP,
  author =       "Tom Lyche and Larry L. Schumaker",
  title =        "{ACM Algorithm 480}: Procedures for computing
                 Smoothing and Interpolating Natural Splines [{E1}]",
  journal =      j-CACM,
  volume =       "17",
  number =       "8",
  pages =        "463--467",
  month =        aug,
  year =         "1974",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:00:23 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm17.html#LycheS74;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290F (Interpolation and function approximation);
                 C4130 (Interpolation and function approximation); C7310
                 (Mathematics computing)",
  corpsource =   "Univ. Texas, Austin, TX, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Algol; approximation; coefficients; interpolating;
                 interpolation; natural sciences applications of
                 computers; natural splines; smoothing; spline
                 smoothing; splines (mathematics); subroutines",
  oldlabel =     "LycheS74",
  treatment =    "A Application; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/LycheS74",
}

@Article{McKay:1974:AAT,
  author =       "John McKay and E. Regener",
  title =        "{ACM Algorithm 482}: Transitivity Sets [{G7}]",
  journal =      j-CACM,
  volume =       "17",
  number =       "8",
  pages =        "470--470",
  month =        aug,
  year =         "1974",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:03:07 MST 2001",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Parallel/Multi.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm17.html#McKayR74;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "B0250 (Combinatorial mathematics); C1160
                 (Combinatorial mathematics); C7310 (Mathematics
                 computing)",
  corpsource =   "McGill Univ., Montreal, Que., Canada",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Algol; algorithm; graph; natural sciences applications
                 of computers; orbits; semigroup; set theory; sets;
                 spanning tree; subroutines; transitivity; transitivity
                 sets",
  oldlabel =     "McKayR74",
  page =         "470",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/McKayR74",
}

@Book{Meulenvander:1974:PA,
  author =       "S. G. {Meulen, van der} and Peter K{\"u}hling",
  title =        "{Programmieren in ALGOL 68}. ({German}) [{Programming}
                 in {ALGOL 68}]",
  publisher =    "de Gruyter",
  address =      "New York, NY, USA and Berlin, West Germany",
  pages =        "????",
  year =         "1974",
  LCCN =         "QA76.73.A24 M48",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "ALGOL (Computer program language); Computer
                 programming",
}

@Article{Palme:1974:STE,
  author =       "Jacob Palme",
  title =        "{SIMULA} as a tool for extensible program products",
  journal =      j-SIGPLAN,
  volume =       "9",
  number =       "2",
  pages =        "24--40",
  month =        feb,
  year =         "1974",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/987424.987427",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:06:27 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Res. Inst. Nat. Defense, Stockholm, Sweden",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "advanced programming language; Algol 60; coroutines;
                 direct access i/o; discrete event simulation;
                 efficient; extensible program products; flexible;
                 formatted i/o; list structures; procedure oriented
                 languages; programming language; quasi parallel
                 processes; secure; SIMULA; software products; text
                 processing; transportable",
  treatment =    "P Practical",
}

@Article{Pasedach:1974:VSA,
  author =       "K. Pasedach",
  title =        "{Ein Verfahren zur schnellen Approximation von Summen
                 mit vielen Summanden}. ({German}) [{Method} for the
                 Fast Approximation of Sums with Many Terms]",
  journal =      j-COMPUTING,
  volume =       "12",
  number =       "4",
  pages =        "323--331",
  month =        dec,
  year =         "1974",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:52 MST 2001",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-ec # " and " # ack-nhfb,
  affiliation =  "Phillips Forschungslab., Hamburg, West Germany",
  classification = "921; B0290F; C4130; C7310",
  description =  "computer aided analysis; function approximation",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Comput (Vienna/NY)",
  keywords =     "Algol-60-procedure; bounds for the error; controllable
                 accuracy; exact computation; fast approximation;
                 mathematical techniques; number of required terms; sums
                 with many terms",
  language =     "German",
}

@Article{Peck:1974:RAS,
  author =       "J. E. L. Peck and J. M. Watt and Michel Sintzoff",
  title =        "Revised {ALGOL 68} syntax chart",
  journal =      j-SIGPLAN,
  volume =       "9",
  number =       "7",
  pages =        "39--39",
  month =        jul,
  year =         "1974",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:13:39 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@TechReport{Rothmaier:1974:TCU,
  author =       "B. Rothmaier",
  title =        "{Der Triplex-Algol Compiler Der Univac 1108}",
  type =         "Interner Bericht Des Inst. F. Prakt. Math.",
  number =       "74/1",
  institution =  "Universit{\"a}t Karlsruhe",
  address =      "Karlsruhe, West Germany",
  pages =        "??",
  year =         "1974",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Book{Stiller:1974:ABU,
  author =       "Gerd Stiller",
  title =        "{ALGOL 68, Begriffe und Ausdrucksmittel}. ({German})
                 [{ALGOL 68}, terms and means of expression]",
  publisher =    pub-BSB-TEUBNER,
  address =      pub-BSB-TEUBNER:adr,
  pages =        "164",
  year =         "1974",
  LCCN =         "QA76.73.A24 S74",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Schriftenreihe Informationsverarbeitung",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "Continued by his ALGOL 68, Datenorganisation.",
  subject =      "ALGOL (Computer program language)",
}

@TechReport{Swinehart:1974:CMP,
  author =       "Daniel Carl Swinehart",
  title =        "{COPILOT}: a Multiple Process Approach to Interactive
                 Programming Systems",
  type =         "Technical Report",
  number =       "STAN-CS-74-412 (AIM-230, AD786721)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        jul,
  year =         "1974",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "https://apps.dtic.mil/sti/tr/pdf/AD0786721.pdf",
  abstract =     "An experimental interactive system, COPILOT, 1s used
                 as the concrete vehicle for testing and describing
                 methods for adding multiple processing facilities to an
                 interactive language environment.\par

                 COPILOT allows the user to create, modify, investigate,
                 and control programs written in an Algol-like language,
                 augmented for multiple processing. Although COPILOT is
                 compiler-based, many of our solutions could also be
                 applied to an interpretive system.\par

                 Central to the design is the use of CRT displays to
                 present programs, program data, and system status. This
                 continuous display of information in context allows the
                 user to retain comprehension of complex program
                 environments, and to indicate the environments to be
                 affected by his commands.\par

                 COPILOT uses the multiple processing facilities to its
                 advantage to achieve a ``no-preemptive'' kind of
                 interactive control. The user's terminal is
                 continuously available for commands of any kind:
                 program editing, variable inquiry, program control,
                 etc., independent of the execution state of the
                 processes he is controlling. No process may
                 unilaterally gain possession of the user's input; the
                 user retains control at all times.\par

                 The emphasis throughout is on improving the
                 characteristics of the interface between the user and
                 the system.",
  acknowledgement = ack-nhfb,
  advisor =      "Jerry Feldman",
  pdfpages =     "215",
  remark =       "This is the author's thesis.",
}

@Article{Ulery:1974:SLO,
  author =       "Dana L. Ulery and H. M. Khalil",
  title =        "A survey of language-oriented systems for numerical
                 linear algebra",
  journal =      j-COMP-J,
  volume =       "17",
  number =       "1",
  pages =        "82--88",
  month =        feb,
  year =         "1974",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/17.1.82",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:53 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/17/1.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/17/1/82.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/82.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/83.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/84.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/85.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/86.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/87.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/88.tif",
  abstract =     "The manipulation of matrices and the solution of
                 linear algebraic equations are the most frequently
                 encountered tasks in scientific computing. Because
                 linear functions are best understood, problems in
                 computer science, statistics, engineering, mathematics,
                 and optimisation tend to be formulated as sequences of
                 linear systems. For the `low-level' user who has to
                 solve problems in linear algebra (i. e., one who has no
                 need to learn FORTRAN, PL/I, or Algol), an approach
                 which is most practical is to provide a programming
                 system for linear algebra that will automatically give
                 a reliable solution to the problem at hand. This paper
                 gives a brief description of a number of such systems,
                 including an example program written for each. Refs.",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290H (Linear algebra); C4140 (Linear algebra); C6110
                 (Systems analysis and programming); C6140D (High level
                 languages); C7310 (Mathematics computing)",
  classification = "723; 921",
  corpsource =   "Univ. Delaware, Newark, DE, USA",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "computer programming languages; equations; languages;
                 linear algebra; manipulation of matrices; mathematical
                 techniques; numerical linear algebra; numerical
                 methods; problem oriented; problem oriented languages;
                 programming; programming system; survey",
  treatment =    "A Application; G General Review; P Practical",
}

@Article{Ulery:1974:SLS,
  author =       "Dana L. Ulery and H. M. Khalil",
  title =        "A survey of language-oriented systems for numerical
                 linear algebra",
  journal =      j-COMP-J,
  volume =       "17",
  number =       "1",
  pages =        "82--88",
  month =        feb,
  year =         "1974",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/82.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/83.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/84.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/85.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/86.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/87.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_01/tiff/88.tif",
  abstract =     "The manipulation of matrices and the solution of
                 linear algebraic equations are the most frequently
                 encountered tasks in scientific computing. Because
                 linear functions are best understood, problems in
                 computer science, statistics, engineering, mathematics,
                 and optimisation tend to be formulated as sequences of
                 linear systems. For the `low-level' user who has to
                 solve problems in linear algebra (i. e., one who has no
                 need to learn FORTRAN, PL/I, or Algol), an approach
                 which is most practical is to provide a programming
                 system for linear algebra that will automatically give
                 a reliable solution to the problem at hand. This paper
                 gives a brief description of a number of such systems,
                 including an example program written for each. Refs.",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290H (Linear algebra); C4140 (Linear algebra); C6110
                 (Systems analysis and programming); C6140D (High level
                 languages); C7310 (Mathematics computing)",
  classification = "723; 921",
  corpsource =   "Univ. Delaware, Newark, DE, USA",
  keywords =     "computer programming languages; equations; languages;
                 linear algebra; manipulation of matrices; mathematical
                 techniques; numerical linear algebra; numerical
                 methods; problem oriented; problem oriented languages;
                 programming; programming system; survey",
  treatment =    "A Application; G General Review; P Practical",
}

@Article{Valentine:1974:CNA,
  author =       "S. H. Valentine",
  title =        "Comparative Notes on {Algol 68} and {PL/I}",
  journal =      j-COMP-J,
  volume =       "17",
  number =       "4",
  pages =        "325--331",
  month =        nov,
  year =         "1974",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/17.4.325",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:54 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/17/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/17/4/325.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_04/tiff/325.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_04/tiff/326.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_04/tiff/327.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_04/tiff/328.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_04/tiff/329.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_04/tiff/330.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_17/Issue_04/tiff/331.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C6140D (High level languages)",
  classification = "723",
  corpsource =   "North Staffordshire Polytech., UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; ALGOL 68; comparative notes; computer
                 programming languages; facilities; lexical; PL/1; PL/I;
                 semantic; syntactic",
  treatment =    "P Practical",
}

@Book{Vowels:1974:AFI,
  author =       "R. A. Vowels",
  title =        "{ALGOL 60} and {FORTRAN IV}",
  publisher =    "J. Wiley and Sons Australasia",
  address =      "Sydney, Australia; New York, NY, USA",
  pages =        "173",
  year =         "1974",
  ISBN =         "0-471-91192-5",
  ISBN-13 =      "978-0-471-91192-0",
  LCCN =         "QA76.73.A24 V68",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0471911925/wholesaleproductA/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "Bibliography: p. 166-168.",
  keywords =     "algol (computer program language); Fortran IV
                 (computer program language)",
}

@Book{Woodward:1974:ARU,
  author =       "Philip M. Woodward and Susan G. Bond",
  title =        "{Algol 68-R} Users Guide",
  publisher =    pub-HMSO,
  address =      pub-HMSO:adr,
  edition =      "Second",
  pages =        "viii + 99",
  year =         "1974",
  ISBN =         "0-11-771600-6 (paperback)",
  ISBN-13 =      "978-0-11-771600-1 (paperback)",
  LCCN =         "QA76.73.A24 W66 1974",
  bibdate =      "Sat May 16 07:53:13 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Reprinted in 1975 and 1979, as second and third
                 imprints.",
  subject =      "ALGOL (Computer program language); ALGOL (Langage de
                 programmation); ALGOL (Computer program language);
                 ALGOL 68; Nichtnumerische Datenverarbeitung; Numerische
                 Mathematik; Programmierung; ALGOL (langage de
                 programmation)",
}

@Article{Woodward:1974:BRB,
  author =       "P. M. Woodward",
  title =        "Book Review: {{\booktitle{ALGOL 68 implementation}},
                 Ed. J. E. L. Peck, proceedings of the IPIP working
                 conference on ALGOL 68 implementation, Munich, 20--24
                 July 1970, North-Holland, Amsterdam, 1971. No. of
                 pages: 375. Price: \pounds 7.35}",
  journal =      j-SPE,
  volume =       "4",
  number =       "2",
  pages =        "192--192",
  month =        apr # "\slash " # jun,
  year =         "1974",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380040214",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Woolley:1974:LSL,
  author =       "John D. Woolley and Leland R. Miller",
  title =        "{LINUS}: a structured language for instructional use",
  journal =      j-SIGCSE,
  volume =       "6",
  number =       "1",
  pages =        "125--128",
  month =        feb,
  year =         "1974",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/953057.810455",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 08:53:47 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Proceedings of the 4th SIGCSE symposium on Computer
                 science education.",
  abstract =     "One of the crucial decisions in organizing a first
                 course in computer science is the choice of a
                 programming language. Although there is considerable
                 variance of opinion as to what the ideal language
                 should be, two main approaches can be delineated. The
                 first approach stresses the necessity of learning the
                 dominant scientific language, which in the Americas
                 amounts to a vote for Fortran (2). The practicality of
                 this choice is as indisputable as the awkwardness of
                 the syntax of that language. The alternative view
                 stresses the importance of the program structure in
                 developing a sound sense of ``algorithmic thinking''.
                 Proponents of this view would suggest Algol W (4) or
                 perhaps Pascal (5). We contend that both approaches
                 have important advantages. This paper explores an
                 approach which attempts to maximize the benefits of
                 both.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@TechReport{Wright:1974:F,
  author =       "F. H. G. {Wright, II} and Ralph E. Gorin",
  title =        "{FAIL}",
  type =         "Technical Report",
  number =       "STAN-CS-74-407 (AIM-226, AD778310)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        apr,
  year =         "1974",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-74-407.html",
  abstract =     "This is a reference manual for FAIL, a fast, one-pass
                 assembler for PDP-10 and PDP-6 machine language. FAIL
                 statements, pseudo-operations, macros, and conditional
                 assembly features are described. Although FAIL uses
                 substantially more main memory than MACRO-10, it
                 assembles typical programs about five time faster. FAIL
                 assembles the entire Stanford time-sharing operating
                 system (two million characters) in less than four
                 minutes of CPU time on a KA-10 processor. FAIL permits
                 an ALGOL-type block structure which provides a way of
                 localizing the usage of some symbols to certain parts
                 of the program, such that the same symbol name can be
                 used to mean different things in different blocks.",
  acknowledgement = ack-nhfb,
  pdfpages =     "70",
  xxnumber =     "CS-TR-74-407",
}

@Article{Abdali:1975:LMPa,
  author =       "S. K. Abdali",
  title =        "A lambda-calculus model of programming languages. {I}.
                 Simple constructs",
  journal =      j-COMP-LANGS,
  volume =       "1",
  number =       "4",
  pages =        "287--301",
  month =        "????",
  year =         "1975",
  CODEN =        "COLADA",
  ISSN =         "0096-0551 (print), 1873-6742 (electronic)",
  ISSN-L =       "0096-0551",
  bibdate =      "Tue Mar 25 14:04:06 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/complngs.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C4210 (Formal logic)",
  corpsource =   "Dept. of Math. Sci., Rensselaer Polytech. Inst., Troy,
                 NY, USA",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00960551",
  keywords =     "ALGOL 60; block structure assignment; correctness;
                 formal languages; formal logic; formal semantics;
                 lambda calculus; programming languages; substitution
                 program",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Book{AFCETGA:1975:MDL,
  author =       "{Association fran{\c{c}}aise de cybern{\'e}tique
                 {\'e}conomique et technique.Groupe Algol}",
  title =        "Manuel du langage algorithmique, {Algol 68}",
  volume =       "1373",
  publisher =    pub-HERMANN,
  address =      pub-HERMANN:adr,
  pages =        "492",
  year =         "1975",
  ISBN =         "2-7056-1373-0",
  ISBN-13 =      "978-2-7056-1373-0",
  LCCN =         "Q111 .A3 no. 1373 QA76.73.A24",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Actualit{\'e}s scientifiques et industrielles",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language)",
}

@TechReport{Ammeraal:1975:DPLd,
  author =       "Leendert Ammeraal",
  title =        "On the design of programming languages including mini
                 {ALGOL 68}",
  type =         "Report",
  number =       "IW 35/75",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "6",
  year =         "1975",
  LCCN =         "????",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "IW",
  URL =          "https://ir.cwi.nl/pub/9464",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language); Programming
                 languages (Electronic computers); ALGOL (Langage de
                 programmation); ALGOL (Computer program language);
                 Programming languages (Electronic computers)",
}

@Book{Anonymous:1975:FCS,
  author =       "Anonymous",
  title =        "Foundations of computer science: [an advanced course
                 on the foundations of computer science organized by the
                 {Mathematical Centre}, held at the {University of
                 Amsterdam, May 20-31, 1974}]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1975",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Anonymous:1975:ICA,
  author =       "Anonymous",
  title =        "{International Conference on Algol 68 Oklahoma State
                 University}",
  journal =      j-AMER-MATH-MONTHLY,
  volume =       "82",
  number =       "5",
  pages =        "553--553",
  month =        may,
  year =         "1975",
  CODEN =        "AMMYAE",
  ISSN =         "0002-9890 (print), 1930-0972 (electronic)",
  ISSN-L =       "0002-9890",
  bibdate =      "Mon Jun 28 12:37:55 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/amermathmonthly1975.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "American Mathematical Monthly",
  journal-URL =  "https://www.jstor.org/journals/00029890.htm",
}

@Article{Baecker:1975:AR,
  author =       "H. D. Baecker",
  title =        "Areas and Record-Classes",
  journal =      j-COMP-J,
  volume =       "18",
  number =       "3",
  pages =        "223--226",
  month =        aug,
  year =         "1975",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "Compendex database; Compiler/garbage.collection.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/223.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/224.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/225.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/226.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6130 (Data handling techniques)",
  classification = "723",
  corpsource =   "Dept. of Computing Sci., Univ. of Calgary, Calgary,
                 Alta., Canada",
  keywords =     "ALGOL; algorithmic languages; classes; computer
                 programming languages; list processing; record;
                 syntax",
  treatment =    "P Practical",
}

@Article{Baecker:1975:ARC,
  author =       "H. D. Baecker",
  title =        "Areas and Record-Classes",
  journal =      j-COMP-J,
  volume =       "18",
  number =       "3",
  pages =        "223--226",
  month =        aug,
  year =         "1975",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/18.3.223",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:56 MST 2012",
  bibsource =    "Compendex database; Compiler/garbage.collection.bib;
                 http://comjnl.oxfordjournals.org/content/18/3.toc;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/18/3/223.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/223.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/224.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/225.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_03/tiff/226.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6130 (Data handling techniques)",
  classification = "723",
  corpsource =   "Dept. of Computing Sci., Univ. of Calgary, Calgary,
                 Alta., Canada",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; algorithmic languages; classes; computer
                 programming languages; list processing; record;
                 syntax",
  treatment =    "P Practical",
}

@Article{Barron:1975:BRBa,
  author =       "D. W. Barron",
  title =        "Book Review: {{\booktitle{Algol 68-R Users Guide}}
                 (2nd edn), P. M. Woodward and S. G. Bond, H.M.S.O.,
                 1974. No. of pages: 99. Price: \pounds 0.90}",
  journal =      j-SPE,
  volume =       "5",
  number =       "2",
  pages =        "217--217",
  month =        apr,
  year =         "1975",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380050214",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@InProceedings{Bierbaum:1975:EIN,
  author =       "F. Bierbaum",
  editor =       "K. Nickel",
  booktitle =    "Interval Mathematics",
  title =        "{Einsatz Der Intervallarithmetik Bei Der Numerischen
                 Konvergenz Von Algol-60 Programmen}",
  volume =       "29",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "160--168",
  year =         "1975",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Lecture Notes In Computer Science",
  acknowledgement = ack-jr,
}

@Article{Brundage:1975:CPD,
  author =       "Robert E. Brundage and Alan P. Batson",
  title =        "Computational processor demands of {Algol-60}
                 programs",
  journal =      j-OPER-SYS-REV,
  volume =       "9",
  number =       "5",
  pages =        "161--168",
  month =        nov,
  year =         "1975",
  CODEN =        "OSRED8",
  ISSN =         "0163-5980 (print), 1943-586X (electronic)",
  ISSN-L =       "0163-5980",
  bibdate =      "Sat Aug 26 08:55:57 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/opersysrev.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGOPS Operating Systems Review",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J597",
}

@Article{Bukac:1975:SAA,
  author =       "J. Buka{\v{c}}",
  title =        "Statistical Algorithms: {Algorithm AS 85}: Critical
                 Values of the Sign Test",
  journal =      j-APPL-STAT,
  volume =       "24",
  number =       "2",
  pages =        "265--267",
  month =        jun,
  year =         "1975",
  CODEN =        "APSTAG",
  ISSN =         "0035-9254 (print), 1467-9876 (electronic)",
  ISSN-L =       "0035-9254",
  bibdate =      "Sat Apr 21 10:21:22 MDT 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/as1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 JSTOR database",
  URL =          "http://lib.stat.cmu.edu/apstat/85",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Charles Univ., Faculty of Medicine, Hradec Kralove,
                 Czechoslovakia",
  fjournal =     "Applied Statistics",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9876/issues",
  keywords =     "ALGOL 60; approximation; binomial distribution;
                 computer aided analysis; confidence intervals of the
                 median; critical values; probability; sign test;
                 statistics; subroutines",
  treatment =    "A Application",
}

@Article{Burkard:1975:AVG,
  author =       "Rainer E. Burkard and Herbert Enge",
  title =        "{Algorithmus $ 25 $. Verfahren zur
                 Gemischt-Ganzzahligen, konvexen Optimierung}.
                 ({German}) [{Method} for Mixed Integer Convex
                 Programming]",
  journal =      j-COMPUTING,
  volume =       "14",
  number =       "4",
  pages =        "389--396",
  month =        dec,
  year =         "1975",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:52 MST 2001",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-nhfb,
  affiliation =  "Math. Inst., Univ. K{\"o}ln, K{\"o}ln, West Germany",
  classification = "723; 921; B0260; C1180",
  description =  "convex programming; integer programming",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Comput (Vienna/NY)",
  keywords =     "ALGOL procedure; Burkard method; computer programming;
                 convex objective function; mathematical programming;
                 mixed integer convex programming",
  language =     "German",
}

@Article{Busch:1975:EAM,
  author =       "W. Busch and R. Esser and W. Hackbusch and U.
                 Herrmann",
  title =        "Extrapolation applied to the method of characteristics
                 for a first order system of two partial differential
                 equations. {I}. The initial value problem",
  journal =      j-NUM-MATH,
  volume =       "24",
  number =       "4",
  pages =        "331--353",
  month =        aug,
  year =         "1975",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  acknowledgement = ack-nhfb,
  classification = "B0290P (Differential equations); C4170 (Differential
                 equations)",
  corpsource =   "Math. Inst., Tech. Univ., M{\"u}nchen, West Germany",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "ALGOL program; boundary value problems; boundary-value
                 problems; Cauchy's initial value problem;
                 discretization; Euler's method; first order system;
                 hyperbolic systems; method of characteristics; midpoint
                 rule; partial differential equations; step size
                 extrapolation",
  treatment =    "T Theoretical or Mathematical",
}


@Manual{CDC:1975:AVR,
  author =       "{CDC}",
  title =        "{ALGOL 68} Version 1 Reference Manual",
  organization = "Control Data Services B.V.",
  address =      "Rijswijk, The Netherlands",
  edition =      "B (1.1)",
  pages =        "115",
  year =         "1975",
  bibdate =      "Sat May 30 12:12:20 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://archive.org/details/bitsavers_cdcTomHunton1ReferenceManualRevB_8756301",
  acknowledgement = ack-nhfb,
}

@Article{Denert:1975:GGL,
  author =       "E. Denert and G. Ernst and H. Wetzel",
  title =        "{GRAPHEX68}: Graphical language features in {ALGOL
                 68}",
  journal =      j-COMPUTERS-AND-GRAPHICS,
  volume =       "1",
  number =       "2--3",
  pages =        "195--202",
  month =        sep,
  year =         "1975",
  CODEN =        "COGRD2",
  ISSN =         "0097-8493 (print), 1873-7684 (electronic)",
  ISSN-L =       "0097-8493",
  bibdate =      "Mon Feb 13 17:22:01 2012",
  bibsource =    "Graphics/imager/imager.75.bib;
                 Graphics/siggraph/75.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compgraph.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Computers \& Graphics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00978493",
}

@Article{Flon:1975:RSP,
  author =       "Lawrence Flon",
  title =        "On research in structured programming",
  journal =      j-SIGPLAN,
  volume =       "10",
  number =       "10",
  pages =        "16--17",
  month =        oct,
  year =         "1975",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/987253.987256",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:07:28 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming)",
  corpsource =   "Dept. of Computer Sci., Carnegie-Mellon Univ.,
                 Pittsburgh, PA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; conditionals; FORTRAN; global variables; goto;
                 programming; programming language; research; structured
                 programming",
  treatment =    "G General Review",
}

@Article{Ford:1975:APC,
  author =       "W. S. Ford",
  title =        "Algorithm 90: Periodic cubic spline interpolation with
                 equidistant nodes",
  journal =      j-COMP-J,
  volume =       "18",
  number =       "2",
  pages =        "183--184",
  month =        may,
  year =         "1975",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/18.2.183",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/183.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/184.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290F (Interpolation and function approximation);
                 C4130 (Interpolation and function approximation)",
  corpsource =   "Dept. of Electrical Engng., University of Toronto,
                 Toronto, Ont., Canada",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; cubic spline interpolation; equidistant nodes;
                 periodic; routine; splines (mathematics); subroutines",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@InProceedings{Griss:1975:RSC,
  author =       "Martin L. Griss",
  booktitle =    "Proc. {ACM 75}",
  title =        "The {REDUCE} System for Computer Algebra",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "261--262",
  year =         "1975",
  DOI =          "https://doi.org/10.1145/800181.810335",
  bibdate =      "Sat Sep 13 17:00:43 2014",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/red-g-l.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "REDUCE is an ALGOL-like procedural language for
                 computer algebra, and general symbolic manipulation.
                 Since it is primarily interactive, the language is
                 command oriented, with each command being parsed, and
                 evaluated, before proceeding to the next. The program
                 can also be run batch mode. The language provides
                 scalar variables, matrices and arrays, prefix and infix
                 operators, block structure, FOR loops, WHILE loops and
                 procedure definition, for use with a variety of
                 algebraic and symbolic data types. The symbolic
                 capability of the REDUCE language is complete enough to
                 enable the entire program to be written in its own
                 source language. The system currently uses a
                 standardized subset of LISP 1.5 as an intermediate
                 language, and REDUCE evaluation involves a translation
                 through this subset to the specific LISP provided by
                 the machine on which REDUCE is being run. REDUCE
                 therefore uses LISP parameter binding and scope rules,
                 and provides a RETURN statement to exit from a block
                 with a value",
  abstract-2 =   "A brief description of {REDUCE} is presented.",
  acknowledgement = ack-nhfb,
  xxpages =      "4--5",
}

@Article{Hext:1975:ARO,
  author =       "J. B. Hext",
  title =        "Array reference operations",
  journal =      j-SIGPLAN,
  volume =       "10",
  number =       "3",
  pages =        "113--118",
  month =        mar,
  year =         "1975",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:13:46 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140B (Machine-oriented languages); C6150C
                 (Compilers, interpreters and other processors)",
  conflocation = "New York, NY, USA; 18-19 March 1975",
  conftitle =    "Programming Languages and Compilers for Parallel and
                 Vector Machines",
  corpsource =   "Univ. Sydney, NSW, Australia",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; AlGOL 68; APL; array reference operations;
                 bounds; descriptor; dynamic types; parallel
                 processing",
  sponsororg =   "ACM; SIGPLAN; et al",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Hill:1975:AEM,
  author =       "I. D. Hill",
  title =        "Algorithm 88: An electoral method",
  journal =      j-COMP-J,
  volume =       "18",
  number =       "1",
  pages =        "89--90",
  month =        feb,
  year =         "1975",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/18.1.89",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Oct 06 16:46:47 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_01/tiff/89.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_01/tiff/90.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C7130 (Public administration)",
  corpsource =   "Clinical Res. Centre, Harrow, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; algorithm; electoral method; government
                 administrative data processing; more than one;
                 position; subroutines; successful candidates; voting",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Hill:1975:WAAa,
  author =       "I. D. Hill and R. S. Scowen and B. A. Wichmann",
  title =        "Writing algorithms in {ALGOL 60}",
  journal =      j-SIGPLAN,
  volume =       "10",
  number =       "2",
  pages =        "14--31",
  month =        feb,
  year =         "1975",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:13:45 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming)",
  corpsource =   "Nat. Phys. Lab., Teddington, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 60; library system; programmers; programming;
                 writing algorithms",
  treatment =    "A Application; P Practical",
}

@Article{Hill:1975:WAAb,
  author =       "I. D. Hill and R. S. Scowen and B. A. Wichmann",
  title =        "Writing Algorithms in {ALGOL 60}",
  journal =      j-SPE,
  volume =       "5",
  number =       "3",
  pages =        "229--244",
  month =        jul # "\slash " # sep,
  year =         "1975",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380050303",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Housden:1975:SCT,
  author =       "R. J. W. Housden",
  title =        "On String Concepts and Their Implementation",
  journal =      j-COMP-J,
  volume =       "18",
  number =       "2",
  pages =        "150--156",
  month =        may,
  year =         "1975",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/18.2.150",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:55 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/18/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/18/2/150.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/150.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/151.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/152.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/153.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/154.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/155.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/156.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C6130 (Data handling techniques)",
  classification = "723",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 68R; computer programming languages; data
                 handling; data processing; fixed length vectors;
                 implementation; model; operators; PL/1; procedures;
                 string concepts; string handling; string processing;
                 string processing facilities; vary in length",
  treatment =    "P Practical",
}

@Article{HughesJones:1975:AGC,
  author =       "R. {Hughes Jones} and P. R. Graves-Morris and G. J.
                 Makinson",
  title =        "Algorithm 85: Generation of {Chisholm} approximants",
  journal =      j-COMP-J,
  volume =       "18",
  number =       "1",
  pages =        "81--83",
  month =        feb,
  year =         "1975",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/18.1.81",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Oct 06 16:46:58 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_01/tiff/81.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_01/tiff/82.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_01/tiff/83.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "B0290F (Interpolation and function approximation);
                 C4130 (Interpolation and function approximation); C7310
                 (Mathematics computing)",
  corpsource =   "Univ. Kent, Canterbury, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; Chisholm approximants; function approximation;
                 generation; procedure; subroutines",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@InProceedings{Keir:1975:CNR,
  author =       "Roy A. Keir",
  title =        "Compatible number representations",
  crossref =     "IEEE:1975:SCA",
  pages =        "82--87",
  year =         "1975",
  bibdate =      "Fri Nov 28 11:38:18 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith3/papers/ARITH3_Keir_2.pdf",
  abstract =     "A compatible number system for mixed fixed-point and
                 floating-point arithmetic is described in terms of
                 number formats and opcode sequences (for hardwired or
                 microcoded control). This inexpensive system can be as
                 fast as fixed-point arithmetic on integers, is faster
                 than normalized arithmetic in floating point, gets
                 answers identical to those of normalized arithmetic,
                 and automatically satisfies the Algol-60 mixed-mode
                 rules. The central concept is the avoidance of
                 meaningless ``normalization'' following arithmetic
                 operations. Adoption of this system could lead to
                 simpler compilers.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3; decimal floating-point arithmetic",
}

@InProceedings{Koch:1975:AAM,
  author =       "Wilfried Koch and Christoph Oeters",
  booktitle =    "{GI --- 5. Jahrestagung}",
  title =        "An abstract {ALGOL 68} machine and its application in
                 a machine independent compiler",
  volume =       "34",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "642--653",
  year =         "1975",
  DOI =          "https://doi.org/10.1007/3-540-07410-4_665",
  ISBN =         "3-540-37929-0",
  ISBN-13 =      "978-3-540-37929-4",
  ISSN =         "1611-3349",
  bibdate =      "Sat May 16 16:32:55 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       ser-LNCS,
  acknowledgement = ack-nhfb,
}

@Article{Lawrie:1975:GPL,
  author =       "Duncan H. Lawrie and T. Layman and D. Baer and J. M.
                 Randal",
  title =        "{GLYPNIR} --- {A} programming language for {Illiac
                 IV}",
  journal =      j-CACM,
  volume =       "18",
  number =       "3",
  pages =        "157--164",
  month =        mar,
  year =         "1975",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:57:56 MST 2001",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Parallel/Multi.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm18.html#LawrieLBR75;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "GLYPNIR is one of the earliest existing languages
                 designed for programming the Illiac IV computer. The
                 syntax of the language is based on ALGOL 60, but has
                 been extended to allow the programmer explicitly to
                 specify the parallelism of his algorithm in terms of
                 64-word vectors. This paper describes the
                 characteristics, goals, and philosophy of the language,
                 and discusses some of the problems associated with
                 parallel computer architectures.",
  acknowledgement = ack-nhfb,
  classcodes =   "C5400 (Analogue and digital computers and systems);
                 C6140B (Machine-oriented languages)",
  classification = "723",
  corpsource =   "Univ. of Illinois, Urbana-Champaign, IL, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "ALGOL 60; algorithm; computer programming languages;
                 GLYPNIR; GLYPNIR programming; Illiac IV computer;
                 language; machine oriented languages; parallel computer
                 architectures; parallel processing; parallelism;
                 programming language; syntax",
  oldlabel =     "LawrieLBR75",
  treatment =    "G General Review; P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/LawrieLBR75",
}

@Article{Leibowitz:1975:MOU,
  author =       "Stephen Leibowitz",
  title =        "Memory optimization using block structures",
  journal =      j-SIGPLAN,
  volume =       "10",
  number =       "11",
  pages =        "22--25",
  month =        nov,
  year =         "1975",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/987260.987265",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:07:37 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6120
                 (File organisation); C6140D (High level languages)",
  corpsource =   "Operations Res. Dept., Morgan Guaranty Trust Co., New
                 York, NY, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; Algol; block structures; memory optimisation;
                 memory optimisation storage allocation; memory
                 requirements; programming; run time storage allocation;
                 storage allocation",
  treatment =    "A Application; P Practical",
}

@Article{Lewis:1975:CPF,
  author =       "John Gregg Lewis",
  title =        "Certification of ``{Algorithm} 349: Polygamma
                 Functions with Arbitrary Precision''",
  journal =      j-TOMS,
  volume =       "1",
  number =       "4",
  pages =        "380--382",
  month =        dec,
  year =         "1975",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500",
  bibdate =      "Fri Jun 16 10:31:40 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{TadeudeMedeiros:1969:APF}.",
  acknowledgement = ack-nhfb,
  keywords =     "polygamma functions; special functions",
}

@Article{Mardia:1975:SAAa,
  author =       "K. V. Mardia and P. J. Zemroch",
  title =        "Statistical Algorithms: {Algorithm AS 80}: Spherical
                 Statistics",
  journal =      j-APPL-STAT,
  volume =       "24",
  number =       "1",
  pages =        "144--146",
  month =        mar,
  year =         "1975",
  CODEN =        "APSTAG",
  ISSN =         "0035-9254 (print), 1467-9876 (electronic)",
  ISSN-L =       "0035-9254",
  bibdate =      "Sat Apr 21 10:21:19 MDT 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/as1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 JSTOR database",
  URL =          "http://lib.stat.cmu.edu/apstat/80",
  acknowledgement = ack-nhfb,
  classcodes =   "B0240 (Probability and statistics); C1140 (Probability
                 and statistics); C7310 (Mathematics computing)",
  corpsource =   "Univ. of Leeds, Leeds, UK",
  fjournal =     "Applied Statistics",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9876/issues",
  keywords =     "ALGOL 60; algorithm; concentration parameters;
                 direction cosines; directional data; distribution;
                 Fisher; maximum likelihood estimates; mean direction;
                 natural sciences applications of computers; spherical
                 polar coordinates; spherical statistics; statistics;
                 subroutines",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Mardia:1975:SAAd,
  author =       "K. V. Mardia and P. J. Zemroch",
  title =        "Statistical Algorithms: {Algorithm AS 86}: The {von
                 Mises} Distribution Function",
  journal =      j-APPL-STAT,
  volume =       "24",
  number =       "2",
  pages =        "268--272",
  month =        jun,
  year =         "1975",
  CODEN =        "APSTAG",
  ISSN =         "0035-9254 (print), 1467-9876 (electronic)",
  ISSN-L =       "0035-9254",
  bibdate =      "Sat Apr 21 10:21:22 MDT 2001",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/as1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 JSTOR database",
  URL =          "http://lib.stat.cmu.edu/apstat/86",
  acknowledgement = ack-nhfb,
  classcodes =   "C7310 (Mathematics computing)",
  corpsource =   "Univ. of Leeds, Leeds, UK",
  fjournal =     "Applied Statistics",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-9876/issues",
  keywords =     "ALGOL 60; Bessel; circular statistics; directional
                 data; functions; statistics; subroutines; von Mises
                 distribution",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@TechReport{Reiser:1975:BDS,
  author =       "John F. Reiser",
  title =        "{BAIL}: a debugger for {SAIL}",
  type =         "Technical Report",
  number =       "STAN-CS-75-523 (AIM-270, AD-A019467)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "??",
  month =        oct,
  year =         "1975",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-75-523.html",
  abstract =     "BAIL is a debugging aid for SAIL programs, where SAIL
                 is an extended dialect of ALGOL60 which runs on the
                 PDP-10 computer. BAIL consists of a breakpoint package
                 and an expression interpreter which allow the user to
                 stop his program at selected points, examine and change
                 the values of variables, and evaluate general SAIL
                 expressions. In addition, BAIL can display text from
                 the source file corresponding to the current location
                 in the program. In may respects BAIL is like DDT or
                 RAID, except that BAIL is oriented towards SAIL and
                 knows about SAIL data types, primitive operations, and
                 procedure implementation.",
  acknowledgement = ack-nhfb,
  pdfpages =     "34",
  xxnumber =     "CS-TR-75-523",
}

@Article{Shearn:1975:DES,
  author =       "D. C. S. Shearn",
  title =        "Discrete Event Simulation in {ALGOL 68}",
  journal =      j-SPE,
  volume =       "5",
  number =       "3",
  pages =        "279--293",
  month =        jul # "\slash " # sep,
  year =         "1975",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380050306",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Syslo:1975:RAE,
  author =       "Maciej M. Syslo",
  title =        "Remark on ``{Algorithm 459}: The Elementary Circuits
                 of a Graph''",
  journal =      j-CACM,
  volume =       "18",
  number =       "2",
  pages =        "119--??",
  year =         "1975",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:25:14 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm18.html#Syslo75;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  note =         "See \cite{Syslo:1973:AAE}.",
  acknowledgement = ack-nhfb,
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Syslo75",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Syslo75",
}

@TechReport{VanEmdeBoas:1975:NRE,
  author =       "Peter {Van Emde Boas} and Paul M. B. Vit{\'a}nyi",
  title =        "A Note on the Recursive Enumerability of Some Classes
                 of Recursively Enumerable Languages",
  type =         "Report",
  number =       "IW 35/75",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "8",
  year =         "1975",
  bibdate =      "Sat May 30 08:42:35 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://ir.cwi.nl/pub/9462/9462D.pdf",
  acknowledgement = ack-nhfb,
}

@Article{vanWijngaarden:1975:RRA,
  author =       "Adriaan van Wijngaarden and B. J. Mailloux and J. E.
                 L. Peck and C. H. A. Koster and M. Sintzoff and C. H.
                 Lindsey and L. G. L. T. Meertens and R. G. Fisker",
  title =        "Revised Report on the Algorithmic Language {ALGOL
                 68}",
  journal =      j-ACTA-INFO,
  volume =       "5",
  number =       "1--3",
  pages =        "1--236",
  day =          "19",
  month =        dec,
  year =         "1975",
  CODEN =        "AINFA2",
  ISSN =         "0001-5903 (print), 1432-0525 (electronic)",
  ISSN-L =       "0001-5903",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Compiler/reynolds.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Misc/HBP/ACTAI.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Theory/CLiCS.bib;
                 https://www.math.utah.edu/pub/tex/bib/actainfo.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  ajournal =     "Acta Inf.",
  checked =      "4 September 1990",
  fjournal =     "Acta Informatica",
  journal-URL =  "http://link.springer.com/journal/236",
  remark =       "See Peck \cite{Peck:1978:ASP} for the story of how
                 this long report was created in machine readable form
                 and published here.",
}

@Article{Ziegler:1975:IIA,
  author =       "B. Ziegler",
  title =        "{Inversion einer im allgemeinen nicht positiv
                 definiten symmetrischen Matrix}. ({German})
                 [{Inversion} of a Matrix Which Is Symmetric but in
                 General Not Positive Definite]",
  journal =      j-COMPUTING,
  volume =       "14",
  number =       "1--2",
  pages =        "131--139",
  month =        mar,
  year =         "1975",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:52 MST 2001",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. f{\"u}r Informatik, Univ. Stuttgart, Stuttgart,
                 West Germany",
  classification = "723; 921; B0290H; C4140; C7310",
  description =  "matrix algebra; subroutines",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Comput (Vienna/NY)",
  keywords =     "ALGOL procedure; computer programming --- Subroutines;
                 inversion; mathematical techniques; matrix; matrix
                 inversion; not positive definite; symmetric",
  language =     "German",
}

@Article{Zosel:1975:MPV,
  author =       "Mary E. Zosel",
  title =        "A modest proposal for vector extensions to {ALGOL}",
  journal =      j-SIGPLAN,
  volume =       "10",
  number =       "3",
  pages =        "62--71",
  month =        mar,
  year =         "1975",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:13:46 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140B (Machine-oriented languages)",
  conflocation = "New York, NY, USA; 18-19 March 1975",
  conftitle =    "Programming Languages and Compilers for Parallel and
                 Vector Machines",
  corpsource =   "Univ. California, Livermore, CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; definition of descriptors; memory management;
                 register management; STAR; vector extensions; vector
                 language",
  sponsororg =   "ACM; SIGPLAN; et al",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Zvegintzov:1975:PAD,
  author =       "N. Zvegintzov",
  title =        "Problems with Analytic Description of Text Formats",
  journal =      j-COMP-J,
  volume =       "18",
  number =       "2",
  pages =        "148--149",
  month =        may,
  year =         "1975",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/18.2.148",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:55 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/18/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/18/2/148.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/148.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_18/Issue_02/tiff/149.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6110 (Systems analysis and programming); C6140D (High
                 level languages)",
  classification = "723",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "analytic description; computer programming languages
                 --- Algol; formatting; pattern recognition systems;
                 problems; program and system documentation;
                 programming; programs; source text; terminology; text
                 formats",
  treatment =    "P Practical",
}

@TechReport{Ammann:1976:CGP,
  author =       "Urs Ammann",
  title =        "On Code Generation in a {PASCAL} Compiler",
  type =         "Report",
  number =       "13",
  institution =  inst-ETH,
  address =      inst-ETH:adr,
  pages =        "i + 41",
  year =         "1976",
  bibdate =      "Sat Feb 03 06:53:39 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://pascal.hansotten.com/uploads/wirth/Pascal-On-Code-Generation-in-a-Pascal-Compiler-eth-3056-01.pdf",
  abstract =     "PASCAL 1s an ALGOL-like general purpose programming
                 language. It was developed by N. Wirth at the Federal
                 Institute of Technology in Zurich (ETHZ) and was first
                 published in [7]. In 1973 an axiomatic definition of
                 the language followed [4]. Compared to ALGOL 60, PASCAL
                 offers essential extensions in the domain of user
                 defined data structures. In spite of its power of
                 expression PASCAL is characterized by its simplicity
                 and ease of implementation, thereby favourably
                 measuring with other modern programming languages as
                 e.g. PL/I and ALGOL 68.",
  acknowledgement = ack-nhfb,
  remark =       "Listed, without years, at the end of
                 \cite{Wirth:1979:CPP}. The report itself is undated,
                 but a year of 1976 is given in the cover page added in
                 the version at the URL.",
}

@TechReport{Anonymous:1976:EAJ,
  author =       "Anonymous",
  title =        "Evaluation of {ALGOL 68}, {Jovial J3B}, {PASCAL},
                 {SIMULA 67}, and {TACPOL} Versus {TINMAN} Requirements
                 for a Common High Order Programming Language",
  type =         "Report",
  number =       "??",
  institution =  "Softech, Inc. and Defense Technical Information
                 Center",
  address =      "Waltham, MA, USA and Fort Belvoir, VA, USA",
  pages =        "??",
  month =        oct,
  year =         "1976",
  LCCN =         "????",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "This report evaluates how well ALGOL 68, JOVIAL J3B,
                 PASCAL, SIMULA 67, and TACPOL satisfy the Department of
                 Defense requirements for high order computer
                 programming languages, as described in A Common
                 Programming Language for the Department of Defense ---
                 Background and Technical Requirements, Institute for
                 Defense Analyses, Arlington, Va., Paper P-1191, June
                 1976, known informally as the TINMAN. The body of this
                 evaluation report consists of stating for each TINMAN
                 requirement (e.g., A6. Arrays) the degree to which each
                 language satisfies the requirement (e.g., Not
                 Satisfied), together with a justification for this
                 evaluation, keyed to language reference documents.
                 Bibliographic references to these documents are found
                 at the beginning of Section 2, where each language's
                 deficiencies are summarized. The remainder of Section 2
                 consists of the detailed language evaluations. Each
                 evaluation begins by quoting relevant parts of the
                 TINMAN requirement, and then each language is evaluated
                 separately with respect to that requirement. See also
                 AD-A037 634.",
  acknowledgement = ack-nhfb,
}

@TechReport{Anonymous:1976:LCC,
  author =       "Anonymous",
  title =        "A Language Comparison. A Comparison of the Properties
                 of the Programming Languages {ALGOL 68}, {CAMAC-IML},
                 {Coral 66}, {PAS 1}, {Pearl}, {PL/1}, {PROCOL},
                 {RTL??}",
  type =         "Report",
  number =       "??",
  institution =  "Purdue Laboratory for Applied Industrial Control,
                 Purdue University",
  address =      "Lafayette, IN, USA",
  pages =        "??",
  month =        oct,
  year =         "1976",
  LCCN =         "????",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "A comparison of the key features of eight well known
                 real time programming languages in relation to their
                 use for industrial computer systems. (Author).",
  acknowledgement = ack-nhfb,
}

@Book{Bachmann:1976:PPA,
  author =       "Karl Heinz Bachmann",
  title =        "{Die Programmierungssprachen Pascal und ALGOL 68}.
                 ({German}) [{The} programming languages {Pascal} and
                 {ALGOL 68}]",
  volume =       "10",
  publisher =    pub-AKADEMIE-VERLAG,
  address =      pub-AKADEMIE-VERLAG:adr,
  pages =        "220",
  year =         "1976",
  LCCN =         "QA76.73.P2 B3",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Elektronisches Rechnen und Regeln",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "Pascal (Computer program language); ALGOL (Computer
                 program language)",
}

@Article{Backus:1976:MRA,
  author =       "J. W. Backus and F. L. Bauer and J. Green and C. Katz
                 and J. McCarthy and P. Naur and A. J. Perlis and H.
                 Rutishauser and K. Samelson and B. Vauquois and J. H.
                 Wegstein and A. van Wijngaarden and M. Woodger and R.
                 M. {De Morgan} and I. D. Hill and B. A. Wichmann",
  title =        "Modified Report on the Algorithmic Language
                 {ALGOL-60}",
  journal =      j-COMP-J,
  volume =       "19",
  number =       "4",
  pages =        "364--379",
  month =        nov,
  year =         "1976",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/19.4.364",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  MRclass =      "68N01",
  bibdate =      "Tue Dec 4 14:47:58 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/19/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 Misc/is.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/19/4/364.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/364.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/365.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/366.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/367.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/368.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/369.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/370.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/371.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/372.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/373.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/374.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/375.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/376.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/377.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/378.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_04/tiff/379.tif",
  ZMID =         "03529388",
  ZMnumber =     "0338.68007",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970); Klaus Samelson (21 December 1918--25
                 May 1980)",
  classcodes =   "C6140D (High level languages)",
  classification = "723; 902",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; ALGOL 60; algorithmic language; computer
                 programming languages; standards",
  treatment =    "G General Review; P Practical",
}

@Article{Baron:1976:TI,
  author =       "W. Baron",
  title =        "{Zur trigonometrischen Interpolation}. ({German})
                 [{On} trigonometric interpolation]",
  journal =      j-COMPUTING,
  volume =       "16",
  number =       "4",
  pages =        "319--328",
  month =        dec,
  year =         "1976",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 06:53:59 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  ZMnumber =     "321.65003",
  acknowledgement = ack-nhfb,
  affiliation =  "Inst. f{\"u}r Numerische Math., Tech. Univ. Wien,
                 Wien, Austria",
  classification = "B0290F; C4130",
  description =  "interpolation; polynomials",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "Algol procedure; Neville like algorithm; trigonometric
                 interpolation polynomial",
  language =     "German",
}

@Article{Batson:1976:DDA,
  author =       "A. P. Batson and R. E. Brundage and J. P. Kearns",
  title =        "Design data for {Algol-60} machines",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "4",
  number =       "4",
  pages =        "151--154",
  month =        jan,
  year =         "1976",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (ACM), 0884-7495 (IEEE)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:41:06 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "https://dl.acm.org/loi/sigarch",
}

@Unpublished{Boas:1976:LFP,
  author =       "Peter van Emde Boas",
  title =        "Least fixed points and the recursion theorem",
  number =       "ZW 78/76",
  pages =        "??",
  month =        jan,
  year =         "1976",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Unpublished{Boas:1976:SAM,
  author =       "Peter van Emde Boas",
  title =        "Some applications of the {Meyer--McCreight} algorithm
                 in abstract complexity theory: (prepublication)",
  number =       "ZW 79/76",
  pages =        "??",
  month =        jan,
  year =         "1976",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@InProceedings{Brailsford:1976:ADC,
  author =       "D. F. Brailsford and R. D. Knott",
  editor =       "????",
  booktitle =    "Proceedings of a conference on {``Applications of
                 Algol 68'', University of East Anglia, 22--25 March
                 1976}",
  title =        "{ALGOL 68} Dialect Conversion --- a Syntactic
                 Approach",
  publisher =    "????",
  address =      "????",
  pages =        "192--203",
  year =         "1976",
  bibdate =      "Sat May 30 09:42:48 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.researchgate.net/publication/28692800_Algol_68_Dialect_Conversion_--_a_Syntactic_Approach",
  abstract =     "A syntax directed package for converting Revised Algol
                 68 programs into Algol 68-R form, (where possible) is
                 being developed at Nottingham. The package makes use of
                 J. M. Foster's Syntax Improving Device (SID) [1]. The
                 experience gained has underlined the value of a
                 syntactic approach to problems of this sort. A far
                 wider range of constructs can be translated than would
                 ever be possible by using ad hoc methods. In many
                 respects the difficulties encountered are those of
                 conventional compiler writing, but some intriguing new
                 problems arise when, as in this case, the source
                 language and target language differ relatively little
                 in philosophy and appearance.",
  acknowledgement = ack-nhfb,
  remark =       "Proceedings not available online. The colophon
                 describes the OCR conversion of a bitmap scan the
                 printed article to a troff document that was typeset to
                 reproduce closely the original appearance --- a
                 four-hour effort.",
}

@Book{Branquart:1976:OTP,
  author =       "Paul Branquart",
  title =        "{An Optimized translation process and its application
                 to ALGOL 68}",
  volume =       "38",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "ix + 334",
  year =         "1976",
  CODEN =        "LNCSD9",
  DOI =          "????",
  ISBN =         "0-387-07545-3",
  ISBN-13 =      "978-0-387-07545-7",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "QA76.73.A24 O67",
  bibdate =      "Wed Feb 14 06:00:56 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs.bib",
  series =       ser-LNCS,
  URL =          "http://link.springer-ny.com/link/service/series/0558/tocs/t0038.htm;
                 http://www.springerlink.com/content/978-0-387-07545-7;
                 http://www.springerlink.com/openurl.asp?genre=issue&issn=0302-9743&volume=38",
  acknowledgement = ack-nhfb,
  keywords =     "algol (computer program language); compiling
                 (electronic computers)",
}

@Article{Brewer:1976:DSB,
  author =       "Richard K. Brewer",
  title =        "Documentation standards for beginning students",
  journal =      j-SIGCSE,
  volume =       "8",
  number =       "1",
  pages =        "69--73",
  month =        feb,
  year =         "1976",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/952989.803450",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 08:53:52 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
  note =         "Proceedings of the SIGCSE--SIGCUE joint symposium on
                 Computer science education.",
  abstract =     "The importance of writing programs that are readable
                 has finally gained preeminence in the struggle with
                 such competing and contradictory goals as ``cuteness''
                 and ``optimization'' of code. As a result, a much
                 greater stress on documentation standards is found in
                 computer science education these days. Industry and
                 government standards for documentation are being more
                 widely adhered to and certain points of agreement have
                 emerged. Some excellent books have been written that
                 cover the subject (Van Tassel, 1974; Ledgard, 1975;
                 Kernighan {\&} Plauger, 1974); however it is safe to
                 say that both the exhaustive treatment of the subject
                 in such publications and the extremely high standards
                 proposed probably preclude wholesale adoption by
                 instructors of beginning level programming courses.
                 What is proposed here is a set of common sense, scaled
                 down documentation standards for the student in a first
                 programming course in, say, FORTRAN, PL/I, ALGOL, or
                 Basic. The following represents an amalgam of
                 documentation requirements achieved as a result of
                 teaching introductory programming to college students
                 for nine years. The actual sources have been the
                 literature, colleagues, and last but not least,
                 experience. They are not intended to represent an
                 ``only'' or ``best'' approach; the author has recently
                 encountered other efforts in this direction that must
                 surely be as reasonable and effective. It does
                 represent one educator's approach; it is sufficiently
                 scaled down so that one might reasonably expect to use
                 it as a standard for beginning students; and it may be
                 most useful as a contributor of components to be
                 integrated into a more effective set of standards. The
                 basics of documentation and readable programming
                 include comments, meaningful variable names, labelled
                 output, flowcharts, and clear program flow. The major
                 components of and basic rules for each of these
                 categories will be presented in the context of the
                 needs and limitations of the beginning student.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@Article{DeMorgan:1976:SAR,
  author =       "R. M. {De Morgan} and I. D. Hill and B. A. Wichmann",
  title =        "A supplement to the {Algol 60} Revised Report",
  journal =      j-COMP-J,
  volume =       "19",
  number =       "3",
  pages =        "276--288",
  month =        aug,
  year =         "1976",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/19.3.276",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:58 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/19/3.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/19/3/276.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/276.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/277.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/278.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/279.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/280.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/281.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/282.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/283.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/284.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/285.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/286.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/287.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_19/Issue_03/tiff/288.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  corpsource =   "ICL Dataskil Ltd., Reading, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; ALGOL 60; basic concepts; declarations;
                 expressions; language structure; statements",
  treatment =    "P Practical",
}

@Article{Deo:1976:NHT,
  author =       "Narsingh Deo",
  title =        "Note on {Hopcroft} and {Tarjan}'s Planarity
                 Algorithm",
  journal =      j-J-ACM,
  volume =       "23",
  number =       "1",
  pages =        "74--75",
  month =        jan,
  year =         "1976",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Sat Dec 10 15:39:39 1994",
  bibsource =    "ftp://ftp.ira.uka.de/pub/siggraph/76.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  note =         "See also \cite{Hopcroft:1974:EPT}.",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
}

@Article{Earnshaw:1976:GPA,
  author =       "R. A. Earnshaw",
  title =        "Graph plotting in {ALGOL} $ 68$-R",
  journal =      j-SPE,
  volume =       "6",
  number =       "1",
  pages =        "51--60",
  month =        jan # "\slash " # mar,
  year =         "1976",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380060105",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@TechReport{Eijgenraam:1976:TIC,
  author =       "P. Eijgenraam and J. A. {Van De Griend} and L. S. C.
                 Statema",
  title =        "{Triplex-Algol 60} on the {IBM} 370\slash 158 of the
                 {Centraal Rekeninstituut}",
  type =         "Report",
  number =       "76-1",
  institution =  "Institute of Applied Math. and Computer Science,
                 University of Leiden",
  address =      "Leiden, The Netherlands",
  pages =        "??",
  year =         "1976",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{elLozy:1976:RAC,
  author =       "Mohamed el Lozy",
  title =        "Remark on {``Algorithm 299: Chi-Squared Integral
                 [S15]''}",
  journal =      j-TOMS,
  volume =       "2",
  number =       "4",
  pages =        "393--395",
  month =        dec,
  year =         "1976",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500",
  bibdate =      "Sat Jul 05 16:47:38 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{Hill:1967:ACS,Hill:1985:RCS}.",
  acknowledgement = ack-nhfb,
}

@Article{Ford:1976:DSN,
  author =       "B. Ford and D. K. Sayers",
  title =        "Developing a single numerical algorithm library for
                 different machine ranges",
  journal =      j-TOMS,
  volume =       "2",
  pages =        "115--131",
  year =         "1976",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibsource =    "Distributed/QLD.bib; Distributed/QLD/1976.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  annote =       "The numerical algorithms group (NAG) is a British
                 venture, started five years ago, to provide a good
                 numerical algorithms library for users of computers in
                 British universities. As the universities have
                 computers from different machine ranges, the
                 development of a single library for the various
                 machines has presented five major problems. The first
                 is administrative and is not discussed. algorithm
                 selection and coding and the subsequent testing",
  country =      "USA",
  date =         "01/02/80",
  descriptors =  "Reliability; method; realization; programming
                 language; ALGOL; FORTRAN; numerical method; program
                 construction; standard",
  enum =         "980",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "http://dl.acm.org/pub.cfm?id=J782",
  location =     "RWTH-AC-DFV: TELL",
  references =   "11",
  revision =     "15/01/92",
}

@MastersThesis{Gegusch:1976:DTF,
  author =       "T. Gegusch",
  title =        "{Eine Dezimale Triplex-Langzahl-Arithmetik F{\"u}r Den
                 Univac-Algol-60-Compiler}",
  type =         "Diplomarbeit",
  school =       "Inst. F. Prakt. Math., University Karlsruhe",
  pages =        "??",
  year =         "1976",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@TechReport{Goodenough:1976:EAJ,
  author =       "John B. Goodenough and Clement L. McGowan and John R.
                 Kelly",
  title =        "Evaluation of {ALGOL 68}, {JOVIAL J3B}, {PASCAL},
                 {SIMULA 67}, and {TACPOL} vs {Tinman} Requirements for
                 a Common High Order Programming Language --- Final
                 Report for Period: {July 1976--October 1976}",
  volume =       "033893; 75--0373--F",
  type =         "Report",
  number =       "??",
  institution =  "US Army Electronics Command and Defense Technical
                 Information Center",
  address =      "Fort Monmouth, NJ, USA and Fort Belvoir, VA, USA",
  pages =        "165",
  year =         "1976",
  LCCN =         "????",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Haskell:1976:USF,
  author =       "R. E. Haskell and D. E. Boddy and G. A. Jackson",
  title =        "Use of structured flowcharts in the undergraduate
                 Computer Science curriculum",
  journal =      j-SIGCSE,
  volume =       "8",
  number =       "3",
  pages =        "67--74",
  month =        jul,
  year =         "1976",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/952991.804758",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 08:53:54 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
  note =         "Proceedings of the 6th SIGCSE Symposium on Computer
                 Science Education.",
  abstract =     "Over the last four years a new Computer Science major
                 program has been introduced into the curriculum of the
                 School of Engineering at Oakland University. During
                 this period computer science educators throughout the
                 country have debated the best way to introduce
                 structured programming into the curriculum. There is
                 now a widespread belief that beginning FORTRAN courses
                 cannot be taught using structured programming in a form
                 that is palatable to freshmen students without the aid
                 of a structured FORTRAN preprocessor. Our experience in
                 teaching structured programming using FORTRAN to large
                 numbers of freshmen students has indicated that this
                 widespread belief is false. We will illustrate the use
                 of structured flowcharts with FORTRAN in Section 2 by
                 showing one of the actual programming assignments that
                 was given to our freshman introductory computer course
                 this term. The same structured flowcharting techniques
                 are used throughout the curriculum. An example that
                 uses ALGOL and is taken from our junior level data
                 structures class is given in Section 3. The use of the
                 structured flowcharts forces all programs to be
                 well-structured and encourages a top-down approach to
                 programming. It is a very useful vehicle for describing
                 any language-independent structured algorithm. An
                 example of using structured flowcharts to describe a
                 simple precedence parser in a senior course on
                 compilers is given in Section 4.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@TechReport{Herriot:1976:CIN,
  author =       "John G. Herriot",
  title =        "Calculation of interpolating natural spline functions
                 using {de Boor}'s package for calculating with
                 {B}-splines",
  type =         "Technical Report",
  number =       "STAN-CS-76-569 (P261 814/AS)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "i + 44",
  month =        oct,
  year =         "1976",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-76-569.html",
  abstract =     "A FORTRAN subroutine is described for finding
                 interpolating natural splines of odd degree for an
                 arbitrary set of data points. The subroutine makes use
                 of several of the subroutines in de Boor's package for
                 calculating with B-splines. An Algol W translation of
                 the interpolating natural spline subroutine and of the
                 required subroutines of the de Boor package are also
                 given. Timing tests and accuracy tests for the routines
                 are described.",
  acknowledgement = ack-nhfb,
  pdfpages =     "52",
  xxnumber =     "CS-TR-76-569",
}

@Article{Jones:1976:EASa,
  author =       "B. Jones",
  title =        "An Extended {Algol-60} for Shaded Computer Graphics",
  journal =      j-COMP-GRAPHICS,
  volume =       "10",
  number =       "1",
  pages =        "18--23",
  month =        "Spring",
  year =         "1976",
  CODEN =        "CGRADI, CPGPBZ",
  ISSN =         "0097-8930 (print), 1558-4569 (electronic)",
  ISSN-L =       "0097-8930",
  bibdate =      "Tue Feb 4 14:36:57 1997",
  bibsource =    "Graphics/imager/imager.76.bib;
                 Graphics/siggraph/76.bib;
                 http://www.math.utah.edu/pub/tex/bib/siggraph.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  annote =       "joint issue.",
  fjournal =     "Computer Graphics",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J166",
  keywords =     "Algol-60 and grey scale graphics, Algol-60, grey scale
                 graphics",
}

@Article{Jones:1976:EASb,
  author =       "Ben Jones",
  title =        "An extended {Algol-60} for {Shaded Computer
                 Graphics}",
  journal =      j-SIGPLAN,
  volume =       "11",
  number =       "6",
  pages =        "18--23",
  month =        jun,
  year =         "1976",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:13:57 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C5540 (Terminals and graphic displays); C6130 (Data
                 handling techniques); C6140D (High level languages)",
  conflocation = "Miami Beach, FL, USA; 26-27 April 1976",
  conftitle =    "Symposium on Graphic Languages",
  corpsource =   "Computer Engng. and Information Sci., Case Western
                 Reserve Univ., Cleveland, OH, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 60; computer graphics; graphic language;
                 PDP 11; programming language; real time; shaded
                 computer graphics; shaded perspective images",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Knott:1976:NSP,
  author =       "Gary D. Knott",
  title =        "A Numbering System for Permutations of Combinations",
  journal =      j-CACM,
  volume =       "19",
  number =       "6",
  pages =        "355--356",
  month =        jun,
  year =         "1976",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:55:20 MST 2001",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Theory/Seiferas/1976.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm19.html#Knott76;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "B0250 (Combinatorial mathematics); C1160
                 (Combinatorial mathematics); C7310 (Mathematics
                 computing)",
  corpsource =   "Nat. Inst. of Health, Bethesda, MD, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "Algol procedures; coding systems; combinatorial
                 mathematics; combinatorics; inverse; permuted
                 combination numbering system; storage mapping
                 functions",
  oldlabel =     "Knott76",
  treatment =    "A Application; T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Knott76",
}

@Article{Kuo-Petravic:1976:TPT,
  author =       "L. G. Kuo-Petravic and M. Petravic and K. V. Roberts",
  title =        "{Tranal} --- a program for the translation of
                 {Symbolic Algol} into {Symbolic Algol II}",
  journal =      j-COMP-PHYS-COMM,
  volume =       "11",
  number =       "1",
  pages =        "5--25",
  month =        jan # "\slash " # feb,
  year =         "1976",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/0010-4655(76)90036-9",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Mon Feb 13 06:01:19 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compphyscomm1970.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0010465576900369",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Madison:1976:CPL,
  author =       "A. Wayne Madison and Alan P. Batson",
  title =        "Characteristics of Program Localities",
  journal =      j-CACM,
  volume =       "19",
  number =       "5",
  pages =        "285--294",
  month =        may,
  year =         "1976",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:00:47 MST 2001",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Misc/os.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm19.html#MadisonB76;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "The term ``locality'' is used to denote that subset of
                 a program's segments which are referenced during a
                 particular phase of its execution. In this paper the
                 concept of a locality is made more explicit through a
                 formal definition of what constitutes a phase of
                 localized reference behavior, and by a corresponding
                 mechanism for the detection of localities in actual
                 reference strings. This definition provides for the
                 existence of a hierarchy of localities at any given
                 time. empirical data from a sample of production Algol
                 60 programs is used to display distributions of
                 locality sizes and lifetimes. These results are
                 discussed in terms of their implications for the
                 modeling of program behavior and memory management in
                 virtual memory systems.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6120 (File organisation); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  classification = "723",
  corpsource =   "Dept. of Appl. Math. and Computer Sci., Univ. of
                 Virginia, Charlottesville, VA, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "bounded locality intervals; computer operating
                 systems; computer programming languages; locality;
                 memory; memory management; program behaviour; storage
                 management; virtual; virtual storage",
  oldlabel =     "MadisonB76",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/MadisonB76",
}

@Article{Matuszek:1976:CAS,
  author =       "David Matuszek",
  title =        "The case for the {\tt assert} statement",
  journal =      j-SIGPLAN,
  volume =       "11",
  number =       "8",
  pages =        "36--37",
  month =        aug,
  year =         "1976",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/987531.987535",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:08:11 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6150G
                 (Diagnostic, testing, debugging and evaluating
                 systems)",
  corpsource =   "Dept. of Computer Sci., Univ. of Texas, Austin, TX,
                 USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; debugging; program debugging; programming",
  treatment =    "P Practical",
}

@Article{Meertens:1976:SST,
  author =       "L. Meertens",
  title =        "A space-saving technique for assigning {ALGOL 68}
                 multiple values",
  journal =      j-INFO-PROC-LETT,
  volume =       "5",
  number =       "4",
  pages =        "97--99",
  day =          "??",
  month =        oct,
  year =         "1976",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C4240 (Programming and algorithm theory); C6140D
                 (High level languages)",
  corpsource =   "Math. Centrum, Amsterdam, Netherlands",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  keywords =     "ALGOL; ALGOL 68; multiple values; optimisation; space
                 saving technique",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Book{Pagan:1976:PGA,
  author =       "Frank G. Pagan",
  title =        "A Practical Guide to {Algol 68}",
  publisher =    pub-WILEY,
  address =      pub-WILEY-LONDON:adr,
  pages =        "ix + 213",
  year =         "1976",
  ISBN =         "0-471-65746-8 (hardcover), 0-471-65747-6 (paperback)",
  ISBN-13 =      "978-0-471-65746-0 (hardcover), 978-0-471-65747-7
                 (paperback)",
  ISSN =         "0277-2647",
  LCCN =         "QA76.73.A24 P34",
  bibdate =      "Mon May 18 07:25:59 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Wiley series in computing",
  abstract =     "The aims of this book are to provide an informal but
                 comprehensive guide to the final (1974) version of the
                 Algol 68 programming language to do so in a manner
                 consistent with the use of what has come to be known as
                 structured programming.",
  acknowledgement = ack-nhfb,
  remark =       "Translated to Russian by A. F. Rar, MIR Publishers,
                 Moscow, USSR, 1979.",
  tableofcontents = "Basic concepts and constructs \\
                 Straight--line programs \\
                 Loops and multiple values \\
                 Conditional elaboration \\
                 Routines \\
                 Extended modes \\
                 Transput \\
                 Additional control devices",
}

@TechReport{Reiser:1976:S,
  author =       "John F. Reiser",
  title =        "{SAIL}",
  type =         "Technical Report",
  number =       "STAN-CS-76-574 (AIM-289)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "178",
  month =        aug,
  year =         "1976",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/pub/cstr/reports/cs/tr/76/574/CS-TR-76-574.pdf;
                 http://i.stanford.edu/TR/CS-TR-76-574.html",
  abstract =     "Sail is a high-level programming language for the
                 PDP-10 computer. It includes an extended ALGOL 60
                 compiler and a companion set of execution-time
                 routines. In addition to ALGOL, the language features:
                 (1) flexible linking to hand-coded machine language
                 algorithms, (2) complete access to the PDP-10 I/O
                 facilities, (3) a complete system of compile-time
                 arithmetic and logic as well as a flexible macro
                 system, (4) a high-level debugger, (5) records and
                 references, (6) sets and lists, (7) an associative data
                 structure, (8) independent processes, (9) procedure
                 variables, (10) user modifiable error handling, (11)
                 backtracking, and (12) interrupt facilities. This
                 manual describes the Sail language and the
                 execution-time routines for the typical Sail user: a
                 non-novice programmer with some knowledge of ALGOL. It
                 lies somewhere between being a tutorial and a reference
                 manual.",
  acknowledgement = ack-nhfb,
  pdfpages =     "182",
  xxnumber =     "CS-TR-76-574",
}

@Article{Riha:1976:AEA,
  author =       "W. Riha and K. R. James",
  title =        "Algorithm $ 29 $. Efficient Algorithms for Doubly and
                 Multiply Restricted Partitions",
  journal =      j-COMPUTING,
  volume =       "16",
  number =       "1--2",
  pages =        "163--168",
  month =        mar,
  year =         "1976",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Tue Jan 2 17:40:52 MST 2001",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  ZMnumber =     "317.68046",
  acknowledgement = ack-nhfb,
  affiliation =  "Centre for Computer Studies, Univ. of Leeds, Leeds,
                 UK",
  classification = "723; 921; B0250; C1160; C7310",
  description =  "combinatorial mathematics; graph theory",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Comput (Vienna/NY)",
  keywords =     "ALGOL procedures; computer programming; doubly and
                 multiply restricted partitions; integer; mathematical
                 techniques",
}

@Article{Smith:1976:SLP,
  author =       "Carol Smith and Jon Rickman",
  title =        "Selecting languages for pedagogical tools in the
                 computer science curriculum",
  journal =      j-SIGCSE,
  volume =       "8",
  number =       "3",
  pages =        "39--47",
  month =        jul,
  year =         "1976",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/952991.804753",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 08:53:54 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
  note =         "Proceedings of the 6th SIGCSE Symposium on Computer
                 Science Education.",
  abstract =     "The selection of languages for use as pedagogical aids
                 in the teaching of computer science is still a big
                 issue at most universities. The rebellion against
                 FORTRAN has given rise to numerous heirs to the throne,
                 eg, PL/1, ALGOL, PASCAL, etc. In deciding how to
                 resolve this issue small departments have to consider
                 the effect the decision might have on the productivity
                 of their faculty. The analysis of this problem as
                 viewed at SIU-Carbondale is described within. The
                 analysis is performed by applying a set of criteria to
                 a list of potential languages.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@TechReport{Smith:1976:ST,
  author =       "Nancy W. Smith",
  title =        "{SAIL} tutorial",
  type =         "Technical Report",
  number =       "STAN-CS-76-575 (AIM-290, AD-A042494)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "54",
  month =        oct,
  year =         "1976",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-76-575.html",
  abstract =     "This tutorial is designed for a beginning user of
                 Sail, an ALGOL-like language for the PDP10. The first
                 part covers the basic statements and expressions of the
                 language; remaining topics include macros, records,
                 conditional compilation, and input/output. Detailed
                 examples of Sail programming are included throughout,
                 and only a minimum of programming background is
                 assumed.",
  acknowledgement = ack-nhfb,
  pdfpages =     "58",
  xxnumber =     "CS-TR-76-575",
}

@Article{Tanenbaum:1976:TA,
  author =       "Andrew S. Tanenbaum",
  title =        "A Tutorial on {Algol 68}",
  journal =      j-COMP-SURV,
  volume =       "8",
  number =       "2",
  pages =        "155--190",
  month =        jun,
  year =         "1976",
  CODEN =        "CMSVAN",
  DOI =          "https://doi.org/10.1145/356669.356671",
  ISSN =         "0010-4892",
  bibdate =      "Thu Jun 19 09:20:05 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/surveys/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compsurv.bib",
  note =         "See also \cite{Tanenbaum:1977:CTA}.",
  abstract =     "This paper is an introduction to the main features of
                 ALGOL 68, emphasizing the novel features not found in
                 many other programming languages. The topics, data
                 types (modes), type conversion (coercion), generalized
                 expressions (units), procedures, operators, the
                 standard prelude, and input/output, form the basis of
                 the paper. The approach is informal, relying heavily on
                 many short examples. The paper applies to the Revised
                 Report, published in 1975, rather than to the original
                 report, published in 1969.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J204",
  keywords =     "ALGOL 68; ALGorithmic Language; expression languages;
                 general programming languages; high-level languages;
                 problem-oriented languages",
}

@Book{vanWijngaarden:1976:RRAa,
  editor =       "Adriaan van Wijngaarden and B. J. (Barry James)
                 Mailloux and J. E. L. (John E. L. (Edward Lancelot))
                 Peck and C. H. A. (Cornelis H. A.) Koster and M.
                 Sintzoff and C. H. Lindsey and Lambert G. L. Meertens
                 and R. G. Fisker",
  title =        "Revised Report on the Algorithmic Language {ALGOL
                 68}",
  type =         "Tract",
  number =       "50",
  publisher =    inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "236",
  year =         "1976",
  ISBN =         "90-6196-089-4",
  ISBN-13 =      "978-90-6196-089-8",
  LCCN =         "QA76.73.A24 R45 1976b",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Mathematical Centre tracts; 50",
  URL =          "https://ir.cwi.nl/pub/18575",
  acknowledgement = ack-nhfb,
  remark =       "Published in 1971 under title: Report on the
                 algorithmic language ALGOL 68. Translated to Russian by
                 A. A. B{\"a}hrs, MIR Publishers, Moscow, USSR, 1980.",
  subject =      "ALGOL (Computer program language)",
}

@Book{vanWijngaarden:1976:RRAb,
  editor =       "Adriaan van Wijngaarden and B. J. (Barry James)
                 Mailloux and J. E. L. (John E. L. (Edward Lancelot))
                 Peck and C. H. A. (Cornelis H. A.) Koster and M.
                 Sintzoff and C. H. Lindsey and Lambert G. L. Meertens
                 and R. G. Fisker",
  title =        "Revised Report on the Algorithmic Language {ALGOL
                 68}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "236",
  year =         "1976",
  ISBN =         "0-387-07592-5, 3-540-07592-5",
  ISBN-13 =      "978-0-387-07592-1, 978-3-540-07592-9",
  LCCN =         "QA76.73.A24 R45 1976",
  bibdate =      "Sat Apr 27 15:52:06 MDT 2024",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  URL =          "https://algol68genie.nl/en/blog/revised-report-algol-68-html;
                 https://web.archive.org/web/20070927191700/http://burks.brighton.ac.uk/burks/language/other/a68rr/rrtoc.htm",
  acknowledgement = ack-nhfb,
  libnote =      "Not in my library.",
  remark =       "Published in 1971 under title: Report on the
                 algorithmic language ALGOL 68. A later edition was
                 issued as a supplement to ALGOL Bulletin number 47,
                 covering changes up to the end of 1978.",
  subject =      "Algol (Lenguaje de Programaci{\'o}n para
                 Computadores); Lenguajes de Programaci{\'o}n
                 (Computadores Electr{\'o}nicos)",
  tableofcontents = "Preliminary definitions \\
                 Fundamental constructions \\
                 Context dependence \\
                 Elaboration-independent constructions \\
                 Environment and examples",
}

@Article{vonBochmann:1976:SEL,
  author =       "Gregor von Bochmann",
  title =        "Semantic Evaluation from Left to Right",
  journal =      j-CACM,
  volume =       "19",
  number =       "2",
  pages =        "55--62",
  month =        feb,
  year =         "1976",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  MRclass =      "68A30",
  MRnumber =     "55 13879",
  MRreviewer =   "V. N. Agafonov",
  bibdate =      "Mon Jan 22 06:27:08 MST 2001",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Compiler/AG.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Database/dbase.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm19.html#Bochmann76;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "This paper describes attribute grammars and their use
                 for the definition of programming languages and
                 compilers; a formal definition of attribute grammars
                 and a discussion of some of its important aspects are
                 included. The paper concentrates on the evaluation of
                 semantic attributes in a few passes from left to right
                 over the derivation tree of a program. A condition for
                 an attribute grammar is given which assures that the
                 semantics of any program can be evaluated in a single
                 pass over the derivation tree, and an algorithm is
                 discussed which decides how many passes from left to
                 right are in general necessary, given the attribute
                 grammar. These notions are explained in terms of an
                 example grammar which describes the scope rules of
                 Algol 60. Practical questions, such as the relative
                 efficiency of different evaluation schemes, and the
                 ease of adapting the attribute grammar of a given
                 programming language to the left-to-right evaluation
                 scheme are discussed.",
  acknowledgement = ack-nhfb,
  classcodes =   "C4210 (Formal logic)",
  classification = "723",
  corpsource =   "Univ. of Montreal, Montreal, Que., Canada",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "Algol 60; attribute grammars; compilers; computer
                 programming languages; context free grammar;
                 context-free grammars; context-free languages;
                 derivation tree; eval class; left to right; multipass;
                 programming languages; semantic attributes",
  oldlabel =     "Bochmann76",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Bochmann76",
}

@Article{Wichmann:1976:TAC,
  author =       "B. A. Wichmann and B. Jones",
  title =        "Testing {ALGOL 60} Compilers",
  journal =      j-SPE,
  volume =       "6",
  number =       "2",
  pages =        "261--270",
  month =        apr # "\slash " # jun,
  year =         "1976",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380060212",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Winiger:1976:NOP,
  author =       "G. Winiger",
  title =        "A note on one-pass {{\tt CASE}} statement
                 compilation",
  journal =      j-SIGPLAN,
  volume =       "11",
  number =       "1",
  pages =        "32--36",
  month =        jan,
  year =         "1976",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/987324.987329",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:07:50 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Purdue Univ. Computing Center, West Lafayette, IN,
                 USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOLW compiler; one pass CASE statement compilation;
                 parser generating; parser generating system; program
                 compilers; program interpreters; syntax; translation",
  treatment =    "A Application; P Practical",
}

@Book{Bajpai:1977:FA,
  author =       "Avi C. Bajpai",
  title =        "{Fortran} y Algol",
  publisher =    pub-EDITORIAL-LIMUSA,
  address =      pub-EDITORIAL-LIMUSA:adr,
  pages =        "265",
  year =         "1977",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "Translation of: Fortran and Algol, a programmed course
                 for students of science and technology.",
  keywords =     "ALGOL (Computer program language); {Fortran} (Computer
                 program language)",
}

@Article{Banatre:1977:POC,
  author =       "J. P. Banatre",
  title =        "Producing optimised code for coercions",
  journal =      j-INFO-PROC-LETT,
  volume =       "6",
  number =       "2",
  pages =        "56--59",
  day =          "??",
  month =        apr,
  year =         "1977",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C4240 (Programming and algorithm theory); C6140D
                 (High level languages)",
  corpsource =   "IRISA, Univ. de Rennes, Rennes, France",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  keywords =     "ALGOL; ALGOL 68; coercions; optimised code;
                 programming theory",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Batson:1977:SSL,
  author =       "Alan P. Batson and Robert E. Brundage",
  title =        "Segment Sizes and Lifetimes in {Algol 60} Programs",
  journal =      j-CACM,
  volume =       "20",
  number =       "1",
  pages =        "36--44",
  month =        jan,
  year =         "1977",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:23:53 MST 2001",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Compiler/Heaps.bib;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm20.html#BatsonB77;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "The characteristics of the virtual memory requirements
                 of a sample of Algol 60 programs have been measured.
                 Distributions are presented for the sizes of memory
                 requests and for their holding times (lifetimes). The
                 results are presented in terms of J. B. Johnston's
                 contour model and a simple abstract machine. They
                 provide new empirical evidence of certain aspects of
                 the construction and behavior of real programs, and
                 some of their implications for the design of virtual
                 memory systems are presented and discussed.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6120 (File organisation)",
  classification = "722; 723",
  corpsource =   "Univ. of Virginia, Charlottesville, VA, USA",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "abstract; ALGOL; ALGOL 60; computer operating systems
                 --- Storage Allocation; computer programming languages
                 --- Algol; computer systems, digital; data storage,
                 digital; Johnston's contour model; machine; program
                 behaviour; segmentation; storage allocation; virtual
                 memory; virtual storage",
  oldlabel =     "BatsonB77",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/BatsonB77",
}

@Article{Bennett:1977:IPI,
  author =       "M. W. Bennett",
  title =        "Implementation of a {PDP11\slash ICL1900} cross
                 assembler in {Algol 68R}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "153--156",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68R; binary program; binary program error
                 diagnostics; code generation routines; error
                 diagnostics; lexical analyser; PDP11/ICL1900 cross
                 assembler; program assemblers; tree structured symbol
                 table",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Birrell:1977:SMA,
  author =       "Andrew D. Birrell",
  title =        "Storage management for {ALGOL 68}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "82--94",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6140D (High level
                 languages)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; constructs; runtime storage management
                 techniques; stack storage; storage management",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Braid:1977:GMA,
  author =       "I. C. Braid and R. C. Hillyard",
  title =        "Geometric modelling in {ALGOL 68}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "168--174",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C7440 (Civil and
                 mechanical engineering computing)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Computer Lab., Cambridge Univ., Cambridge, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68 program; command interpreter;
                 compilation; computer graphics; data structures; disc;
                 engineering components; geometric modelling; geometric
                 modelling compilation; graphics package; heap;
                 mechanical engineering computing; program compilers",
  sponsororg =   "ACM",
  treatment =    "A Application; P Practical",
}

@Article{Brailsford:1977:RTPa,
  author =       "D. F. Brailsford and E. Foxley and K. C. Mander and D.
                 J. Morgan",
  title =        "Run-time profiling of {Algol 68-R} programs using
                 {DIDYMUS} and {SCAMP}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "27--35",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Math. Dept., Univ. of Nottingham, Nottingham, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68R programs; counting routines;
                 histogram; language constructs; loader map;
                 multitasking; program diagnostics; runtime profiling",
  sponsororg =   "ACM",
}

@Article{Brownlee:1977:ABI,
  author =       "J. Nevil Brownlee",
  title =        "An {Algol}-based implementation of {SNOBOL 4}
                 patterns",
  journal =      j-CACM,
  volume =       "20",
  number =       "7",
  pages =        "527--529",
  month =        jul,
  year =         "1977",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:28:32 MST 2001",
  bibsource =    "Compendex database;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm20.html#Brownlee77;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  abstract =     "When a string appears as the subject of a SNOBOL4
                 statement, it may be scanned to see whether or not it
                 contains a specified pattern. However, since the
                 scanner is fundamentally an interpreter (using pattern
                 graphs as its input code), pattern matching appears to
                 be a time-consuming process. This paper describes an
                 alternative approach in which SNOBOL4 patterns are
                 compiled into Algol functions, which can be combined
                 into larger (more complicated) patterns, and which are
                 directly executed. It was developed as part of the
                 implementation of ``Snobal\slash 67'', a Burroughs
                 B6700 compiler for a SNOBAL4-like language.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  classification = "723",
  corpsource =   "Univ. of Auckland, Private Bag, Auckland, New
                 Zealand",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "ALGOL; compiled; computer operating systems ---
                 Program Compilers; computer programming languages;
                 implementation; pattern recognition systems; patterns;
                 procedure oriented languages; SNOBOL 4",
  oldlabel =     "Brownlee77",
  treatment =    "P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Brownlee77",
}

@Book{Colin:1977:PPS,
  author =       "Andrew John Theodore Colin",
  title =        "Programming and problem-solving in {Algol 68}",
  publisher =    pub-MACMILLAN,
  address =      pub-MACMILLAN:adr,
  pages =        "viii + 251",
  year =         "1977",
  DOI =          "https://doi.org/10.1007/978-1-349-03561-8",
  ISBN =         "0-333-21716-0 (paperback); 0-333-23115-5 (paperback)",
  ISBN-13 =      "978-0-333-21716-0 (paperback); 978-0-333-23115-9
                 (paperback)",
  LCCN =         "QA76.73.A24 C64",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Macmillan computer science series",
  acknowledgement = ack-nhfb,
  author-dates = "1936--",
  subject =      "ALGOL (Computer program language); Computer
                 programming; Problem solving; Data processing; ALGOL
                 (Langage de programmation); Programmation
                 (Informatique); computer programming; ALGOL (Computer
                 program language); Computer programming; Data
                 processing",
}

@Article{Cousot:1977:SDDa,
  author =       "Patrick Cousot and Radhia Cousot",
  title =        "Static determination of dynamic properties of
                 generalized type unions",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "3",
  pages =        "77--94",
  month =        mar,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  conflocation = "Raleigh, NC, USA; 28-30 March 1977",
  conftitle =    "Proceedings of an ACM Conference on Language Design
                 for Reliable Software",
  corpsource =   "Lab. d'Informatique, Univ. Sci. et Medicale, Grenoble,
                 France",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; data type security; error detection; EUCLID;
                 integer subrange; PASCAL; programming languages;
                 security of data; type unions; type
                 verification/discovery",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Cousot:1977:SDDb,
  author =       "Patrick Cousot and Radhia Cousot",
  title =        "Static determination of dynamic properties of
                 generalized type unions",
  journal =      j-SIGSOFT,
  volume =       "2",
  number =       "2",
  pages =        "77--94",
  month =        mar,
  year =         "1977",
  CODEN =        "SFENDP",
  DOI =          "https://doi.org/10.1145/390019.808314",
  ISSN =         "0163-5948 (print), 1943-5843 (electronic)",
  ISSN-L =       "0163-5948",
  bibdate =      "Wed Aug 1 17:11:19 MDT 2018",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigsoft1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "The classical programming languages such as PASCAL or
                 ALGOL 68 do not provide full data type security.
                 Run-time errors are not precluded on basic operations.
                 Type safety necessitates a refinement of the data type
                 notion which allows subtypes. The compiler must also be
                 able to ensure that basic operations are applicable.
                 This verification consists in determining a local
                 subtype of globally declared variables or constants.
                 This may be achieved by improved compiler capabilities
                 to analyze the program properties or by language
                 constructs which permit the expression of these
                 properties. Both approaches are discussed and
                 illustrated by the problems of access to records via
                 pointers, access to variants of record structures,
                 determination of disjoint collections of linked
                 records, and determination of integer subrange. Both
                 approaches are complementary and a balance must be
                 found between what must be specified by the programmer
                 and what must be discovered by the compiler.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGSOFT Software Engineering Notes",
  journal-URL =  "https://dl.acm.org/citation.cfm?id=J728",
  remark =       "Proceedings of an ACM conference on Language design
                 for reliable software.",
}

@Article{Craven:1977:DTA,
  author =       "P. G. Craven",
  title =        "Derivatives without tears in {Algol 68}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "19--26",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C4120 (Functional analysis); C4160 (Numerical
                 integration and differentiation); C6140D (High level
                 languages)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Computer Lab., Univ. of Liverpool, Liverpool, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; differentiation; expression tree;
                 function evaluation; function evaluation algorithm;
                 partial derivatives; program text",
  sponsororg =   "ACM",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Day:1977:AGP,
  author =       "A. C. Day",
  title =        "Algorithm 95: Generating a parity testing table",
  journal =      j-COMP-J,
  volume =       "20",
  number =       "3",
  pages =        "280--280",
  month =        aug,
  year =         "1977",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/20.3.280",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Mon Jul 26 14:17:15 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_03/tiff/280.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6130 (Data handling techniques)",
  corpsource =   "Computer Centre, Univ. Coll. London, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 60 procedure; constructs; data handling; parity
                 testing table; subroutines",
  treatment =    "P Practical",
}

@Article{Delves:1977:AFG,
  author =       "L. M. Delves and L. F. {Abd.El Al}",
  title =        "Algorithm 97: The fast {Galerkin} algorithm for the
                 solution of linear {Fredholm} equations",
  journal =      j-COMP-J,
  volume =       "20",
  number =       "4",
  pages =        "374--376",
  month =        nov,
  year =         "1977",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/20.4.374",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/374.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/375.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/376.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C4130 (Interpolation and function approximation);
                 C4140 (Linear algebra); C7310 (Mathematics computing)",
  corpsource =   "Dept. of Computational and Statistical Sci., Univ. of
                 Liverpool, Liverpool, UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL68; fast Galerkin algorithm; iterative methods;
                 linear algebra; linear Fredholm equations; routine;
                 subroutines",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Delves:1977:ALE,
  author =       "L. M. Delves",
  title =        "Algorithm 96: a linear equation solver for {Galerkin}
                 and least squares methods",
  journal =      j-COMP-J,
  volume =       "20",
  number =       "4",
  pages =        "371--374",
  month =        nov,
  year =         "1977",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/20.4.371",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/371.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/372.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/373.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/374.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C4130 (Interpolation and function approximation);
                 C4140 (Linear algebra); C7310 (Mathematics computing)",
  corpsource =   "Dept. of Computational and Statistical Sci., Univ. of
                 Liverpool, Liverpool, UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL68; Galerkin; iterative methods; least squares;
                 linear algebra; linear equation solver; routine;
                 subroutines",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@InProceedings{Delves:1977:ALN,
  author =       "L. M. Delves",
  title =        "{Algol 68} as a language for numerical software",
  crossref =     "Cowell:1977:PNS",
  pages =        "95--126",
  year =         "1977",
  DOI =          "https://doi.org/10.1007/3-540-08446-0_38",
  bibdate =      "Thu Dec 11 15:15:52 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@Article{Delves:1977:LES,
  author =       "L. M. Delves",
  title =        "Algorithm 96: {A} linear equation solver for
                 {Galerkin} and least squares methods",
  journal =      j-COMP-J,
  volume =       "20",
  number =       "4",
  pages =        "371--374",
  month =        nov,
  year =         "1977",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/371.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/372.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/373.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/374.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C4130 (Interpolation and function approximation);
                 C4140 (Linear algebra); C7310 (Mathematics computing)",
  corpsource =   "Dept. of Computational and Statistical Sci., Univ. of
                 Liverpool, Liverpool, UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL68; Galerkin; iterative methods; least squares;
                 linear algebra; linear equation solver; routine;
                 subroutines",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{DeMorgan:1977:SAR,
  author =       "R. M. {De Morgan} and I. D. Hill and B. A. Wichmann",
  title =        "A supplement to the {ALGOL 60} revised report",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "1",
  pages =        "52--66",
  month =        jan,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 60; revised report; supplement",
  treatment =    "P Practical",
}

@TechReport{Dershowitz:1977:IRP,
  author =       "Nachum Dershowitz and Zohar Manna",
  title =        "Inference rules for program annotation",
  type =         "Technical Report",
  number =       "STAN-CS-77-631 (AIM-303, AD-A050806)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "46",
  month =        oct,
  year =         "1977",
  bibdate =      "Fri Nov 7 07:00:05 MST 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "http://i.stanford.edu/TR/CS-TR-77-631.html;
                 https://apps.dtic.mil/sti/tr/pdf/ADA050806.pdf",
  abstract =     "Methods are presented whereby an Algol-like program,
                 given together with its specifications, can be
                 documented automatically. The program is incrementally
                 annotated with invariant relationships that hold
                 between program variables at intermediate points in the
                 program and explain the actual workings of the program
                 regardless of whether the program is correct. Thus this
                 documentation can be used for proving the correctness
                 of the program or may serve as an aid in the debugging
                 of an incorrect program. The annotation techniques are
                 formulated as Hoare-like inference rules which derive
                 invariants from the assignment statements, from the
                 control structure of the program, or, heuristically,
                 from suggested invariants. The application of these
                 rules is demonstrated by two examples which have run on
                 an experimental implementation.",
  acknowledgement = ack-nhfb,
  pdfpages =     "54",
  remark =       "The ADA0050806 PDF file is OCR'ed scans of microfiche
                 page images, but the Stanford version is clean.",
  xxnumber =     "CS-TR-77-631",
}

@Article{Donahue:1977:LCU,
  author =       "James E. Donahue",
  title =        "Locations Considered Unnecessary",
  journal =      j-ACTA-INFO,
  volume =       "8",
  number =       "3",
  pages =        "221--242",
  day =          "9",
  month =        aug,
  year =         "1977",
  CODEN =        "AINFA2",
  ISSN =         "0001-5903 (print), 1432-0525 (electronic)",
  ISSN-L =       "0001-5903",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Compiler/bevan.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/Misc/HBP/ACTAI.bib;
                 https://www.math.utah.edu/pub/tex/bib/actainfo.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "Recent papers have attacked the use of locations, or
                 pointers, as data objects in programs. This paper
                 considers a generalization of this attack -- attempting
                 to remove locations from the underlying semantic model.
                 Using the ``mathematical semantics'' of Scott and
                 Strachey, we show that reference parameters and Algol
                 scope rules for procedures, two constructs requiring
                 the notion of reference, can be replaced with
                 alternative constructs not requiring locations in the
                 definition. Some conclusions are also drawn about the
                 use of mathematical semantics as a language design
                 tool.",
  ajournal =     "Acta Inf.",
  checked =      "19940503",
  fjournal =     "Acta Informatica",
  journal-URL =  "http://link.springer.com/journal/236",
  keywords =     "denotational semantics; programming language design",
  refs =         "9",
  sjb =          "Gives a denotational definition of a simple
                 Pascal-like language using call-by-reference semantics
                 but with the restriction that each parameter must be
                 distinct and that no parameter can also be accessed as
                 a global variable. Then gives another definition using
                 call-by-value-result semantics with the same
                 restrictions. Then goes on to prove that the semantics
                 are weakly equivalent (that's my term, not his). Based
                 on this, it is possible to remove locations completely
                 if global variables are removed. Such a definition is
                 given. Since this is a major restriction, another
                 definition is given in which this restriction is
                 weakened by introducing ``modules'' which delimit the
                 scope of variables. Again a definition of the semantics
                 is given. There are limitations though, assignments to
                 array components cannot be dealt with directly, and
                 passing components of arrays cannot be allowed. In each
                 case, alternatives are suggested.",
}

@Article{Edwards:1977:PLS,
  author =       "Roy Edwards",
  title =        "Is {Pascal} a logical subset of {Algol 68} or not?
                 {Part One}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "184--191",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Royal Holloway Coll., Univ. of London, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; PASCAL; structured programming;
                 structuring",
  sponsororg =   "ACM",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Evans:1977:ACB,
  author =       "D. J. Evans and S. A. Smith",
  title =        "Algorithm 99: On the construction of balanced binary
                 trees for parallel processing",
  journal =      j-COMP-J,
  volume =       "20",
  number =       "4",
  pages =        "378--379",
  month =        nov,
  year =         "1977",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/20.4.378",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Oct 06 16:53:41 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/378.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/379.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C5230 (Digital arithmetic methods)",
  corpsource =   "Dept. of Computer Studies, Loughborough Univ. of
                 Technol., Loughborough, UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "(mathematics); ALGOL 68; arithmetic expression;
                 balanced binary trees; construction; digital
                 arithmetic; parallel processing; routine; subroutines;
                 trees",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Foster:1977:ADF,
  author =       "J. M. Foster and P. D. Foster",
  title =        "Abstract data and functors",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "161--167",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C4240 (Programming and algorithm theory)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Royal Signals and Radar Establ., Malvern, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "abstract data; data structures; functors; libraries of
                 algorithms; programming theory; representation; system
                 documentation",
  sponsororg =   "ACM",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Gardner:1977:TA,
  author =       "P. J. Gardner",
  title =        "A transportation of {ALGOL 68C}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "95--101",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Univ. of Essex, Colchester, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; bootstrap transportation; Cambridge ALGOL68C
                 compiler; external appearances; operating system
                 interface; program compilers",
  sponsororg =   "ACM",
  treatment =    "P Practical; X Experimental",
}

@Article{Grune:1977:TDS,
  author =       "Dick Grune",
  title =        "Towards the design of a super-language of {ALGOL 68}
                 for the {Standard Prelude} (Excerpt)",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "78--81",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Math. Centre, Amsterdam, Netherlands",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; computational linguistics; machine
                 independent standard prelude; program compilers; SIZETY
                 definitions; superlanguage design",
  sponsororg =   "ACM",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Hamlet:1977:IAC,
  author =       "Richard Hamlet",
  title =        "Ignorance of {ALGOL 68} considered harmful",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "4",
  pages =        "51--56",
  month =        apr,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:03 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Dept. of Computer Sci., Univ. of Maryland, College
                 Park, MD, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "algol; algol 68",
  treatment =    "P Practical",
}

@Article{Hansen:1977:RSH,
  author =       "Wilfrid J. Hansen and Hendrik Boom",
  title =        "The report on the standard hardware representation for
                 {ALGOL 68}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "5",
  pages =        "80--87",
  month =        may,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; standard hardware representation",
  treatment =    "P Practical",
}

@Article{Haubitz:1977:PZA,
  author =       "I. Haubitz",
  title =        "{Programme zum Zeichnen von allgemeinen
                 Fl{\"a}chenst{\"u}cken}. ({German}) [{Programs} drawing
                 pieces of surfaces]",
  journal =      j-COMPUTING,
  volume =       "18",
  number =       "4",
  pages =        "295--315",
  month =        dec,
  year =         "1977",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  bibdate =      "Thu Jan 04 07:34:30 2001",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date)",
  ZMnumber =     "372.50006",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ. Wurzburg, Wurzburg, West Germany",
  classification = "C6130B",
  description =  "computer graphics",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  keywords =     "ALGOL program; computer drawing; curves; hidden lines
                 suppressed; pictures; pieces of surfaces; stereoscopic
                 viewing",
  language =     "German",
}

@Article{Haynes:1977:AAC,
  author =       "Leonard S. Haynes",
  title =        "The architecture of an {ALGOL 60} computer implemented
                 with distributed processors",
  journal =      j-COMP-ARCH-NEWS,
  volume =       "5",
  number =       "7",
  pages =        "95--104",
  month =        mar,
  year =         "1977",
  CODEN =        "CANED2",
  ISSN =         "0163-5964 (ACM), 0884-7495 (IEEE)",
  ISSN-L =       "0163-5964",
  bibdate =      "Fri May 12 09:41:30 MDT 2006",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigarch.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGARCH Computer Architecture News",
  journal-URL =  "https://dl.acm.org/loi/sigarch",
}

@Article{Hedrick:1977:AIO,
  author =       "G. E. Hedrick",
  title =        "{ALGOL68} instruction at {Oklahoma State University}",
  journal =      j-SIGCSE,
  volume =       "9",
  number =       "3",
  pages =        "16--20",
  month =        aug,
  year =         "1977",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/382175.803425",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 08:53:57 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigcse1970.bib",
  note =         "Special issue on the Eighth Technical Symposium on
                 Computer Science Education.",
  abstract =     "At Oklahoma State University ALGOL68 is taught to
                 students whose background in programming consists
                 primarily of programming in FORTRAN. Frequently, they
                 have had some experience with PL/1 although it is not
                 so extensive as their experience with FORTRAN. PL/1 is
                 usually the only block structured language to which the
                 students have been exposed. The students who study
                 ALGOL68 are typically seniors, although there are some
                 graduate students, and an occasional lowerclassman.
                 Almost none of these students has any experience with
                 ALGOL 60 or any ALGOL-like language at the time he
                 begins his study of ALGOL68. About half of them have
                 had limited experience with formal specification of
                 programming languages. The students learn ALGOL68 in
                 one of three formats depending upon the number of
                 students enrolled at a given time. The most elaborate
                 treatment is given when there are enough students to
                 justify a faculty member spending one-quarter of his
                 time teaching the class as a special topics lecture
                 course. This is the mode of instruction that is
                 preferred by the students. A smaller group of students
                 covers the same material in a seminar format rather
                 than a lecture format; the students in the seminar do
                 not have the same access to faculty as do students in a
                 special topics lecture course. The final mode of
                 instruction is individual study; it is this
                 instructional format which is used when only one or two
                 students enroll for ALGOL68. In this format the
                 students work almost entirely on their own except that
                 they do have access to a faculty member when they
                 cannot adequately resolve their questions.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@InProceedings{Hemker:1977:CTA,
  author =       "Pieter W. Hemker",
  editor =       "W. Cowell",
  booktitle =    "Portability of numerical software",
  title =        "Criteria for transportable {Algol} libraries",
  crossref =     "Cowell:1977:PNS",
  volume =       "57",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "145--157",
  year =         "1977",
  DOI =          "https://doi.org/10.1007/3-540-08446-0_40",
  bibdate =      "Thu Dec 11 15:15:52 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hemker-pieter-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Lecture Notes in Computer Science",
  acknowledgement = ack-nhfb,
}

@Article{Hennell:1977:QTE,
  author =       "M. A. Hennell and D. Hedley and M. R. Woodward",
  title =        "Quantifying the test effectiveness of {Algol 68}
                 programs",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "36--41",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Dept. of Computational and Statistical Sci., Univ. of
                 Liverpool, Liverpool, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68 programs; library routines; program
                 testing; routine execution history; software testbed;
                 static analysis; system documentation; test
                 effectiveness",
  sponsororg =   "ACM",
  treatment =    "P Practical; X Experimental",
}

@Article{Hibbard:1977:SA,
  author =       "P. G. Hibbard",
  title =        "A sublanguage of {ALGOL 68}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "5",
  pages =        "71--79",
  month =        may,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; sublanguage",
  treatment =    "P Practical",
}

@Article{Holdsworth:1977:SIA,
  author =       "D. Holdsworth",
  title =        "System implementation in {Algol} $ 68$-R",
  journal =      j-SPE,
  volume =       "7",
  number =       "3",
  pages =        "331--339",
  month =        jun,
  year =         "1977",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380070304",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Hoskins:1977:ANS,
  author =       "W. D. Hoskins and G. E. McMaster",
  title =        "Algorithm 98: {A} note on the solution of certain
                 tridiagonal systems of linear equations",
  journal =      j-COMP-J,
  volume =       "20",
  number =       "4",
  pages =        "376--378",
  month =        nov,
  year =         "1977",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/20.4.376",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Oct 06 16:53:53 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/376.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/377.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_04/tiff/378.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4140 (Linear algebra); C7310 (Mathematics
                 computing)",
  corpsource =   "Computer Sci. Dept., Univ. of Manitoba, Winnipeg,
                 Man., Canada",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 60; linear algebra; linear equations; routine;
                 solution; subroutines; tridiagonal systems",
}

@Article{Housden:1977:CSP,
  author =       "R. J. W. Housden and N. Kotarski",
  title =        "Character string pattern matching in {Algol 68}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "144--152",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150E (General
                 utility programs)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Univ. of East Anglia, Norwich, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; character string pattern matching;
                 data handling; modes; operators; pattern recognition;
                 procedures; SNOBOL 4",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Houssais:1977:VAI,
  author =       "Bernard Houssais",
  title =        "Verification of an {Algol 68} implementation",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "117--128",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Univ. de Rennes, Rennes, France",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68 implementation; compiler;
                 constructions; error analysis; errors; formal grammars;
                 program compilers; program testing; reference language;
                 semantic verifications; syntactic structure; test
                 programs",
  sponsororg =   "ACM",
  treatment =    "A Application; P Practical; X Experimental",
}

@Article{Hunter:1977:LVL,
  author =       "R. B. Hunter and A. D. McGettrick and R. Patel",
  title =        "{LL} versus {LR} parsing with illustrations from
                 {ALGOL 68}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "49--53",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Univ. of Strathclyde, Strathclyde, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; LR parsing; program compilers;
                 program diagnostics",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Jansen:1977:RLF,
  author =       "J. K. M. Jansen",
  title =        "Remark on {``Algorithm 259: Legendre Functions for
                 Arguments Larger than One''}",
  journal =      j-TOMS,
  volume =       "3",
  number =       "2",
  pages =        "204--250",
  month =        jun,
  year =         "1977",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500",
  bibdate =      "Sat Jul 05 16:50:50 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{Gautschi:1965:ALF}.",
  acknowledgement = ack-nhfb,
  keywords =     "Legendre functions; special functions",
}

@Unpublished{Janssen:1977:EPI,
  author =       "Theo Janssen and Peter van Emde Boas",
  title =        "The expressive power of intensional logic in the
                 semantics of programming languages: (preprint)",
  number =       "ZW 98/77",
  pages =        "??",
  month =        jan,
  year =         "1977",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Unpublished{Janssen:1977:PTR,
  author =       "Theo Janssen and Peter van Emde Boas",
  title =        "On the proper treatment of referencing, dereferencing
                 and assignment: (preprint)",
  number =       "ZW 94/77",
  pages =        "??",
  month =        jan,
  year =         "1977",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Unpublished{Janssen:1977:SMG,
  author =       "Theo Janssen",
  title =        "Simulation of a {Montague} grammar: (preprint)",
  number =       "ZW 74/77",
  pages =        "??",
  month =        jan,
  year =         "1977",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Kaletzky:1977:POL,
  author =       "A. Kaletzky and D. W. Lewin",
  title =        "Problem orientated language for logic design",
  journal =      j-COMP-J,
  volume =       "20",
  number =       "2",
  pages =        "163--169",
  month =        may,
  year =         "1977",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/20.2.163",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:47:59 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/20/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/20/2/163.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_02/tiff/163.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_02/tiff/164.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_02/tiff/165.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_02/tiff/166.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_02/tiff/167.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_02/tiff/168.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_20/Issue_02/tiff/169.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C5210B (Computer-aided logic design); C6140D (High
                 level languages)",
  corpsource =   "Dept. of Electrical Engng. and Electronics, Brunel
                 Univ., Uxbridge, UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 68; CAD; CALD; functional specification;
                 language; logic CAD; logic design; problem oriented
                 languages",
  treatment =    "A Application; P Practical",
}

@InProceedings{Kemp:1977:WEF,
  author =       "P. Kemp",
  title =        "Writing the elementary function procedures for the
                 {ALGOL68C} compiler",
  crossref =     "Cowell:1977:PNS",
  pages =        "127--144",
  year =         "1977",
  DOI =          "https://doi.org/10.1007/3-540-08446-0_39",
  bibdate =      "Thu Dec 11 15:15:52 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  acknowledgement = ack-nhfb,
}

@InCollection{Kerner:1977:SAI,
  author =       "I. O. Kerner",
  title =        "A sublanguage of {ALGOL 68} and its implementation",
  crossref =     "Ershov:1977:MAL",
  pages =        "246--250",
  year =         "1977",
  DOI =          "https://doi.org/10.1007/3-540-08065-1_15",
  bibdate =      "Fri May 29 07:30:53 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Koch:1977:BAI,
  author =       "Wilfried Koch and Christoph Oeters",
  title =        "The {Berlin ALGOL 68} implementation",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "102--108",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Fachbereich Informatik, Softwaretech., Tech. Univ.
                 Berlin, Berlin, West Germany",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68 implementation; compilation; compiler;
                 precompilation; program compilers",
  sponsororg =   "ACM",
  treatment =    "G General Review; P Practical",
}

@Book{Korhecz:1977:KSP,
  author =       "Imre Korhecz",
  title =        "Ketnyelvu szamitogepes programok: {ALGOL 60} es
                 {FORTRAN} programozasi nyelvu programok tervezese,
                 irasa es elemzese. ({Hungarian}) [{Bilingual} computer
                 programs: design, writing and analysis of programs in
                 the {ALGOL 60} and {FORTRAN} programming languages]",
  publisher =    "Egyetemi Szamitokozpont",
  address =      "Budapest, Hungary",
  pages =        "368",
  year =         "1977",
  ISBN =         "963-451-020-5",
  ISBN-13 =      "978-963-451-020-8",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  note =         "Two volumes.",
  acknowledgement = ack-nhfb,
  annote =       "Includes bibliographical references and indexes.",
  keywords =     "ALGOL (Computer program language); Combinatorial
                 analysis --- Data processing.; FORTRAN (Computer
                 program language)",
  language =     "Hungarian",
}

@Book{Lindsey:1977:IIA,
  author =       "C. H. Lindsey and S. G. van der Meulen",
  title =        "Informal introduction to {ALGOL 68}",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  edition =      "Second",
  pages =        "viii + 361",
  year =         "1977",
  ISBN =         "0-7204-0504-1, 0-7204-0726-5 (paperback)",
  ISBN-13 =      "978-0-7204-0504-0, 978-0-7204-0726-6 (paperback)",
  LCCN =         "QA76.73.A24 M47 1977",
  bibdate =      "Sat May 16 16:37:32 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://books.google.com/books?id=8moZAQAAIAAJ",
  acknowledgement = ack-nhfb,
  remark =       "Translated to Russian by L. Leifman, MIR Publishers,
                 Moscow, USSR, 1977.",
  subject =      "ALGOL (Computer program language); Computer
                 programming; ALGOL (Langage de programmation);
                 Programmation (Informatique); computer programming.;
                 ALGOL (Computer program language); Computer
                 programming.",
}

@Article{Loveman:1977:PIS,
  author =       "David B. Loveman",
  title =        "Program Improvement by Source-to-Source
                 Transformation",
  journal =      j-J-ACM,
  volume =       "24",
  number =       "1",
  pages =        "121--145",
  month =        jan,
  year =         "1977",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Jan 15 18:12:53 MST 1997",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Compiler/opt.compiler.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  abstract =     "The use of source-to-source program transformations
                 has proved valuable in improving program performance.
                 The concept of program manipulation is elucidated by
                 describing its role in both conventional optimization
                 and high level modification of conditional, looping,
                 and procedure structures. An example program fragment
                 written in an Algol-like language is greatly improved
                 by transformations enabled by a user-provided assertion
                 about a data array. A compilation model based on the
                 use of source-to-source program transformations is used
                 to provide a framework for discussing issues of code
                 generation, compilation of high level languages such as
                 APL, and eliminating overhead commonly associated with
                 modular structured programming. Application of the
                 compilation model to several different languages is
                 discussed.",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  classification = "723",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
  journalabr =   "J Assoc Comput Mach",
  keywords =     "computer programming; optimization compilation",
}

@Article{Pagan:1977:AIL,
  author =       "Frank G. Pagan",
  title =        "{ALGOL 68} as an implementation language for portable
                 interpreters",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "54--62",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Memorial Univ. of Newfoundland, St. John's, Nfld.,
                 Canada",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; conceptual clarity; data structures;
                 efficiency; implementation language; machine
                 independence; miniature data structures; miniature
                 sample language; mutually recursive procedures;
                 portable interpreters; program interpreters;
                 programming methodology; source programs",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Book{Poigne:1977:SPR,
  author =       "A. Poign{\'e} and H. Huwig",
  title =        "{Sprachkonzepte in der Programmierung: eine
                 rekursionsorientierte Einf{\"u}hrung in eine
                 ALGOL-68-{\"a}hnlich Sprache}. ({German}) [{Language}
                 concepts in programming: a recursion-oriented
                 introduction to an {ALGOL-68}-like language]",
  publisher =    "Abt. Informatik, Univ. Dortmund",
  address =      "Dortmund, West Germany",
  pages =        "130 columns",
  year =         "1977",
  LCCN =         "QA76.73.A24 P64",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Bericht - Abteilung Informatik, Universit{\"a}t
                 Dortmund; Nr. 46",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "Summary also in English.",
  subject =      "ALGOL (Computer program language); Programming
                 languages (Electronic computers); Recursion theory",
}

@Article{Prudom:1977:SPC,
  author =       "A. Prudom and M. A. Hennell",
  title =        "Some problems concerning the automatic translation of
                 {Fortran} to {Algol 68}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "138--143",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Dept. of Computational and Statistical Sci., Univ. of
                 Liverpool, Liverpool, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; automatic translation; FORTRAN;
                 implementation; program interpreters",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Ratcliff:1977:ASP,
  author =       "Bryan Ratcliff",
  title =        "{ALGOL 68} and structured programming for
                 learner-programmers",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "157--160",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C0220 (Computing education and training); C6110
                 (Systems analysis and programming); C6140D (High level
                 languages)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Univ. of Aston, Birmingham, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; beginners; computer science
                 education; data structuring; procedurisation;
                 programming philosophy; structured programming;
                 teaching",
  sponsororg =   "ACM",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Rayward-Smith:1977:UPL,
  author =       "V. J. Rayward-Smith",
  title =        "Using procedures in list processing",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "179--183",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150E (General
                 utility programs)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Univ. of East Anglia, Norwich, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; infinite list; infinite list
                 problems; linear lists; list processing; procedures;
                 programming; scoping problems",
  sponsororg =   "ACM",
  treatment =    "A Application; P Practical",
}

@TechReport{Scowen:1977:DFA,
  author =       "R. S. Scowen",
  title =        "The diagnostic facilities in {Algol} and {Fortran}
                 compilers",
  type =         "Report",
  number =       "??",
  institution =  "Division of Numerical Analysis and Computing, National
                 Physical Laboratory",
  address =      "Teddington, Middlesex",
  pages =        "43",
  year =         "1977",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "``NPL report NAC 81'' Bibliography: p. 42-43.",
  keywords =     "Compilers (Computer programs).",
}

@Article{Shave:1977:SUT,
  author =       "M. J. R. Shave",
  title =        "The simulation and use of a {TABLE} data type in
                 {Algol W}",
  journal =      j-SPE,
  volume =       "7",
  number =       "6",
  pages =        "733--745",
  month =        nov # "\slash " # dec,
  year =         "1977",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380070608",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Simonet:1977:ADS,
  author =       "M. Simonet",
  title =        "An attribute description of a subset of {Algol 68}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "129--137",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic); C6140D (High level
                 languages)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Univ. of Grenoble, Grenoble, France",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; attribute grammar; context sensitive aspects;
                 context-free grammars; definition; subset of ALGOL 68;
                 W- grammars",
  sponsororg =   "ACM",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Book{Stiller:1977:AD,
  author =       "Gerd Stiller",
  title =        "{ALGOL 68, Datenorganisation}. ({German}) [{ALGOL 68},
                 Data Organization]",
  publisher =    pub-OLDENBOURG,
  address =      pub-OLDENBOURG:adr,
  pages =        "160",
  year =         "1977",
  ISBN =         "3-486-39931-4",
  ISBN-13 =      "978-3-486-39931-8",
  LCCN =         "QA76.73.A24 S74 1977",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Reihe Datenverarbeitung",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "``Die vorliegende Schrift stellt einen zweiten,
                 erg{\"a}nzenden Teil zu dem \ldots{} Heft ''ALGOL 68,
                 Begriffe und Ausdrucksmittel' dar.``.",
  subject =      "ALGOL (Computer program language)",
}

@Article{Szoke:1977:SRN,
  author =       "P{\'e}ter Sz{\"o}ke",
  title =        "Some remarks on new instances and garbage collection",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "42--48",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6140D (High level
                 languages)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Res. Inst. for Appl. Computer Sci., Budapest,
                 Hungary",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; bubble; file organisation; garbage
                 collection; heap; memory organization; runtime storage
                 management; runtime storage management organization;
                 stack; storage management",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Tanenbaum:1977:CTA,
  author =       "Andrew S. Tanenbaum",
  title =        "Corrigenda: {``A Tutorial on Algol 68''}",
  journal =      j-COMP-SURV,
  volume =       "9",
  number =       "3",
  pages =        "255--256",
  month =        sep,
  year =         "1977",
  CODEN =        "CMSVAN",
  DOI =          "https://doi.org/10.1145/356698.356706",
  ISSN =         "0010-4892",
  bibdate =      "Thu Jun 19 09:21:35 MDT 2008",
  bibsource =    "http://www.acm.org/pubs/contents/journals/surveys/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compsurv.bib",
  note =         "See \cite{Tanenbaum:1976:TA}.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Computing Surveys",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J204",
}

@Article{Taupin:1977:ACP,
  author =       "Daniel Taupin",
  title =        "The {ALGOL 68} compiler of {Paris-XI University
                 (Orsay)}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "109--116",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Lab. de Phys. des Solides, CNRS, Orsay, France",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68 compiler; equivalence recognition;
                 flexible arrays; formats; parallel computation;
                 parallel processing; program compilers; recursive
                 modes; relocatable code; scope checking; unions",
  sponsororg =   "ACM",
}

@Article{Thomson:1977:ECT,
  author =       "C. M. Thomson",
  title =        "Error checking, tracing, and dumping in an {ALGOL 68}
                 checkout compiler",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "7",
  pages =        "106--111",
  month =        jul,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:06 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors); C6150G (Diagnostic,
                 testing, debugging and evaluating systems)",
  corpsource =   "Univ. of Alberta, Edmonton, Alta., Canada",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; checkout compiler; dumping; error
                 checking; FLASC system; program compilers; program
                 debugging; tracing",
  treatment =    "P Practical",
}

@Article{vanderMeulen:1977:AMB,
  author =       "S. G. van der Meulen",
  title =        "{ALGOL 68} might-have-beens",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "1--18",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/872738.807137",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Math. Inst. Vakgr Informatica, Univ. of Utrecht,
                 Netherlands",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; compilers; expressive power; program
                 compilers; superlanguage features",
  sponsororg =   "ACM",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{vanderMeulen:1977:DVL,
  author =       "S. G. van der Meulen and M. Veldhorst",
  title =        "Datastructuren voor lineaire ruimten ``{Torrix}''.
                 ({Dutch}) [{Data} structures for linear spaces
                 ``{Torrix}'']",
  type =         "Technical report",
  number =       "RUU-CS-77-01",
  institution =  "Universiteit Utrecht",
  address =      "Utrecht, The Netherlands",
  pages =        "??",
  year =         "1977",
  bibdate =      "Tue May 19 11:46:37 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb # " and " # ack-pm,
  remark =       "Report seems not to be available online.",
}

@Article{VanLeeuwen:1977:REL,
  author =       "Jan {Van Leeuwen}",
  title =        "Recursively enumerable languages and {van Wijngaarden}
                 grammars",
  journal =      j-INDAG-MATH-PROC,
  volume =       "80",
  number =       "1",
  pages =        "29--39",
  year =         "1977",
  DOI =          "https://doi.org/10.1016/1385-7258(77)90045-2",
  ISSN =         "1385-7258 (print), 1878-5972 (electronic)",
  ISSN-L =       "1385-7258",
  bibdate =      "Sat May 30 08:38:15 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Indagationes Mathematicae (Proceedings)",
  journal-URL =  "http://www.sciencedirect.com/science/journal/13857258",
}

@Article{Vansina:1977:DDM,
  author =       "C. F. Vansina",
  title =        "Description of dynamic manipulation of {ALGOL 68}
                 values using a generative grammar",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "63--70",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic); C4240 (Programming and
                 algorithm theory); C6140D (High level languages);
                 C6150G (Diagnostic, testing, debugging and evaluating
                 systems)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Royal Military Acad., Brussels, Belgium",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68 values; checking; computational
                 complexity; debugging; dynamic manipulation; generative
                 action grammar; grammars; program debugging;
                 recursivity; structured program; structured
                 programming; structured programming debugging",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{vanVliet:1977:TMI,
  author =       "J. C. {van Vliet}",
  title =        "Towards a machine-independent transput section",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "71--77",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/800238.807145",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "If the transput section of an ALGOL-68 compiler is to
                 be portable, it must be described in such a way that it
                 is clear which aspects are machine-dependent, and which
                 are not. There should be a clear set of primitives
                 underlying the transput. In this report, a description
                 is proposed which can really be used as an
                 implementation model: the transput is described in
                 pseudo-ALGOL 68, except for the underlying primitives,
                 whose semantics are given in some kind of formalized
                 English. The state of this model is by no means
                 definitive, but may serve as a start for further
                 discussion",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Math. Centrum, Amsterdam, Netherlands",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68 compiler; implementation model;
                 machine independent transput section; primitives;
                 program compilers; semantics",
  sponsororg =   "ACM",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{vanWijngaarden:1977:RRA,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster and Michel Sintzoff and C. H.
                 Lindsey and L. G. L. T. Meertens and R. G. Fisker",
  title =        "Revised report on the algorithmic language {ALGOL
                 68}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "5",
  pages =        "1--70",
  month =        may,
  year =         "1977",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/954652.1781176",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  URL =          "https://dl.acm.org/doi/10.1145/954652.1781176;
                 https://five.sh/files/pdf/Technology/RR-ALGOL-68.pdf",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68; algorithmic language",
  treatment =    "P Practical",
}

@Book{Vowels:1977:AFI,
  author =       "R. A. Vowels",
  title =        "{ALGOL 60} and {FORTRAN IV}",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "x + 173",
  year =         "1977",
  ISBN =         "0-471-91192-5 (paperback)",
  ISBN-13 =      "978-0-471-91192-0 (paperback)",
  LCCN =         "QA76.73.A24 V68",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "Published in Australia: 1974. Includes index.
                 Bibliography: p.166-168.",
  keywords =     "ALGOL (Computer program language); Computer systems
                 --- Programming languages: Algol 60 language; Computer
                 systems --- Programming languages: Fortran language;
                 Electronic digital computers --- Programming.; FORTRAN
                 (Computer program language)",
}

@Article{West:1977:MRT,
  author =       "P. R. West",
  title =        "A {Multi Radar Tracking} simulation using {ALGOL
                 68'R}",
  journal =      j-SIGPLAN,
  volume =       "12",
  number =       "6",
  pages =        "175--178",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:05 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C7410F
                 (Communications computing)",
  conflocation = "Glasgow, UK; 29-31 March 1977",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  corpsource =   "Plessey Radar Ltd., Weybridge, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 68R; chaining mechanisms; digital
                 simulation; feasibility; modularity; multi radar
                 tracking simulation; radar systems; simulation models;
                 structures; tracking systems",
  sponsororg =   "ACM",
  treatment =    "A Application; P Practical",
}

@Article{Wirth:1977:WCW,
  author =       "Niklaus Wirth",
  title =        "What Can We Do about the Unnecessary Diversity of
                 Notation for Syntactic Definitions?",
  journal =      j-CACM,
  volume =       "20",
  number =       "11",
  pages =        "822--823",
  month =        nov,
  year =         "1977",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/359863.359883",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 07:30:27 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm20.html#Wirth77a;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  URL =          "http://pascal.hansotten.com/uploads/wirth/What%20can%20we%20do%20Notation%20EBNF.pdf",
  abstract =     "The population of programming languages is steadily
                 growing, and there is no end of this growth in sight.
                 Many language definitions appear in journals, many are
                 found in technical reports, and perhaps an even greater
                 number remains confined to proprietary circles. After
                 frequent exposure to these definitions, one cannot fail
                 to notice the lack of common denominators. The only
                 widely accepted fact is that the language structure is
                 defined by a syntax. But even notation for syntactic
                 description eludes any commonly agreed standard form,
                 although the underlying ancestor is invariably the
                 Backus-Naur Form of the Algol 60 report. As variations
                 are often only slight, they become annoying for their
                 very lack of an apparent motivation.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  classcodes =   "C4210 (Formal logic); C4240 (Programming and algorithm
                 theory); C6140D (High level languages)",
  corpsource =   "Federal Inst. of Technol., ETH, Zurich, Switzerland",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "extended BNF; notation; programming languages;
                 syntactic definitions; syntactic description language",
  numpages =     "2",
  oldlabel =     "Wirth77a",
  treatment =    "T Theoretical or Mathematical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Wirth77a",
}

@Article{Zimmermann:1977:MSH,
  author =       "Gerhard Zimmermann",
  title =        "Microprogram structures for high level language
                 elements",
  journal =      j-SIGMICRO,
  volume =       "8",
  number =       "3",
  pages =        "47--54",
  month =        sep,
  year =         "1977",
  CODEN =        "SIGMDJ",
  DOI =          "https://doi.org/10.1145/1014196.803315",
  ISSN =         "0163-5751, 1050-916X",
  ISSN-L =       "0163-5751",
  bibdate =      "Fri Apr 16 10:27:21 MDT 2021",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigmicro.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://dl.acm.org/doi/10.1145/1014196.803315",
  abstract =     "Some elements of ALGOL-like languages consume much
                 computer time, if they are coded on the machine
                 instruction level. The examples of this paper show that
                 this time and the number of program steps can be
                 drastically reduced by microprogramming and \ldots{}",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGMICRO Newsletter",
  journal-URL =  "https://dl.acm.org/loi/sigmicro",
}

@Article{Atkinson:1978:CCA,
  author =       "L. V. Atkinson and J. J. McGregor",
  title =        "{CONA}: a Conversational {Algol} System",
  journal =      j-SPE,
  volume =       "8",
  number =       "6",
  pages =        "699--708",
  month =        nov # "\slash " # dec,
  year =         "1978",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380080605",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Banerjee:1978:CCD,
  author =       "Jayanta Banerjee and Richard I. Baum and David K.
                 Hsiao",
  title =        "Concepts and Capabilities of a Database Computer",
  journal =      j-TODS,
  volume =       "3",
  number =       "4",
  pages =        "347--384",
  month =        dec,
  year =         "1978",
  CODEN =        "ATDSD3",
  ISSN =         "0362-5915 (print), 1557-4644 (electronic)",
  ISSN-L =       "0362-5915",
  bibdate =      "Sat Apr 14 10:34:48 MDT 2001",
  bibsource =    "Compendex database; Database/Graefe.bib;
                 Database/Wiederhold.bib; http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/tods.bib",
  URL =          "http://www.acm.org/pubs/articles/journals/tods/1978-3-4/p347-banerjee/p347-banerjee.pdf;
                 http://www.acm.org/pubs/citations/journals/tods/1978-3-4/p347-banerjee/",
  abstract =     "The concepts and capabilities of a database computer
                 (DBC) are given in this paper. The proposed design
                 overcomes many of the traditional problems of database
                 system software and is one of the first to describe a
                 complete data-secure computer capable of handling large
                 databases.\par

                 This paper begins by characterizing the major problems
                 facing today's database system designers. These
                 problems are intrinsically related to the nature of
                 conventional hardware and can only be solved by
                 introducing new architectural concepts. Several such
                 concepts are brought to bear in the later sections of
                 this paper. These architectural principles have a major
                 impact upon the design of the system and so they are
                 discussed in some detail. A key aspect of these
                 principles is that they can be implemented with
                 near-term technology. The rest of the paper is devoted
                 to the functional characteristics and the theory of
                 operation of the DBC. The theory of operation is based
                 on a series of abstract models of the components and
                 data structures employed by the DBC. These models are
                 used to illustrate how the DBC performs access
                 operations, manages data structures and security
                 specifications, and enforces security requirements.
                 Short Algol-like algorithms are used to show how these
                 operations are carried out. This part of the paper
                 concludes with a high-level description of the DBC
                 organization. The actual details of the DBC hardware
                 are quite involved and so their presentation is not the
                 subject of this paper.\par

                 A sample database is included in the Appendix to
                 illustrate the working of the security and clustering
                 mechanisms of the DBC.",
  acknowledgement = ack-nhfb,
  ajournal =     "ACM Trans. Database Syst.",
  annote-1 =     "The concepts of a database computer (DBC) are given.
                 The theory of operation is based on abstract models.
                 The DBC performs access operations, manages data
                 structures and security specifications.",
  annote-2 =     "The correct author order (from the running heads and
                 table of contents) is Banerjee, Baum, Hsiao: the
                 article cover page has Banerjee, Hsiao, Baum, because
                 the first two share a common address.",
  classification = "722; 723",
  fjournal =     "ACM Transactions on Database Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J777",
  keywords =     "clustering; content-addressable memory; data base
                 systems; database computers; hardware support machine
                 TODS, computer architecture; keywords; mass memory;
                 performance; security; structure memory",
  subject =      "Information Systems --- Information Storage and
                 Retrieval --- Information Search and Retrieval (H.3.3):
                 {\bf Clustering}",
}

@MastersThesis{Blaser:1978:SAR,
  author =       "J. Blaser",
  title =        "{Ein System Von Algol-60-Unterprogrammen Zur
                 Realisierung Einer Gleitpunktrechnung Mit Frei
                 W{\"a}hlbarer Mantissenl{\"a}nge}",
  type =         "Diplomarbeit",
  school =       "Inst. F. Angew. Math., University Freiburg I. Br.",
  pages =        "??",
  year =         "1978",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@TechReport{Bos:1978:ANA,
  author =       "H. J. Bos and D. T. Winter",
  title =        "{Aflink}: a new {Algol 68--Fortran} interface:
                 (preprint)",
  type =         "Report",
  number =       "NN 17/78",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "24",
  month =        dec,
  year =         "1978",
  bibdate =      "Thu May 28 13:19:17 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://ir.cwi.nl/pub/9115",
  abstract =     "This report contains an external description of
                 AFLINK. AFLINK is a newly designed ALGOL 68--FORTRAN
                 interface, which can be used with the ALGOL 68 version
                 1.2.1 (78325) and FORTRAN version 4.6. level 460
                 compilers on the CDC CYBER machines. The new interface
                 can handle all situations the standard CDC ALGOL
                 68--FORTRAN interface can. Moreover, AFLINK is capable
                 of passing a large variety of ALGOL 68 procedures as
                 parameters to FORTRAN routines. Special interface
                 routines are available for use with the IMSL and NAG
                 libraries",
  acknowledgement = ack-nhfb,
}

@Article{Braid:1978:SCS,
  author =       "I. C. Braid",
  title =        "On Storing and Changing Shape Information",
  journal =      j-COMP-GRAPHICS,
  volume =       "12",
  number =       "3",
  pages =        "252--256",
  month =        aug,
  year =         "1978",
  CODEN =        "CGRADI, CPGPBZ",
  ISSN =         "0097-8930 (print), 1558-4569 (electronic)",
  ISSN-L =       "0097-8930",
  bibdate =      "Tue Feb 4 12:57:45 MST 1997",
  bibsource =    "Compendex database; Graphics/imager/imager.78.bib;
                 Graphics/siggraph/78.bib;
                 http://www.math.utah.edu/pub/tex/bib/siggraph.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "A data structure for modelling engineering components
                 and assemblies is described. It is shown how the same
                 structure, slightly extended, can also be used to
                 represent a single component defined as boolean
                 combinations of more primitive shapes. This leads to a
                 unified method of handling both the concise boolean
                 description and the longer explicit description in
                 terms of faces, edges and vertices. The technique
                 permits close control of evaluation from boolean to
                 explicit description, and facilitates saving of partly
                 evaluated results and back tracking. The data structure
                 is built up and evaluation is controlled through a
                 geometrical language embedded in Algol 68. The language
                 is intended for the construction of computer-aided
                 design systems, for simulating engineering production
                 processes, or for any application in which shapes and
                 changes to shapes must be recorded and manipulated.",
  acknowledgement = ack-nhfb,
  classification = "723",
  conference =   "Proc of Annu Conf on Comput Graph and Interact Tech
                 (SIGGRAPH '78), 5th, held in Atlanta, Georgia; 23--25
                 August 1978",
  fjournal =     "Computer Graphics",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J166",
  journalabr =   "Comput Graph (ACM)",
  keywords =     "data processing; shape description",
  meetingaddress = "Atlanta, Ga",
  meetingdate =  "Aug 23--25 1978",
  meetingdate2 = "08/23--25/78",
}

@Book{Brailsford:1978:IAP,
  author =       "D. F. Brailsford and A. N. Walker",
  title =        "Introductory {Algol 68} programming",
  publisher =    "Ellis Horwood",
  address =      "Chichester, UK",
  pages =        "281",
  year =         "1978",
  ISBN =         "0-470-26746-1, 0-85312-127-3",
  ISBN-13 =      "978-0-470-26746-2, 978-0-85312-127-5",
  LCCN =         "????",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Ellis Horwood series in computer science.",
  subject =      "ALGOL 68",
}

@MastersThesis{Carroll:1978:CFT,
  author =       "Johnny Glen Carroll",
  title =        "A comparison of the formatted transput of {ALGOL 68},
                 {PL/I}, and {FORTRAN}",
  type =         "Thesis (M.S.)",
  school =       "Oklahoma State University",
  address =      "Stillwater, OK, USA",
  pages =        "vii + 197",
  year =         "1978",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Computing and Information Sciences (Theses)",
}

@Article{Cheatham:1978:BDJ,
  author =       "T. E. {Cheatham, Jr.}",
  title =        "A brief description of {JOVIAL}",
  journal =      j-SIGPLAN,
  volume =       "13",
  number =       "8",
  pages =        "201--202",
  month =        aug,
  year =         "1978",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/960118.808384",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:08:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "JOVIAL (Jules' Own Version of the International
                 Algebraic Language) was one of the first programming
                 languages developed primarily to aid in programming
                 large complex real time systems. Today it remains a
                 major language for these applications and versions of
                 JOVIAL have been implemented on dozens of different
                 computers. The language and its compilers have been
                 developed primarily by the Systems Development
                 Corporation. JOVIAL was based on Algol-58 but includes
                 numerous features not in Algol (58 or 60) which make it
                 particularly useful for programming large scale
                 systems. The most important of these is the COMPOOL
                 (communications POOL), a central repository of data
                 descriptions which permits programmers to reference
                 data items without concerns as to how they are
                 represented on some particular computer.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Book{Colin:1978:PPS,
  author =       "Andrew J. T. Colin",
  title =        "Programming and Problem-Solving in {Algol 68}",
  publisher =    "Macmillan Education UK",
  address =      "London, UK",
  pages =        "viii + 251",
  year =         "1978",
  DOI =          "https://doi.org/10.1007/978-1-349-03561-8",
  ISBN =         "0-333-23115-5 (paperback), 1-349-03561-0,
                 1-349-03562-9",
  ISBN-13 =      "978-0-333-23115-9 (paperback), 978-1-349-03561-8,
                 978-1-349-03562-5",
  LCCN =         "QA76.73.A24 C64",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Computer Science Series",
  acknowledgement = ack-nhfb,
  subject =      "Programming Languages, Compilers, Interpreters",
}

@Article{DeMorgan:1978:MAS,
  author =       "R. M. {De Morgan} and I. D. Hill and B. A. Wichmann",
  title =        "Modified {Algol 60} and the step-until element",
  journal =      j-COMP-J,
  volume =       "21",
  number =       "3",
  pages =        "282--285",
  month =        aug,
  year =         "1978",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/21.3.282",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:03 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/21/3.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/21/3/282.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/282.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; erratum; modified ALGOL 60; step-until
                 element",
  treatment =    "G General Review",
}

@Article{Foxley:1978:MRT,
  author =       "Eric Foxley and D. J. Morgan",
  title =        "Monitoring the Run-time Activity of {Algol 68-R}
                 Programs",
  journal =      j-SPE,
  volume =       "8",
  number =       "1",
  pages =        "29--34",
  month =        jan # "\slash " # feb,
  year =         "1978",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380080104",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Gries:1978:ASH,
  author =       "David Gries",
  title =        "{ACM SIGPLAN} history of programming languages
                 conference {ALGOL 60} language summary",
  journal =      j-SIGPLAN,
  volume =       "13",
  number =       "8",
  pages =        "1--1",
  month =        aug,
  year =         "1978",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/960118.808368",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:08:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "The term ALGOL is reported to have sprung from
                 ``ALGOrithmic Language''. Many forget, however, that
                 ALGOL is the second brightest star in the constellation
                 Perseus and part of an eclipsing binary. ALGOL exhibits
                 a variation in light, which is caused by the fact that
                 once every 69-odd hours it is partially eclipsed by a
                 dark body, its partner star, for about 10 hours. But
                 note that ALGOL always manages to regain its
                 brilliance. ALGOL and its eclipsing companion (could it
                 be FORTRAN?) are miles and miles apart (about
                 6,000,000). ALGOL 60 and FORTRAN are both algebraic
                 languages designed primarily for writing programs to
                 solve numerical problems. Both have simple variables
                 and arrays, declarations, assignment statements,
                 conditional and iterative statements, and procedures
                 (subroutines).",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Article{Hazlewood:1978:AAC,
  author =       "L. Hazlewood",
  title =        "Algorithm 101: An algorithm for cautious adaptive
                 quadrature",
  journal =      j-COMP-J,
  volume =       "21",
  number =       "2",
  pages =        "180--183",
  month =        may,
  year =         "1978",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/21.2.180",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Fri Oct 06 16:53:32 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_02/tiff/180.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_02/tiff/181.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_02/tiff/182.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_02/tiff/183.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4160 (Numerical integration and differentiation);
                 C7310 (Mathematics computing)",
  corpsource =   "Computer Centre, Univ. of Aston, Birmingham, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; algorithm; cautious adaptive quadrature;
                 differences; discontinuities; finite; integration;
                 singularities; subroutines",
  treatment =    "T Theoretical or Mathematical",
}

@Unpublished{Janssen:1978:EPI,
  author =       "Theo Janssen and Peter van Emde Boas",
  title =        "The expressive power of intensional logic in the
                 semantics of programming languages",
  number =       "ZW 98/78/re",
  edition =      "Second",
  pages =        "??",
  month =        jan,
  year =         "1978",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Unpublished{Janssen:1978:PTR,
  author =       "Theo Janssen and Peter van Emde Boas",
  title =        "On the proper treatment of referencing, dereferencing
                 and assignment",
  number =       "ZW 94/78/re",
  edition =      "Second",
  pages =        "??",
  month =        jan,
  year =         "1978",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Kaucher:1978:HPA,
  author =       "Edgar W. Kaucher and Rudi Klatte and Christian
                 Ullrich",
  title =        "{H{\"o}here Programmiersprachen ALGOL, FORTRAN, PASCAL
                 in einheitlicher und ubersichtlicher Darstellung}",
  publisher =    pub-BIBLIO-INST,
  address =      pub-BIBLIO-INST:adr,
  pages =        "258",
  year =         "1978",
  ISBN =         "3-411-01544-6",
  ISBN-13 =      "978-3-411-01544-3",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 Misc/TUBScsd.bib; Misc/TUBScsd/1978.bib",
  series =       "Reihe Informatik; Bd. 24",
  acknowledgement = ack-nhfb,
  annote =       "Kurzgefasste Darstellung der Sprachen Algol 60,
                 Fortran, Pascal durch Syntaxgraphen und Erlaeuternden
                 Text.",
  descriptor =   "Algol 60, Syntaxgraph, Fortran, Pascal",
  keywords =     "ALGOL (Computer program language); FORTRAN (Computer
                 program language); Pascal (Computer program language)",
}

@Article{Kline:1978:VDP,
  author =       "Russell B. Kline and Gary D. Hamor and Kenneth L.
                 Krause and Larry E. Druffel",
  title =        "Visual demonstration of program execution",
  journal =      j-SIGCSE,
  volume =       "10",
  number =       "1",
  pages =        "16--18",
  month =        feb,
  year =         "1978",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/990654.990559",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 07:38:04 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Papers of the SIGCSE\slash CSA Technical Symposium on
                 Computer Science Education.",
  abstract =     "This paper describes a system which provides a visual
                 demonstration of the structure and flow of an ALGOL
                 program. The program is displayed on a CRT and executed
                 interpretively, highlighting each statement prior to
                 execution and showing the result of the statement after
                 execution. The primary use of the system is to
                 demonstrate program operation in a classroom
                 environment. It has also been used as an automatic
                 benchchecking aid.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@TechReport{Lengauer:1978:FAF,
  author =       "Thomas Lengauer and Robert Endre Tarjan",
  title =        "A Fast Algorithm for Finding Dominators in a Flow
                 Graph",
  type =         "Technical Report",
  number =       "STAN-CS-78-650 (AD-A054144)",
  institution =  inst-STAN-CS,
  address =      inst-STAN-CS:adr,
  pages =        "ii + 40",
  month =        mar,
  year =         "1978",
  bibdate =      "Fri Nov 21 14:21:14 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/stanford-cstr.bib",
  URL =          "",
  abstract =     "This paper presents a fast algorithm for finding
                 dominators in a flow graph. The algorithm uses
                 depth-first search and an efficient method of computing
                 functions defined on paths in trees. A simple
                 implementation of the algorithm runs in $ O(m \log n) $
                 time, where $m$ is the number of edges and $n$ is the
                 number of vertices in the problem graph. A
                 sophisticated implementation runs in $ O(M \alpha (m,
                 n))$ time, where $ \alpha (m, n)$ is a functional
                 inverse of Ackermann's function.\par

                 Both versions of the algorithm were implemented in
                 Algol W, a Stanford University version of Algol, and
                 tested on an IBM 370/168. The programs were compared
                 with an implementation by Purdom and Moore of a
                 straightforward $ O(m n)$-time algorithm, and with a
                 bit vector algorithm described by Aho and Ullman. The
                 fast algorithm beat the straightforward algorithm and
                 the bit vector algorithm on all but the smallest graphs
                 tests.",
  acknowledgement = ack-nhfb,
  keywords =     "depth-first search; global flow analysis; graph
                 algorithms; path compression. denominators",
  pdfpages =     "42",
}

@Book{Maslov:1978:ASP,
  author =       "A. N. Maslov",
  title =        "{Algol 68}. {Structure} of Programs",
  publisher =    "Moscow State University Publishers",
  address =      "Moscow, USSR",
  pages =        "????",
  year =         "1978",
  ISBN =         "",
  ISBN-13 =      "",
  bibdate =      "Fri May 29 07:02:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
}

@Book{McGettrick:1978:AFS,
  author =       "Andrew D. McGettrick",
  title =        "{ALGOL 68}: a first and second course",
  volume =       "8",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xii + 348",
  year =         "1978",
  ISBN =         "0-521-21412-2. $a 0-521-29143-7 $b paperback",
  ISBN-13 =      "978-0-521-29143-9",
  LCCN =         "QA76.73.A24 M3",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Cambridge computer science texts",
  acknowledgement = ack-nhfb,
  author-dates = "1944--",
  subject =      "ALGOL (Computer program language)",
}

@Book{McGettrick:1978:ARA,
  author =       "Andrew D. McGettrick",
  title =        "An Introduction to the Formal Definition of {ALGOL
                 68}",
  volume =       "9 (Part 1)",
  publisher =    pub-PERGAMON,
  address =      pub-PERGAMON:adr,
  pages =        "1--84",
  year =         "1978",
  ISBN =         "0-08-023056-3",
  ISBN-13 =      "978-0-08-023056-6",
  ISSN =         "0066-4138",
  LCCN =         "QA1 A62 v. 9, pt. 1",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Annual Review in Automatic Programming",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language); Real-time
                 programming; Congresses; Computer programming;
                 Real-time data processing; ALGOL (Langage de
                 programmation); Programmation en temps r{\'y}eel;
                 Congr{\'y}es; Programmation (Informatique); Temps
                 r{\'y}eel (Informatique); ALGOL (Computer program
                 language); Computer programming; Real-time data
                 processing; Real-time programming",
}

@Book{Meek:1978:FPAa,
  author =       "Brian L. (Brian Lawrence) Meek",
  title =        "{Fortran}, {PL/I} and the {Algols}",
  publisher =    pub-MACMILLAN,
  address =      pub-MACMILLAN:adr,
  pages =        "viii + 291",
  year =         "1978",
  ISBN =         "0-333-24385-4",
  ISBN-13 =      "978-0-333-24385-5",
  LCCN =         "QA76.73.F25 M43 1978b",
  bibdate =      "Sat Oct 11 18:17:45 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0333243854/wholesaleproductA/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 Misc/TUBScsd.bib",
  series =       "Macmillan computer science series",
  acknowledgement = ack-nhfb,
  annote =       "das Buch Liefert eine Gegenueberstellung der im Titel
                 Angegebenen Sprachen",
  descriptor =   "Algol 68, Fortran, Pl/I",
  keywords =     "ALGOL (Computer program language); PL/I (Computer
                 program language); {Fortran} (Computer program
                 language)",
}

@Book{Meek:1978:FPAb,
  author =       "B. L. (Brian Lawrence) Meek",
  title =        "{Fortran}, {PL/I}, and the {Algols}",
  publisher =    pub-ENH,
  address =      pub-ENH:adr,
  pages =        "viii + 291",
  year =         "1978",
  ISBN =         "0-444-19464-9",
  ISBN-13 =      "978-0-444-19464-0",
  LCCN =         "QA76.73.F25 .M43",
  bibdate =      "Sun Sep 28 10:42:07 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "Includes index. Bibliography: p. [279]-282.",
  keywords =     "algol (computer program language); ALGOL (Computer
                 program language); Fortran (computer program language);
                 PL/I (Computer program language); pl/i (computer
                 program language); {Fortran} (Computer program
                 language)",
}

@Book{Meek:1978:FPAc,
  author =       "B. L. (Brian Lawrence) Meek",
  title =        "{Fortran}, {PL/I}, and the {Algols}",
  publisher =    pub-MACMILLAN,
  address =      pub-MACMILLAN:adr,
  pages =        "viii + 291",
  year =         "1978",
  ISBN =         "0-333-24385-4",
  ISBN-13 =      "978-0-333-24385-5",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  series =       "Macmillan computer science series",
  acknowledgement = ack-nhfb,
  annote =       "Includes index. Bibliography: p. [279]-282.",
  keywords =     "ALGOL (Computer program language); PL/I (Computer
                 program language); {Fortran} (Computer program
                 language)",
}

@Article{Naur:1978:ESL,
  author =       "Peter Naur",
  title =        "The {European} side of the last phase of the
                 development of {ALGOL 60}",
  journal =      j-SIGPLAN,
  volume =       "13",
  number =       "8",
  pages =        "15--44",
  month =        aug,
  year =         "1978",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/960118.808370",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:08:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "In preparing this account of some of the developments
                 leading to ALGOL 60 I have primarily sought to present
                 such relevant information that is readily available to
                 myself, but not otherwise accessible or well known. In
                 addition I have tried to answer the specific questions
                 formulated by the organizers of the Conference on the
                 History of Programming Languages. The notes fall in
                 three freely intermixed groups: those that relate to
                 existing documents, those that reflect my own reasoning
                 as a participant in the development, and those that try
                 to answer the organizers' questions. Where the proper
                 support has been lacking I have left open holes in the
                 presentation. Otherwise I have tried to be specific,
                 giving names, dates, and reasons, as far as I have them
                 available. While this manner of presentation seems to
                 me the best way to support more penetrating historical
                 research into the period, it is also bound to give rise
                 to controversy. First, it is openly one-sided, in the
                 manner that any autobiography is. Further, by being
                 specific the presentation will offer sensitive points
                 of attack to those who see the same development from a
                 different angle and with different eyes. When these
                 circumstances are combined with real events that
                 involved differences of opinion and interest, strong
                 reactions are bound to be provoked. This emerged
                 clearly in the remarks from the reviewers of the draft
                 of the paper.",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  conflocation = "Los Angeles, CA, USA; 1-3 June 1978",
  conftitle =    "ACM SIGPLAN History of Programming Languages
                 Conference",
  corpsource =   "Copenhagen Univ., Copenhagen, Denmark",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL 60; background; development; European;
                 evaluation; future languages; language content;
                 rationale",
  treatment =    "G General Review",
}

@Article{Peck:1978:ASP,
  author =       "John E. Peck",
  title =        "The {ALGOL 68} Story: a personal account by a member
                 of the design team",
  journal =      "ACS Bulletin",
  volume =       "??",
  number =       "??",
  pages =        "4--6",
  month =        nov,
  year =         "1978",
  bibdate =      "Fri May 29 14:53:33 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://bernd-oppolzer.de/ALGOL68-The-Algol-68-Story.pdf;
                 https://softwarepreservation.computerhistory.org/ALGOL/paper/The%20Algol%2068%20Story.pdf",
  acknowledgement = ack-nhfb,
  remark-0 =     "This is not the Bulletin of the American College of
                 Surgeons. What is it? Web searches have so far failed
                 to identify this periodical.",
  remark-1 =     "From page 5: ``I can also remember an undercurrent of
                 unease with respect to Tony Hoare, whose recent
                 inability to agree with van Wijngaarden had begun to
                 exclude him from consideration in the new design. This
                 smouldering conflict was to break out later, almost in
                 disastrous form for the Working Group.;;",
  remark-2 =     "From page 5: ``What I can remember of that meeting was
                 that Niklaus Wirth was present and presented a paper on
                 the principles of languages design, but his words were
                 not heeded.''",
  remark-3 =     "From page 5: ``I can remember meeting Charles Lindsey
                 there for the first time, and hearing him say
                 complimentary things about the language but describe
                 the Report as abominable. Despite his outrage, he was
                 soon elected as a member of the group, in recognition
                 of his remarkable document \booktitle{ALGOL 68 with
                 fewer tears} [\cite{Lindsey:1972:AFT}], which proved
                 beyond doubt that the ALGOL 68 defining document could
                 be read and understood by those who were not involved
                 with its design.''",
  remark-4 =     "From page 5: about the 1970 conference in Munich
                 ``\ldots{} delegates were surprised to discover that
                 the first implementation was already completed at the
                 Royal Radar Establishment in Malvern England. The
                 implementers were present in Munich and were able to
                 tell us that they already had a happy band of users.
                 This was on the ICL 1900 series machines. This compiler
                 is now in widespread use especially in England.''",
  remark-5 =     "From page 5: ``We made an early decision that we would
                 take full advantage of computer technology in word
                 processing to help us with the clerical work in
                 developing the new Report, with the eventual hope that
                 it could be typeset directly from a computer file, thus
                 avoiding the long and tedious process of proof reading.
                 Accordingly all our editing work was done using the MTS
                 operating system running at the USC Computing Centre.
                 This system enabled us to produce most of the indexes
                 and to format the grammar and the other parts of the
                 text automatically.''",
  remark-6 =     "From page 5: ``The Revised Report was eventually
                 published in Acta Informatica in 1975
                 [\cite{vanWijngaarden:1975:RRA}], but directly from the
                 computer files that we had generated.''",
  remark-7 =     "From page 6: ``I believe that the design and revision
                 of ALGOL 68 was an important piece of work which has
                 made a significant contribution to the advance of
                 computer science. The fact that it has not caught on as
                 a practical programming language as well as one might
                 have liked is a matter for regret, but is not
                 altogether unexpected.''",
}

@Article{Perlis:1978:ASD,
  author =       "Alan J. Perlis",
  title =        "The {American} side of the development of {Algol}",
  journal =      j-SIGPLAN,
  volume =       "13",
  number =       "8",
  pages =        "3--14",
  month =        aug,
  year =         "1978",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/960118.808369",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:08:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "History is contextual. The Algol* development was a
                 product, perhaps a miraculous product, of its time. All
                 developments proceed, almost implacably, from the
                 primitive to the rococco, e.g. from Algol58 through
                 Algol60 to Algol68 with an appearance of a large number
                 of offshoots (e.g., JOVIAL, MAD, NELIAC and Euler),
                 extensions (FORMULA ALGOL and LCC), virile offspring
                 (PASCAL), etc., occurring enroute. The earliest
                 developments appear clean, surprising us in the new
                 views they reveal. One frets over why the vision that
                 prompted the beginning weakened during the course of
                 future developments. Perhaps it is inevitable that, as
                 unexpected complexity is uncovered, smoothness, equal
                 value if you will, in solutions cannot be maintained.
                 Trivia cannot be identified easily, special cases
                 overwhelm the search for general patterns, custom and
                 habit move performance into the realm of objective
                 concept, experience warps both intuition and reason,
                 fear of instability burdens insight with caution. The
                 elegance of Algol's offspring is a tribute to the grace
                 and power of the original. Algol, a second generation
                 language, was more graceful than any of its
                 predecessors, for example FORTRAN, MATHMATIC and IT.",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  conflocation = "Los Angeles, CA, USA; 1-3 June 1978",
  conftitle =    "ACM SIGPLAN History of Programming Languages
                 Conference",
  corpsource =   "California Inst. of Technol., Pasadena, CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; American; development; history",
  treatment =    "G General Review",
}

@Article{Rosin:1978:ASH,
  author =       "Robert F. Rosin",
  title =        "{ACM SIGPLAN} history of programming languages
                 conference {PL/I} language summary",
  journal =      j-SIGPLAN,
  volume =       "13",
  number =       "8",
  pages =        "225--226",
  month =        aug,
  year =         "1978",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/960118.808388",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:08:59 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "PL/I was developed in two distinct stages. First the
                 language NPL was conceived by a joint user-IBM
                 committee. IBM alone then developed PL/I by clarifying
                 and refining the rather incomplete specification of
                 NPL. This overview describes the major features of
                 PL/I, and George Radin's paper makes clear the
                 distinctions between these two languages. The
                 characteristics of PL/I were strongly influenced by two
                 factors; what was known (in 1964-65) about commercial,
                 scientific, real-time and system programming
                 applications, and the features of FORTRAN, COBOL, and
                 ALGOL which were useful in implementing those
                 applications. The result is a language of great
                 expressive power, which occasionally requires the
                 programmer to manage great complexity.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@TechReport{Smillie:1978:IAA,
  author =       "K. W. Smillie",
  title =        "Introducing {APL}, {ALGOL} and {FORTRAN}",
  type =         "Report",
  number =       "??",
  institution =  "Dept. of Computing Science, University of Alberta",
  address =      "Edmonton, Alberta, Canada",
  pages =        "i + 61",
  year =         "1978",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "Each section has special title page; items originally
                 published separately. Includes bibliographies.
                 Introducing APL.--Introducing ALGOL.--Introducing
                 FORTRAN.",
  keywords =     "ALGOL (Computer program language); ALGOL (Langage de
                 programmation); APL (Computer program language); APL
                 (Langage de programmation); FORTRAN (Computer program
                 language); FORTRAN (Langage de programmation)",
}

@Article{Tanenbaum:1978:CPA,
  author =       "A. S. Tanenbaum",
  title =        "A comparison of {Pascal} and {Algol 68}",
  journal =      j-COMP-J,
  volume =       "21",
  number =       "4",
  pages =        "316--323",
  month =        nov,
  year =         "1978",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/21.4.316",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:04 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/21/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/21/4/316.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_04/tiff/316.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_04/tiff/317.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_04/tiff/318.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_04/tiff/319.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_04/tiff/320.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_04/tiff/321.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_04/tiff/322.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_04/tiff/323.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C6140D (High level languages)",
  classification = "723",
  corpsource =   "Vrije Univ., Amsterdam, Netherlands",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 68; block structure; computer programming
                 languages; PASCAL; procedure oriented languages",
  treatment =    "G General Review",
}

@TechReport{vanderMeulen:1978:TPS,
  author =       "S. G. van der Meulen and M. Veldhorst",
  title =        "{TORRIX}: A Programming System for Operations on
                 Vectors and Matrices Over Arbitrary Fields and of
                 Variable Size. {Volume I}",
  type =         "Tract",
  number =       "86",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "246",
  year =         "1978",
  ISBN =         "90-6196-152-1",
  ISBN-13 =      "978-90-6196-152-9",
  MRclass =      "15-04 15A03 15A33 65F99 68-02 68A10",
  bibdate =      "Tue May 19 12:09:07 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://jemarch.net/torrix-1.pdf",
  acknowledgement = ack-nhfb,
}

@Article{VanEmdeBoas:1978:NRE,
  author =       "Peter {Van Emde Boas} and Paul M. B. Vit{\'a}nyi",
  title =        "A note on the recursive enumerability of some classes
                 of recursively enumerable languages",
  journal =      j-INFO-SCI,
  volume =       "14",
  number =       "1",
  pages =        "89--91",
  month =        Jan,
  year =         "1978",
  CODEN =        "ISIJBC",
  DOI =          "https://doi.org/10.1016/0020-0255(78)90029-4",
  ISSN =         "0020-0255 (print), 1872-6291 (electronic)",
  ISSN-L =       "0020-0255",
  bibdate =      "Sat May 30 08:40:39 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Information Sciences",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200255",
}

@Book{vanWijngaarden:1978:RBA,
  author =       "A. van Wijngaarden and Immo Ottomar Kerner and
                 others",
  title =        "{Revidierter Bericht {\"u}ber die algorithmische
                 Sprache ALGOL 68}. ({German}) [{Revised} report on the
                 algorithmic language {ALGOL 68}]",
  volume =       "27",
  publisher =    pub-AKADEMIE-VERLAG,
  address =      pub-AKADEMIE-VERLAG:adr,
  pages =        "x + 249",
  year =         "1978",
  LCCN =         "QA76.73.A24 R4515",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Elektronisches Rechnen und Regeln: Sonderband",
  acknowledgement = ack-nhfb,
  language =     "German",
  remark =       "Translation of Revised report on the algorithmic
                 language ALGOL 68.",
  subject =      "ALGOL (Computer program language)",
}

@Book{Vowels:1978:FIA,
  author =       "R. A. Vowels",
  title =        "{FORTRAN IV} y {ALGOL 60}",
  publisher =    pub-EDITORIAL-LIMUSA,
  address =      pub-EDITORIAL-LIMUSA:adr,
  pages =        "202",
  year =         "1978",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "Translation of ALGOL 60 and FORTRAN IV.",
  keywords =     "ALGOL (Computer program language); FORTRAN IV
                 (Computer program language)",
}

@Article{Williams:1978:SSF,
  author =       "M. H. Williams",
  title =        "Static Semantic Features of {Algol60} and {Basic}",
  journal =      j-COMP-J,
  volume =       "21",
  number =       "3",
  pages =        "234--242",
  month =        aug,
  year =         "1978",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/21.3.234",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:03 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/21/3.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/21/3/234.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/234.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/235.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/236.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/237.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/238.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/239.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/240.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/241.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_21/Issue_03/tiff/242.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4290 (Other computer theory); C6140D (High level
                 languages)",
  classification = "723",
  corpsource =   "Dept. of Computer Sci., Rhodes Univ., Grahamstown,
                 South Africa",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; ALGOL60; BASIC; compiler writer; computational
                 linguistics; computer operating systems --- Program
                 Compilers; computer programming languages; correct
                 compiler; formal notation; language designer; static
                 semantic rules; user",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Yuldashev:1978:ARC,
  author =       "Z. Kh. Yuldashev",
  title =        "Algorithms for the Realization of Computer Interval
                 Arithmetic for Computers with a Nonsymmetric Set of
                 Machine Numbers in {Algol 60} (In {Russian})",
  journal =      "Algorithms and Programs --- Inform. Bull.",
  volume =       "1",
  number =       "21",
  pages =        "21--22",
  year =         "1978",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Axford:1979:ASL,
  author =       "T. H. Axford and Diana Burkhardt and W. P. Dodd and
                 Susan Laflin and D. G. Parkyn and P. Ramsay",
  title =        "{ATOL}: a simple language with powerful data
                 structuring facilities",
  journal =      j-SIGPLAN,
  volume =       "14",
  number =       "3",
  pages =        "5--15",
  month =        mar,
  year =         "1979",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988071.988073",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:10:14 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "The use of complex data structures in most common
                 languages is often unnecessarily confusing to all but
                 the most experienced programmers. ATOL has been
                 designed to include a variety of data structures in a
                 way that is both simple to understand and easy to
                 handle, yet sufficiently general and powerful for a
                 wide range of applications. The syntax of the language
                 is quite simple and suitable for interactive program
                 development at on-line terminals, rather like Basic.
                 The primary data type of the language is a character
                 string or text. Three classes of data structures may be
                 constructed: records, files and sequences. For each of
                 these, the components may be either texts or other
                 structures in any of the three classes. Records may be
                 defined recursively to generate lists or trees of
                 variable size. Arrays are not present in the language,
                 their place being taken by files which are structures
                 containing variable numbers of components selected by
                 text keys. Data from a very wide range of applications
                 may thus be easily and conveniently represented. The
                 method used to denote the components of a structure in
                 a program is significantly simpler than that used in
                 languages like Algol 68 and Pascal. In addition, the
                 need to use pointers explicitly has been kept to a
                 minimum, thus reducing another source of confusion
                 among inexperienced programmers. In general the
                 language has been designed for the beginning programmer
                 whose interests are in non-numerical applications such
                 as occur in the arts and humanities and many areas of
                 commercial data processing.",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6140D (High level
                 languages)",
  corpsource =   "Computer Centre, Univ. of Birmingham, Birmingham, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ATOL; data structures; data structuring; procedure
                 oriented languages; programming language; syntax",
  treatment =    "G General Review",
}

@Article{Banatre:1979:EDC,
  author =       "Jean-Pierre P. Ban{\^a}tre and Jean-Paul P. Routeau
                 and L. Trilling",
  title =        "An Event-Driven Compiling Technique",
  journal =      j-CACM,
  volume =       "22",
  number =       "1",
  pages =        "34--42",
  month =        jan,
  year =         "1979",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:23:05 MST 2001",
  bibsource =    "Compendex database;
                 http://dblp.uni-trier.de/db/journals/cacm/cacm22.html#BanatreRT79;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1970.bib",
  abstract =     "Due to the linear structure of source text,
                 difficulties may arise in a one-pass compilation
                 process. These difficulties occur when an entity cannot
                 be processed because of a forward reference to
                 information only obtainable from subsequent entities.
                 Classic solutions ask for data structures appropriate
                 for each case. A technique is presented which uses
                 instead control structures, namely events and
                 processes. The work of the compiler-writer becomes
                 easier both conceptually and in practice because he can
                 forget these problems at the outset and he avoids
                 special processing for each problem. This technique has
                 been applied to the construction of an Algol 68
                 compiler. Three examples from that implementation are
                 described and discussed here.",
  acknowledgement = ack-nhfb,
  classcodes =   "C6120 (File organisation); C6150C (Compilers,
                 interpreters and other processors)",
  classification = "723",
  corpsource =   "Univ. de Rennes, Rennes, France",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  journalabr =   "Commun ACM",
  keywords =     "ALGOL 68 compiler; compilation; computer operating
                 systems --- Program Compilers; computer programming
                 languages; control structures; data; data structures;
                 forward reference to information; one pass; program
                 compilers; semantic analysis; source text; structures",
  oldlabel =     "BanatreRT79",
  treatment =    "G General Review; P Practical",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/BanatreRT79",
}

@Article{Berry:1979:TES,
  author =       "Daniel M. Berry and Richard L. Schwartz",
  title =        "Type equivalence in strongly typed languages: one more
                 look",
  journal =      j-SIGPLAN,
  volume =       "14",
  number =       "9",
  pages =        "35--41",
  month =        sep,
  year =         "1979",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988113.988117",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:10:51 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C4240 (Programming and algorithm theory); C6140D
                 (High level languages)",
  corpsource =   "Faculty of Math., Weizmann Inst. of Sci., Rehovot,
                 Israel",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; Euclid; EUCLID; language design; procedure
                 oriented languages; programming theory; strong typing;
                 strongly typed languages; type equivalence",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Bird:1979:REV,
  author =       "R. S. Bird",
  title =        "Recursion Elimination with Variable Parameters",
  journal =      j-COMP-J,
  volume =       "22",
  number =       "2",
  pages =        "151--154",
  month =        may,
  year =         "1979",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/22.2.151",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:05 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/22/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/22/2/151.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/tiff/151.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/tiff/152.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/tiff/153.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/tiff/154.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C6110 (Systems analysis and programming)",
  classification = "723",
  corpsource =   "Dept. of Computer Sci., Univ. of Reading, Reading,
                 UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 68; balanced tree; computer programming; PASCAL;
                 recursion elimination; structured programming; variable
                 parameters",
  treatment =    "P Practical",
}

@Book{Brailsford:1979:IAP,
  author =       "D. F. Brailsford and A. N. Walker",
  title =        "Introductory {Algol 68} programming",
  volume =       "2",
  publisher =    "Ellis Horwood",
  address =      "Chichester, UK",
  pages =        "281",
  year =         "1979",
  ISBN =         "0-470-26746-1 (Halsted), 0-85312-127-3",
  ISBN-13 =      "978-0-470-26746-2 (Halsted), 978-0-85312-127-5",
  LCCN =         "QA76.73.A24 B72",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Computers and their applications",
  abstract =     "This book is intended for anyone who wants to learn to
                 write programs in Algol 68.",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language); ALGOL (Langage de
                 programmation); ALGOL (Computer program language)",
  tableofcontents = "Introduction \\
                 Objects \\
                 Program structure \\
                 Elementary programs \\
                 Arrays and structures \\
                 Procedures \\
                 Transput \\
                 Case studies \\
                 Advanced features",
}

@Article{Clarke:1979:PLC,
  author =       "Edmund Melson {Clarke, Jr.}",
  title =        "Programming Language Constructs for Which It Is
                 Impossible To Obtain Good {Hoare} Axiom Systems",
  journal =      j-J-ACM,
  volume =       "26",
  number =       "1",
  pages =        "129--147",
  month =        jan,
  year =         "1979",
  CODEN =        "JACOAH",
  DOI =          "https://doi.org/10.1145/322108.322121",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Wed Jan 15 18:12:53 MST 1997",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/Compiler/prog.lang.theory.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  abstract =     "Hoare axiom systems for establishing partial
                 correctness of programs may fail to be complete because
                 of (a) incompleteness of the assertion language
                 relative to the underlying interpretation or (b)
                 inability of the assertion language to express the
                 invariants of loops. S. A. Cook has shown that if there
                 is a complete proof system for the assertion language
                 (i.e. all true formulas of the assertion language) and
                 if the assertion language satisfies a natural
                 expressibility condition then a sound and complete
                 axiom system for a large subset of Algol may be
                 devised. Programming language constructs are exhibited
                 for which it is impossible to obtain sound and complete
                 sets of Hoare axioms even in this special sense of
                 Cook's. These constructs include (i) recursive
                 procedures with procedure parameters in a programming
                 language which uses static scope of identifiers and
                 (ii) coroutines in a language which allows
                 parameterless recursive procedures. Modifications of
                 these constructs for which sound and complete systems
                 of axioms may be obtained are also discussed.",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  classification = "723",
  conference =   "ACM Symp on Princ of Program Lang, 5th, Pap",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
  journalabr =   "J Assoc Comput Mach",
  keywords =     "computer programming languages",
  meetingaddress = "Tucson, AZ, USA",
  meetingdate =  "Jan 23--25 1978",
  meetingdate2 = "01/23--25/78",
  subject-dates = "Charles Antony Richard Hoare (11 January 1934--5
                 March 2026)",
}

@Article{elLozy:1979:RAS,
  author =       "Mohamed {el Lozy}",
  title =        "Remark on ``{Algorithm 395}: {Student}'s
                 $t$-Distribution'' and Remark on ``{Algorithm 396}:
                 {Student}'s Quantiles [{S14}]''",
  journal =      j-TOMS,
  volume =       "5",
  number =       "2",
  pages =        "238--239",
  month =        jun,
  year =         "1979",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355826.355837",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Feb 06 05:28:16 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  note =         "See
                 \cite{Hill:1970:AASa,Hill:1970:AASb,Hill:1981:RSD,Hill:1985:RCS}.",
  acknowledgement = ack-nhfb,
  ajournal =     "ACM Trans. Math. Softw.",
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
  remark =       "Fullerton: The algorithms are corrected for computers
                 with anomalously small word lengths (e.g., IBM and
                 Interdata).",
}

@Article{Foxley:1979:BRB,
  author =       "Eric Foxley",
  title =        "Book Review: {{\booktitle{Algol 68: a first and second
                 course}}. Andrew D. McGettrick, C.U.P., Cambridge,
                 1978. No. of pages: 360. Price: \pounds 12.50 (hard
                 cover), \pounds 5.50 (paperback)}",
  journal =      j-SPE,
  volume =       "9",
  number =       "5",
  pages =        "425--425",
  month =        may,
  year =         "1979",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380090506",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Glanc:1979:ECD,
  author =       "Alois Glanc",
  title =        "On expressing control and data structures in predicate
                 logic language {ALGOL M}",
  journal =      j-SIGPLAN,
  volume =       "14",
  number =       "4",
  pages =        "32--34",
  month =        apr,
  year =         "1979",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988078.988083",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:10:21 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "We define a procedural semantics for a many sorted
                 predicate logic on many sorted models with generators.
                 Then we express in Predicate Logic do forever, do
                 until, do while, for thru, do unless, call, resume and
                 demon control constructs. Data Structures can be
                 represented using vectors (sequence of logic variables
                 of the same sort.) This indicates that predicate logic
                 can be a base of a high level language (ALGOL M) where
                 programming can be as easy and efficient as in most
                 other programming languages and whose syntax and
                 semantics is simple and uniform. This language has
                 systems programming like features, facilitating
                 representation and utilization of knowledge in
                 Artificial Intelligence Applications.",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic); C6120 (File organisation);
                 C6140D (High level languages)",
  corpsource =   "Dept. of Computer Sci., California State Univ.,
                 Northridge, CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; ALGOL M; control constructs; data structures;
                 formal logic; predicate logic language; procedural
                 semantics",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Graham:1979:HSTa,
  author =       "Susan L. Graham and William N. Joy and O. Roubine",
  title =        "Hashed symbol tables for languages with explicit scope
                 control",
  journal =      j-SIGPLAN,
  volume =       "14",
  number =       "8",
  pages =        "50--57",
  month =        aug,
  year =         "1979",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:27 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "Newer programming languages such as Modula and Euclid
                 provide more control than traditional Algol-like
                 languages such as ALGOL-60 and Pascal over the
                 inheritance, in inner scopes, of named entities
                 available in outer scopes. They also provide mechanisms
                 whereby chosen entities from inner scopes may be made
                 available to outer scopes. In this paper we show how a
                 hashed symbol table can be organized to implement these
                 new scope rules in a time and space efficient way.",
  acknowledgement = ack-nhfb,
  classification = "C6150C (Compilers, interpreters and other
                 processors)",
  conflocation = "Denver, CO, USA; 6-10 Aug. 1979",
  conftitle =    "Proceedings of the SIGPLAN Symposium on Compiler
                 Construction",
  corpsource =   "Dept. of Electrical Engng. and Computer Sci., Univ. of
                 California, Berkeley, CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "EUCLID; explicit scope control; hashed symbol table;
                 Modula; program compilers",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@InProceedings{Graham:1979:HSTb,
  author =       "Susan L. Graham and William N. Joy and O. Roubine",
  title =        "Hashed symbol tables for languages with explicit scope
                 control",
  crossref =     "ACM:1979:PSS",
  pages =        "50--57",
  year =         "1979",
  bibdate =      "Mon Feb 11 11:46:20 1985",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/hash.bib",
  abstract =     "Newer programming languages such as Modula and Euclid
                 provide more control than traditional Algol-like
                 languages such as ALGOL-60 and Pascal over the
                 inheritance, in inner scopes, of named entities
                 available in outer scopes. They also provide mechanisms
                 whereby chosen entities from inner scopes may be made
                 available to outer scopes. In this paper we show how a
                 hashed symbol table can be organized to implement these
                 new scope rules in a time and space efficient way.",
  acknowledgement = ack-nhfb,
}

@Article{Grune:1979:SSA,
  author =       "Dick Grune",
  title =        "Some statistics on {ALGOL 68} programs",
  journal =      j-SIGPLAN,
  volume =       "14",
  number =       "7",
  pages =        "38--46",
  month =        jul,
  year =         "1979",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:26 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Math. Centre, Amsterdam, Netherlands",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68 programs; compiler; compiler construction;
                 optimisation; program compilers; statistics",
  treatment =    "P Practical",
}

@Article{Gutknecht:1979:FAC,
  author =       "M. H. Gutknecht",
  title =        "Fast Algorithms for the Conjugate Periodic Function",
  journal =      j-COMPUTING,
  volume =       "22",
  number =       "1",
  pages =        "79--91",
  month =        mar,
  year =         "1979",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65T05 (65-04 68C05)",
  MRnumber =     "82e:65137",
  bibdate =      "Tue Jan 2 17:40:54 MST 2001",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date); MathSciNet
                 database",
  acknowledgement = ack-nhfb,
  affiliation =  "Seminar f{\"u}r Angewandte Math., Eidg Tech Hochsch,
                 Zurich, Switzerland",
  classification = "723; C4130; C4190",
  description =  "fast Fourier transforms; function approximation",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Computing (Vienna/New York)",
  keywords =     "ALGOL 60; computer programming; conjugate periodic
                 function; fast algorithms; fast Fourier transform",
}

@Article{Hennell:1979:ETN,
  author =       "M. A. Hennell and D. Hedley",
  title =        "An experimental testbed for numerical software. {II}.
                 {ALGOL 68}",
  journal =      j-COMP-J,
  volume =       "22",
  number =       "1",
  pages =        "53--56",
  month =        feb,
  year =         "1979",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/22.1.53",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:04 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/22/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/22/1/53.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_01/tiff/53.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_01/tiff/54.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_01/tiff/55.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_01/tiff/56.tif",
  abstract =     "A description is given of the extension of an existing
                 FORTRAN IV numerical software testbed to enable ALGOL
                 68 programs to be investigated. The extensions
                 necessary were two-fold; first, a complete rewrite of
                 the first phase, a static analysis in which the source
                 text is reformatted, analyzed for all possible control
                 jumps and statistics on language constructs are
                 collected. The second major extension was to
                 incorporate into the second phase an existing ALGOL 68
                 compiler which after some modification enables dynamic
                 execution histories to be collected in a data base.
                 These modifications to the compiler represent
                 extensions to the language definition which enable user
                 programs to trace themselves. The utilization of this
                 compiler restricts source code programs to be written
                 in ALGOL 68s, an official ALGOL 68 subset. The third,
                 the analysis phase, is essentially identical in both
                 the FORTRAN and ALGOL 68 systems.",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C4100 (Numerical analysis); C6110 (Systems analysis
                 and programming); C6150C (Compilers, interpreters and
                 other processors); C7310 (Mathematics computing)",
  classification = "723",
  corpsource =   "Computational Sci. Dept., Univ. of Liverpool,
                 Liverpool, UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 68; compiler; computer programming languages;
                 numerical analysis; numerical software; program
                 compilers; testbed",
  treatment =    "P Practical; X Experimental",
}

@Article{Hennell:1979:RPP,
  author =       "M. A. Hennell",
  title =        "The role of procedural parameters in high order
                 languages",
  journal =      j-SIGPLAN,
  volume =       "14",
  number =       "7",
  pages =        "47--50",
  month =        jul,
  year =         "1979",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:26 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6140
                 (Programming languages)",
  corpsource =   "Computational Sci. Dept., Univ. of Liverpool,
                 Liverpool, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; exception situations; functions; high order
                 languages; labels; procedural parameters; programming
                 languages; software engineering; statements; types",
  treatment =    "G General Review",
}

@Unpublished{Janssen:1979:PCQ,
  author =       "Theo Janssen",
  title =        "On problems concerning the quantification rules in
                 {Montague} grammar: (preprint)",
  number =       "ZW 124/79",
  pages =        "??",
  month =        jan,
  year =         "1979",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Kawai:1979:LSS,
  author =       "Satoru Kawai",
  title =        "Lattice Structure Segmentation of {ALGOL}-like
                 Programs",
  journal =      j-SPE,
  volume =       "9",
  number =       "6",
  pages =        "485--498",
  month =        jun,
  year =         "1979",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380090608",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Langmaack:1979:FTP,
  author =       "Hans Langmaack and Wolfram Lippe and Franz Wagner",
  title =        "The formal termination problem for programs with
                 finite {ALGOL 68}-modes",
  journal =      j-INFO-PROC-LETT,
  volume =       "9",
  number =       "3",
  pages =        "155--159",
  day =          "5",
  month =        oct,
  year =         "1979",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  MRclass =      "68C30",
  MRnumber =     "80m:68045",
  bibdate =      "Tue Nov 17 10:49:43 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Inst. f{\"u}r Informatik Praktische Math., Univ. Kiel,
                 Kiel, West Germany",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  keywords =     "ALGOL 60; compiler constructors; conditional
                 statements; finite ALGOL68 modes; formal termination;
                 nondeterministic alternative statements; procedure
                 oriented languages; solvability proof",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{LeBlanc:1979:ISC,
  author =       "Richard J. LeBlanc and Charles N. Fischer",
  title =        "On implementing separate compilation in
                 block-structured languages",
  journal =      j-SIGPLAN,
  volume =       "14",
  number =       "8",
  pages =        "139--143",
  month =        aug,
  year =         "1979",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:27 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6150C (Compilers,
                 interpreters and other processors)",
  conflocation = "Denver, CO, USA; 6-10 Aug. 1979",
  conftitle =    "Proceedings of the SIGPLAN Symposium on Compiler
                 Construction",
  corpsource =   "School of Information and Computer Sci., Georgia Inst.
                 of Technol., Atlanta, GA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL blocks; block; block structural languages; block
                 structure; data structures; Euclid modules; PASCAL
                 procedures; program compilers; programming language
                 design; separate compilation",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Lippe:1979:EPG,
  author =       "W. M. Lippe and F. Simon",
  title =        "{Zur Elimination von Prozedurschachtelungen}.
                 ({German}) [{On} the elimination of procedure
                 nestings]",
  journal =      j-COMPUTING,
  volume =       "23",
  number =       "2",
  pages =        "119--138",
  month =        jun,
  year =         "1979",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "68B10",
  MRnumber =     "82f:68017",
  bibdate =      "Tue Jan 2 17:40:54 MST 2001",
  bibsource =    "Compendex database;
                 http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 INSPEC Axiom database (1968--date); MathSciNet
                 database",
  acknowledgement = ack-nhfb,
  affiliation =  "Christian-Albrechts Univ. Kiel, Kiel, West Germany",
  classification = "723; C6140D",
  description =  "ALGOL; procedure oriented languages",
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
  journalabr =   "Computing (Vienna/New York)",
  keywords =     "ALGOL 60 program; Algol-like programming languages;
                 computer programming; elimination of procedure
                 nestings; equivalence; maximal procedure nesting;
                 procedure nesting",
  language =     "German",
}

@Article{McGettrick:1979:AAM,
  author =       "Andrew D. McGettrick",
  title =        "Aspects of the {ALGOL 68} mode structure",
  journal =      j-SIGPLAN,
  volume =       "14",
  number =       "7",
  pages =        "62--77",
  month =        jul,
  year =         "1979",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:26 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Dept. of Computer Sci., Univ. of Strathclyde, Glasgow,
                 UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; ALGOL 68 mode structure; programming
                 language",
  treatment =    "P Practical",
}

@Book{Meek:1979:FPA,
  author =       "B. Meek",
  title =        "{Fortran}, {PL-I} and the {Algols}",
  publisher =    pub-AMER-ELS,
  address =      pub-AMER-ELS:adr,
  pages =        "????",
  month =        sep,
  year =         "1979",
  ISBN =         "0-444-19464-9",
  ISBN-13 =      "978-0-444-19464-0",
  LCCN =         "????",
  bibdate =      "Sat Sep 27 17:58:26 MDT 1997",
  bibsource =    "http://www.amazon.com/exec/obidos/ISBN=0444194649/wholesaleproductA/;
                 http://www.cbooks.com/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "http://www.cbooks.com/sqlnut/SP/search/gtsumt?source=&isbn=0444194649",
  acknowledgement = ack-nhfb,
}

@Article{Middleton:1979:AGA,
  author =       "Tony Middleton",
  title =        "Automatic generation of aggregate operators in {ALGOL
                 68}",
  journal =      j-SPE,
  volume =       "9",
  number =       "8",
  pages =        "685--690",
  month =        aug,
  year =         "1979",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380090808",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Oliver:1979:PEA,
  author =       "J. R. Oliver and R. S. Newton",
  title =        "Practical Experience with {Algol 68-Rt}",
  journal =      j-COMP-J,
  volume =       "22",
  number =       "2",
  pages =        "114--118",
  month =        may,
  year =         "1979",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/22.2.114",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:05 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/22/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/22/2/114.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/tiff/114.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/tiff/115.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/tiff/116.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/tiff/117.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_02/tiff/118.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C6140D (High level languages)",
  classification = "723",
  corpsource =   "HQ RAF Strike Command, High Wycombe, UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 68; Command; computer programming languages; HQ
                 RAF Strike; military users; online multi access system;
                 parallel processing",
  treatment =    "G General Review",
}

@Article{Pagan:1979:AMD,
  author =       "F. G. Pagan",
  title =        "{Algol 68} as a Metalanguage for Denotational
                 Semantics",
  journal =      j-COMP-J,
  volume =       "22",
  number =       "1",
  pages =        "63--66",
  month =        feb,
  year =         "1979",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/22.1.63",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:04 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/22/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1970.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/22/1/63.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_01/tiff/63.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_01/tiff/64.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_01/tiff/65.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_22/Issue_01/tiff/66.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C4210 (Formal logic); C6140D (High level languages)",
  classification = "723",
  corpsource =   "Computer Sci. Group, Memorial Univ. of Newfoundland,
                 St. John's, Nfld., Canada",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 68; computer programming languages; denotational
                 semantics; formal languages; LOOP; metalanguage",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Pagan:1979:SSU,
  author =       "Frank G. Pagan",
  title =        "Semantic Specification Using Two-Level Grammars:
                 Blocks, Procedures and Parameters",
  journal =      j-COMP-LANGS,
  volume =       "4",
  number =       "3-4",
  pages =        "171--185",
  month =        "????",
  year =         "1979",
  CODEN =        "COLADA",
  ISSN =         "0096-0551 (print), 1873-6742 (electronic)",
  ISSN-L =       "0096-0551",
  bibdate =      "Tue Mar 25 14:04:06 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/complngs.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C4210 (Formal logic)",
  classification = "721; 723",
  corpsource =   "Dept. of Computer Sci., Southern Illinois Univ.,
                 Carbondale, IL, USA",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00960551",
  journalabr =   "Comput Lang",
  keywords =     "ALGOL; automata theory --- Grammars; blocks; complete
                 syntax; computer programming languages; formal
                 semantics; grammars; parameters; procedures; two-level
                 grammars",
  treatment =    "T Theoretical or Mathematical",
}

@TechReport{Schneider:1979:DSI,
  author =       "M. J. Schneider",
  title =        "{Die Definition Der Sprache `Langzahl-Triplex-Algol
                 60' Und Ihre Implementierung Durch Einen
                 Pr{\"a}compiler (Diplomarbeit)}",
  type =         "Freiburger Intervall-Ber.",
  number =       "79/3",
  institution =  "Universit{\"a}t Freiburg",
  address =      "Freiburg, Germany",
  pages =        "??",
  year =         "1979",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Schonfelder:1979:APA,
  author =       "J. L. Schonfelder and J. T. Thomason",
  title =        "Arbitrary Precision Arithmetic in {Algol 68}",
  journal =      j-SPE,
  volume =       "9",
  number =       "3",
  pages =        "173--182",
  month =        mar,
  year =         "1979",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380090302",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Schwartz:1979:SVA,
  author =       "Richard L. Schwartz and Daniel M. Berry",
  title =        "A semantic view of {ALGOL 68}",
  journal =      j-COMP-LANGS,
  volume =       "4",
  number =       "1",
  pages =        "1--15",
  month =        "????",
  year =         "1979",
  CODEN =        "COLADA",
  ISSN =         "0096-0551 (print), 1873-6742 (electronic)",
  ISSN-L =       "0096-0551",
  bibdate =      "Tue Mar 25 14:04:06 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/complngs.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6140D (High level languages)",
  classification = "723",
  corpsource =   "Computer Sci. Dept., Univ. of California, Los Angeles,
                 CA, USA",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00960551",
  journalabr =   "Comput Lang",
  keywords =     "ALGOL 68; computer programming languages; semantic
                 view",
  treatment =    "A Application",
}

@Article{Smart:1979:MEP,
  author =       "Robert K. Smart",
  title =        "{Micro Extensible Programming Language}",
  journal =      j-SIGPLAN,
  volume =       "14",
  number =       "5",
  pages =        "54--63",
  month =        may,
  year =         "1979",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988090.988097",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:10:38 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  abstract =     "This paper describes Micro Extensible Programming
                 Language, a language designed to show how almost all
                 the constructs of a major language like ALGOL 68 can be
                 developed in a language which has procedure call and
                 return as its only control structure. The user can and
                 must define his own primitive modes and objects, there
                 being none built in. It is shown how the modes and
                 procedures thus defined form a Category in the modern
                 mathematical sense.",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Computer Centre, La Trobe Univ., Bundoora, Vic.,
                 Australia",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; category; control structure; MEPL; Micro
                 Extensible Programming Language",
  treatment =    "P Practical",
}

@Article{Temme:1979:AAP,
  author =       "N. M. Temme",
  title =        "An Algorithm with {ALGOL 60} Program for the
                 Computation of the Zeros of Ordinary {Bessel} Functions
                 and those of their Derivatives",
  journal =      j-J-COMPUT-PHYS,
  volume =       "32",
  number =       "2",
  pages =        "270--279",
  month =        aug,
  year =         "1979",
  CODEN =        "JCTPAH",
  DOI =          "https://doi.org/10.1016/0021-9991(79)90134-7",
  ISSN =         "0021-9991 (print), 1090-2716 (electronic)",
  ISSN-L =       "0021-9991",
  bibdate =      "Sun Jan 1 09:15:34 MST 2012",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 http://www.math.utah.edu/pub/tex/bib/jcomputphys1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/jcomputphys1970.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/0021999179901347",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  fjournal =     "Journal of Computational Physics",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00219991/",
  remark =       "Fullerton: An adjustable-accuracy 100 line Algol
                 procedure is discussed.",
}

@Article{VanRemoortere:1979:BRR,
  author =       "P. {Van Remoortere}",
  title =        "Book Review: {{\booktitle{Realzeitrechner-Modelle}}:
                 B. Walke: Published by R. Oldenburg Verlag,
                 M{\"u}nchen, 1978, 240 seiten, 81 Abbildungen, 8
                 Tabellen, 5 ALGOL-Programme, DM.44,00. ISBN
                 3-486-21551-5}",
  journal =      j-MATH-COMPUT-SIMUL,
  volume =       "21",
  number =       "4",
  pages =        "390--390",
  month =        dec,
  year =         "1979",
  CODEN =        "MCSIDR",
  DOI =          "https://doi.org/10.1016/0378-4754(79)90041-7",
  ISSN =         "0378-4754 (print), 1872-7166 (electronic)",
  ISSN-L =       "0378-4754",
  bibdate =      "Fri Aug 15 13:24:21 MDT 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcomputsimul1970.bib",
  URL =          "https://www.sciencedirect.com/science/article/pii/0378475479900417",
  acknowledgement = ack-nhfb,
  ajournal =     "Math. Comput. Simul.",
  fjournal =     "Mathematics and Computers in Simulation",
  journal-URL =  "https://www.sciencedirect.com/science/journal/03784754",
}

@Book{vanVliet:1979:AT,
  author =       "J. C. van Vliet",
  title =        "{ALGOL 68} {\bf transput}",
  volume =       "110--111",
  publisher =    inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "????",
  year =         "1979",
  ISBN =         "90-6196-178-5 (paperback): v. 1, 90-6196-179-3
                 (paperback): v. 2",
  ISBN-13 =      "978-90-6196-178-9 (paperback): v. 1, 978-90-6196-179-6
                 (paperback): v. 2",
  LCCN =         "QA76.73.A24 V55",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Mathematical Centre tracts",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language)",
}

@Article{Zuse:1979:REC,
  author =       "Konrad Zuse",
  title =        "{Die Rolle der ETH bei der Computerentwicklung. Dem
                 Andenken an Eduard Stiefel}. ({German}) [{The} role of
                 {ETH} in computer development: In memory of {Eduard
                 Stiefel}]",
  journal =      j-Z-ANGE-MATH-PHYS,
  volume =       "30",
  number =       "2",
  pages =        "399--403",
  month =        mar,
  year =         "1979",
  CODEN =        "ZAMPDB",
  DOI =          "https://doi.org/10.1007/bf01601951",
  ISSN =         "0044-2275 (print), 1420-9039 (electronic)",
  ISSN-L =       "0044-2275",
  bibdate =      "Fri Oct 27 16:09:33 2023",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hestenes-magnus-r.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/s/stiefel-eduard.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Konrad Zuse (22 June 1910--18 December 1995)",
  fjournal =     "{Zeitschrift f{\"u}r Angewandte Mathematik und Physik
                 = Journal of Applied Mathematics and Physics}",
  journal-URL =  "http://link.springer.com/journal/33",
  language =     "German",
  remark =       "From \cite[p. 84]{OLeary:2001:MCG}: ``Stiefel was a
                 visionary who realized the enormous significance of the
                 new computing technology and the impact it would have
                 on mathematics and science. When he discovered in 1949
                 that a major computing engine, the Z4 of the German
                 designer Konrad Zuse, was sitting in the small alpine
                 village of Neukitchen, Germany, he traveled there and
                 arranged for the machine to be rented and moved to ETH.
                 Zuse, isolated by wartime secrecy, had independently
                 developed computing technology that in many ways was
                 superior to that available in the U.S. at the time
                 [13]. Stiefel's initiative made ETH the first European
                 university with an electronic computer, putting it in
                 the forefront of numerical computation and computer
                 science. This led to several breakthrough developments
                 by him and his colleagues, including the $ q d $
                 algorithm, the programming language ALGOL, and the
                 conjugate gradient algorithm.",
  subject-dates = "Eduard Stiefel (21 April 1909--25 November 1978);
                 Magnus Rudolf Hestenes (13 February 1906--31 May
                 1991)",
}

@Article{Aretz:1980:SSA,
  author =       "F. E. J. Kruseman Aretz and Jan L. A. van de
                 Snepscheut and H. Grasdijk and J. M. H. Smeets",
  title =        "{SATHE}: Some Aspects of an {ALGOL} Implementation",
  journal =      j-SPE,
  volume =       "10",
  number =       "7",
  pages =        "563--573",
  month =        jul,
  year =         "1980",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380100707",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Boom:1980:CCS,
  author =       "H. J. Boom and E. de Jong",
  title =        "A Critical Comparison of Several Programming Language
                 Implementations",
  journal =      j-SPE,
  volume =       "10",
  number =       "6",
  pages =        "435--473",
  month =        jun,
  year =         "1980",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380100605",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "Algol 60; Algol 68; Fortran; Pascal",
  onlinedate =   "27 Oct 2006",
  remark =       "From p. 450: ``At first sight, Pascal seems to be
                 singularly free of the barnacles usually found
                 encrusted on a programming language. Further inquiry,
                 however, leads one to conclude that the ragged
                 collections of extra features that other languages bear
                 have been replaced by ragged and inconvenient
                 restrictions.''",
}

@Article{Brailsford:1980:BRB,
  author =       "David F. Brailsford",
  title =        "Book Review: {{\booktitle{Informal introduction to
                 Algol 68}} (revised edn), C. H. Lindsey and S. G. van
                 der Meulen, North Holland, 1977. No. of pages: 361.
                 Price: \pounds 14.00}",
  journal =      j-SPE,
  volume =       "10",
  number =       "2",
  pages =        "161--162",
  month =        feb,
  year =         "1980",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380100209",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Conway:1980:BRI,
  author =       "D. E. Conway",
  title =        "Book Review: {{\booktitle{Introductory Algol 68
                 Programming}} by D. F. Brailsford, A. N. Walker}",
  journal =      j-MATH-GAZ,
  volume =       "64",
  number =       "429",
  pages =        "224--224",
  year =         "1980",
  CODEN =        "MAGAAS",
  ISSN =         "0025-5572 (print), 2056-6328 (electronic)",
  bibdate =      "Wed May 20 12:00:30 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.jstor.org/stable/3615158",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematical Gazette",
  journal-URL =  "http://www.jstor.org/journal/mathgaze",
}

@Article{Culik:1980:WFL,
  author =       "Karel {\v{C}}ulik",
  title =        "What is a flowchart loop and about structured
                 programming",
  journal =      j-SIGPLAN,
  volume =       "15",
  number =       "1",
  pages =        "45--57",
  month =        jan,
  year =         "1980",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:30 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming)",
  corpsource =   "Computer Sci. Dept., Pennsylvania State Univ.,
                 University Park, PA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; flowchart loop; flowcharting; FORTRAN;
                 programming languages; structured programming; syntax",
  treatment =    "P Practical",
}

@Article{Evans:1980:ADP,
  author =       "D. J. Evans and Shirley A. Williams",
  title =        "Analysis and Detection of Parallel Processable Code",
  journal =      j-COMP-J,
  volume =       "23",
  number =       "1",
  pages =        "66--72",
  month =        feb,
  year =         "1980",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/23.1.66",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:07 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/23/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/23/1/66.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/66.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/67.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/68.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/69.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/70.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/71.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/72.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6110 (Systems analysis and programming)",
  classification = "723",
  corpsource =   "Dept. of Computer Studies, Loughborough Univ. of
                 Technol., Loughborough, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL type languages; computer programming; parallel
                 processable code; parallel processing",
  treatment =    "P Practical",
}

@Article{Ford:1980:BRB,
  author =       "Brian Ford and David Jacobs and A. M. Addyman",
  title =        "Book reviews: {{\booktitle{Workshop on Reliable
                 Software: Applied Computer Science}}, by Peter Raulefs,
                 1979}; {{\booktitle{Reliable Software Through Composite
                 Design}}, by G. J. Myers, 1975}; {{\booktitle{Fortran,
                 PL/1 and the Algols}}, by Brian Meek, 1978}",
  journal =      j-COMP-J,
  volume =       "23",
  number =       "2",
  pages =        "146--146",
  month =        may,
  year =         "1980",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/23.2.146",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Sat Oct 07 17:59:43 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/tiff/146.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Ford:1980:BRW,
  author =       "Brian Ford and David Jacobs and A. M. Addyman",
  title =        "Book reviews: {{\em Workshop on Reliable Software:
                 Applied Computer Science}, by Peter Raulefs, 1979};
                 {{\em Reliable Software Through Composite Design}, by
                 G. J. Myers, 1975}; {{\em Fortran, PL/1 and the
                 Algols}, by Brian Meek, 1978}",
  journal =      j-COMP-J,
  volume =       "23",
  number =       "2",
  pages =        "146--146",
  month =        may,
  year =         "1980",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Sat Oct 07 17:59:43 2000",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_02/tiff/146.tif",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
}

@Article{Garside:1980:API,
  author =       "G. R. Garside and P. E. Pintelas",
  title =        "An {ALGOL 68} package for implementing graph
                 algorithms",
  journal =      j-COMP-J,
  volume =       "23",
  number =       "3",
  pages =        "237--242",
  month =        aug,
  year =         "1980",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/23.3.237",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:08 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/23/3.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/23/3/237.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_03/tiff/237.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_03/tiff/238.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_03/tiff/239.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_03/tiff/240.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_03/tiff/241.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_03/tiff/242.tif",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. J.",
  classcodes =   "C1160 (Combinatorial mathematics); C6140D (High level
                 languages)",
  classification = "723",
  corpsource =   "Univ. of Bradford, Bradford, UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 68; computer programming; data structures; graph
                 algorithms; graph theory",
  treatment =    "P Practical",
}

@Article{Gobin:1980:FHP,
  author =       "Marc A. Gobin",
  title =        "File handling in programming languages",
  journal =      j-SIGPLAN,
  volume =       "15",
  number =       "10",
  pages =        "42--47",
  month =        oct,
  year =         "1980",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Oct 28 16:16:57 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6130 (Data handling
                 techniques)",
  corpsource =   "Military Acad., Brussels, Belgium",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL68; COBOL; data handling; file organisation;
                 files; PL/1; programming languages; RPG",
  treatment =    "P Practical",
}

@InProceedings{Guenther:1980:PSI,
  author =       "G. Guenther and G. Marquardt",
  editor =       "K. Nickel",
  booktitle =    "Interval Mathematics 1980",
  title =        "A Programming System for Interval Arithmetic in {Algol
                 68}",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "355--366",
  year =         "1980",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Hammerlin:1980:PKA,
  author =       "G{\"u}nther H{\"a}mmerlin and Larry L. Schumaker",
  title =        "Procedures for kernel approximation and solution of
                 {Fredholm} integral equations of the second kind",
  journal =      j-NUM-MATH,
  volume =       "34",
  number =       "2",
  pages =        "125--141",
  month =        jun,
  year =         "1980",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65R20 (41A15 65-04)",
  MRnumber =     "81a:65122",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  acknowledgement = ack-nhfb,
  classification = "C4130 (Interpolation and function approximation);
                 C4180 (Integral equations); C4240 (Programming and
                 algorithm theory)",
  corpsource =   "Math. Inst., Ludwig-Maximilians-Univ., M{\"u}nchen,
                 West Germany",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "ALGOL; computational complexity; eigenvalues and
                 eigenfunctions; Fredholm integral equation; integral
                 equations; kernel approximation; optimal order error
                 bound; splines (mathematics); tensor product spline",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Igarashi:1980:SAP,
  author =       "Y. Igarashi",
  title =        "The size of arrays for a prime implicant generating
                 algorithm",
  journal =      j-COMP-J,
  volume =       "23",
  number =       "1",
  pages =        "73--77",
  month =        feb,
  year =         "1980",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/23.1.73",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  MRclass =      "68C05 (05A20 94C10)",
  MRnumber =     "80m:68031",
  bibdate =      "Tue Dec 4 14:48:07 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/23/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/23/1/73.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/73.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/74.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/75.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/76.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_23/Issue_01/tiff/77.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C4230B (Combinatorial switching theory)",
  corpsource =   "Computer Sci. Div., Dept. of Math., City Univ.,
                 London, UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL 60; arrays; Boolean algebra; combinatorial;
                 combinatorial switching; prime implicant generating
                 algorithm; problems; star algorithm",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Ince:1980:ABA,
  author =       "Darrel C. Ince and Keith Robson",
  title =        "An {Algol 68} Based Algebraic Manipulation System",
  journal =      j-SPE,
  volume =       "10",
  number =       "6",
  pages =        "427--430",
  month =        jun,
  year =         "1980",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380100603",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Ince:1980:IIL,
  author =       "D. C. Ince",
  title =        "An interpretative implementation of limited entry
                 decision tables in {ALGOL 68}",
  journal =      j-SIGPLAN,
  volume =       "15",
  number =       "2",
  pages =        "43--45",
  month =        feb,
  year =         "1980",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Oct 28 16:16:53 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6140D (High level
                 languages)",
  corpsource =   "Faculty of Math., Open Univ., Bletchley, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; implementation; limited entry decision
                 tables; table lookup; table lookup table lookup",
  treatment =    "P Practical",
}

@Article{Joshi:1980:LCP,
  author =       "A. K. Joshi and L. S. Levy and K. Yueh",
  title =        "Local constraints in programming languages. {I}.
                 Syntax",
  journal =      j-THEOR-COMP-SCI,
  volume =       "12",
  number =       "3",
  pages =        "265--290",
  month =        nov,
  year =         "1980",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Sat Nov 22 13:36:07 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/tcs1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic)",
  corpsource =   "Dept. of Computer and Information Sci., Univ. of
                 Pennsylvania, Philadelphia, PA, USA",
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
  keywords =     "ALGOL 60; context free languages; context-free
                 grammars; context-free languages; correctness proof;
                 grammatical structure; local constraints; parsing
                 algorithm; programming languages; syntax; tree",
  pubcountry =   "Netherlands",
  treatment =    "A Application; T Theoretical or Mathematical",
}

@Article{Kumar:1980:PRB,
  author =       "Gopa Kumar and C. Thomas Nute",
  title =        "Program restructuring for block structured languages",
  journal =      j-SIGMETRICS,
  volume =       "9",
  number =       "2",
  pages =        "67--79",
  month =        "Summer",
  year =         "1980",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/800199.806151",
  ISSN =         "0163-5999 (print), 1557-9484 (electronic)",
  bibdate =      "Thu Jun 26 10:54:53 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigmetrics.bib",
  abstract =     "Prior studies of program restructuring to increase the
                 degree of locality of a program in a paged virtual
                 memory system were restricted to statically allocated
                 codes only. This work develops a restructuring
                 methodology for block structured languages like Algol,
                 with dynamic memory allocation. We subsequently
                 restructure and analyze different classes of programs
                 using this methodology and study the performance gains
                 realized with different restructuring heuristics.",
  acknowledgement = ack-nhfb,
  ajournal =     "Perform. Eval. Rev.",
  fjournal =     "ACM SIGMETRICS Performance Evaluation Review",
  journal-URL =  "https://dl.acm.org/loi/sigmetrics",
}

@Article{McClintock:1980:TCA,
  author =       "John McClintock and Paul Klint",
  title =        "Technical Correspondence: {Algol-W} Approach to Line
                 Number Maintenance",
  journal =      j-CACM,
  volume =       "23",
  number =       "12",
  pages =        "729--729",
  month =        dec,
  year =         "1980",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 29 06:34:29 2001",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Commun. ACM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Book{McGettrick:1980:AFS,
  author =       "Andrew D. McGettrick",
  title =        "{ALGOL 68}: a First and Second Course",
  volume =       "8",
  publisher =    pub-CAMBRIDGE,
  address =      pub-CAMBRIDGE:adr,
  pages =        "xii + 348",
  year =         "1980",
  ISBN =         "0-521-21412-2 (hardcover), 0-521-29143-7 (paperback)",
  ISBN-13 =      "978-0-521-21412-4 (hardcover), 978-0-521-29143-9
                 (paperback)",
  LCCN =         "QA76.73.A24 M3",
  bibdate =      "Sat May 16 16:40:31 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Cambridge computer science texts",
  acknowledgement = ack-nhfb,
  author-dates = "1944--",
}

@Article{Pagan:1980:NSA,
  author =       "Frank G. Pagan",
  title =        "Nested sublanguages of {ALGOL 68} for teaching
                 purposes",
  journal =      j-SIGPLAN,
  volume =       "15",
  number =       "7--8",
  pages =        "72--81",
  month =        jul # "\slash " # aug,
  year =         "1980",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Oct 28 16:16:56 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C0220 (Computing education and training); C6140D
                 (High level languages)",
  corpsource =   "Dept. of Computer Sci., Southern Illinois Univ.,
                 Carbondale, IL, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; computer science education; nested
                 sublanguages; teaching",
  treatment =    "A Application",
}

@Article{Siero:1980:AAC,
  author =       "P. L. J. Siero",
  title =        "{APL} and {Algol68}, the correspondence and the
                 differences, especially in applications of
                 graph-analysis",
  journal =      j-SIGPLAN,
  volume =       "15",
  number =       "12",
  pages =        "56--61",
  month =        dec,
  year =         "1980",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Oct 28 16:16:58 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C1160 (Combinatorial mathematics); C6140D (High
                 level languages)",
  corpsource =   "Leiden Univ. Computer Centre, Leiden, Netherlands",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; Algol68; APL; characteristics; compared;
                 correspondence; differences; graph theory",
  treatment =    "T Theoretical or Mathematical",
}

@Book{Starostenko:1980:MAF,
  author =       "Vitalii Ivanovich Starostenko and Antonina Nikolaevna
                 Zavorotko",
  title =        "Metodika i {Algol} ({Fortran})--programmy ustoichivogo
                 resheniia obratnykh lineinykh i nelineinykh zadach
                 gravimetrii",
  publisher =    "``Nauk. dumka''",
  address =      "Kiev, USSR",
  pages =        "102",
  year =         "1980",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib",
  acknowledgement = ack-nhfb,
  annote =       "At head of title: Akademiia nauk Ukrainskoi SSR.
                 Institut geofiziki im. S. I. Subbotina. Bibliography:
                 p. [101].",
  keywords =     "ALGOL (Computer program language); FORTRAN (Computer
                 program language); Gravity --- Measurement --- Data
                 processing.",
}

@Misc{vanderMeulen:1980:ADT,
  author =       "S. G. van der Meulen",
  title =        "Abstract data types for numerical applications and
                 some thoughts on precision.",
  howpublished = "Presentation at IFIP WG 2.5 (Numerical Software)
                 meeting, Harwell, 1980",
  pages =        "??",
  day =          "14",
  month =        jan,
  year =         "1980",
  bibdate =      "Tue May 19 11:49:30 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://web.archive.org/web/20061009123241/https://www.nsc.liu.se/~boein/ifip/projects/p14.txt",
  acknowledgement = ack-nhfb # " and " # ack-pm,
  keywords =     "Algol 68",
}

@TechReport{xxx:1980:IAS,
  author =       "????",
  title =        "{Intval --- Ein Algol 68 System Zur
                 Intervallarithmetik}",
  type =         "Rrzn-Publ. No. Spr.",
  number =       "A68 8",
  institution =  "Regionales Rechenzentrum F{\"u}r Niedersachsen,
                 Universit{\"a}t Hannover",
  address =      "Hannover, West Germany",
  pages =        "??",
  year =         "1980",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-jr,
}

@Article{Anonymous:1981:RBA,
  author =       "Anonymous",
  title =        "Relationships between and among models",
  journal =      j-SIGPLAN,
  volume =       "16",
  number =       "1",
  pages =        "77--82",
  month =        jan,
  year =         "1981",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/960124.806880",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:11:45 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  abstract =     "Mylopoulos: When we talk about a model, it can be
                 either a program snapshot or execution, or a program, a
                 data base, a conceptual schema, or a knowledge base. We
                 can think of a program as consisting of units of some
                 sort, e.g., procedures, assertions, data types; and
                 they are related by relationships of various kinds.
                 Some relationships are user-defined and dependent on
                 the domain the model is dealing with. On the other
                 hand, some of the relationships used to describe the
                 model are primitive, in the sense that their semantics
                 are well-defined and embedded in the modelling
                 framework in terms of which the model has been defined.
                 Some examples from the three areas being represented
                 here are ISA, PART-OF, INSTANCE-OF. Certain other
                 relationships include procedural attachment, used in AI
                 to associate procedures to data classes to specify
                 operations on instances of the classes. In programming
                 languages, considering statements as the units,
                 statement sequencing is a primitive relationship
                 between these units. Considering ALGOL-like begin
                 blocks as the units, scoping rules are relationships
                 between units (blocks). Procedure activation rules
                 between blocks are another example of a relationship
                 that can be considered as primitive and embedded in the
                 modelling framework. Simula concatenation, which allows
                 the definition of classes to be given in terms of other
                 classes gives a relationship between classes. The
                 association of operations to a data type can also be
                 treated as a relationship that has been used in PLs.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@InProceedings{Backus:1981:CSB,
  author =       "John Backus",
  title =        "Is computer science based on the wrong fundamental
                 concept of `program'? {An} extended concept (Invited
                 Address)",
  crossref =     "deBakker:1981:ALP",
  pages =        "133--165",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Book{Bajpai:1981:FAP,
  author =       "Avinash Chandra Bajpai",
  title =        "{Fortran} and Algol: a programmed course for students
                 of science and technology",
  publisher =    pub-WILEY,
  address =      pub-WILEY:adr,
  pages =        "273",
  year =         "1981",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  series =       "A series of programmes on mathematics for scientists
                 and technologists",
  acknowledgement = ack-nhfb,
  annote =       "Photocopy. Ann Arbor, Mich.: University Microfilms
                 International, 1981.",
  keywords =     "ALGOL (Computer program language); {Fortran} (Computer
                 program language)",
}

@Book{Bauer:1981:ASP,
  author =       "F. L. Bauer and H. W{\"o}ssner",
  title =        "{Algorithmische Sprache und Programmentwicklung. Unter
                 Mitarbeit von H. Partsch und P. Pepper}. ({German})
                 [{Algorithmic} language and program development. {With}
                 the collaboration of {H. Partsch} and {P. Pepper}]",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xv + 513",
  year =         "1981",
  DOI =          "https://doi.org/10.1007/978-3-662-05656-1",
  ISBN =         "0-387-09853-4, 3-540-09853-4",
  ISBN-13 =      "978-0-387-09853-1, 978-3-540-09853-9",
  LCCN =         "QA76.6 .B395 1981",
  MRclass =      "68-02 68Nxx",
  bibdate =      "Fri Aug 21 15:10:11 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  ZMID =         "03731307",
  ZMnumber =     "0466.68006",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  keywords =     "program construction; programming concepts;
                 programming languages",
  language =     "German",
  tableofcontents = "Front Matter / i--xv \\
                 Prop{\"a}deutik des Algorithmenbegriffs / 1--11 \\
                 Rechenvorschriften / 13--119 \\
                 Objekte und Objektstrukturen / 121--191 \\
                 Rechenstrukturen / 193--277 \\
                 {\"U}berf{\"u}hrung in repetitive Form / 279--320 \\
                 Programmvariable / 321--366 \\
                 Ablaufbestimmende Elemente / 367--422 \\
                 Organisierte Speicher und Geflechte / 423--465 \\
                 Schlu{\ss}. Programmieren als Entwicklungsproze{\ss} /
                 467--474 \\
                 Back Matter / 475--516",
}

@InProceedings{Bossavit:1981:DVP,
  author =       "Alain Bossavit and Bertrand Meyer",
  title =        "The design of vector programs",
  crossref =     "deBakker:1981:ALP",
  pages =        "99--114",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Broy:1981:DPP,
  author =       "M. Broy and P. Pepper and M. Wirsing",
  title =        "On design principles for programming languages: an
                 algebraic approach",
  crossref =     "deBakker:1981:ALP",
  pages =        "203--219",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Darlington:1981:SDA,
  author =       "John Darlington",
  title =        "The structured description of algorithm derivations
                 (Invited Address)",
  crossref =     "deBakker:1981:ALP",
  pages =        "221--250",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{deChampeaux:1981:SEL,
  author =       "Dennis de Champeaux and Jos de Bruin",
  title =        "Symbolic evaluation of {LISP} functions with side
                 effects for verification",
  crossref =     "deBakker:1981:ALP",
  pages =        "271--291",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Dekker:1981:FMA,
  author =       "K. Dekker",
  title =        "Formula manipulation in {ALGOL 68} and application to
                 {Routh}'s algorithm",
  journal =      j-COMPUTING,
  volume =       "26",
  number =       "2",
  pages =        "167--187",
  month =        jun,
  year =         "1981",
  CODEN =        "CMPTA2",
  ISSN =         "0010-485X (print), 1436-5057 (electronic)",
  ISSN-L =       "0010-485X",
  MRclass =      "65L07 (12-04 12D10 65-04 68C20 93D99)",
  MRnumber =     "83g:65079",
  MRreviewer =   "Rolf Jeltsch",
  bibdate =      "Mon Oct 11 20:38:38 MDT 1999",
  bibsource =    "http://springerlink.metapress.com/openurl.asp?genre=journal&issn=0010-485X;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/computing.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  fjournal =     "Computing",
  journal-URL =  "http://link.springer.com/journal/607",
}

@TechReport{eertens:1981:MAC,
  author =       "L. G. L. T. eertens and J. C. van Vliet",
  title =        "On the {MC Algol 68} compiler",
  type =         "Report",
  number =       "IW 90/91",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "10",
  month =        dec,
  year =         "1981",
  bibdate =      "Thu May 28 13:13:23 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://ir.cwi.nl/pub/9310",
  abstract =     "From 1969 until 1980, research has been done at the
                 Mathematical Centre regarding various aspects of ALGOL
                 68 implementation. This has resulted in many
                 publications, each treating an aspect in isolation.
                 Several of these publications deal with issues arising
                 in the construction of a portable ALGOL 68 compiler for
                 the full language, including the Standard Hardware
                 Representation and the modules and separate compilation
                 facility. These publications deal especially with the
                 first stages: the construction of a parser, and the
                 last stage: an abstract ALGOL 68 machine. The purpose
                 of the present report is to indicate where these
                 various results would find their place in the
                 construction of an ALGOL 68 compiler.",
  acknowledgement = ack-nhfb,
}

@InProceedings{Fokkinga:1981:NST,
  author =       "Maarten M. Fokkinga",
  title =        "On the notion of strong typing",
  crossref =     "deBakker:1981:ALP",
  pages =        "305--320",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Freak:1981:FPT,
  author =       "R. A. Freak",
  title =        "A {Fortran} to {Pascal} Translator",
  journal =      j-SPE,
  volume =       "11",
  number =       "7",
  pages =        "717--732",
  month =        jul,
  year =         "1981",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380110708",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Fri Jul 30 06:34:41 1999",
  bibsource =    "Compiler/bevan.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  abstract =     "This paper describes some of the problems encountered
                 in implementing an automatic Fortran to Pascal
                 translator. The translator introduces a number of
                 improvements to the Fortran program including the
                 structured control statements of Pascal. It highlights
                 the structure of both COMMON blocks and executable
                 statements, and it nests the Fortran subprograms to
                 their required level.",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  checked =      "19940501",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "Software engineering, Fortran, Pascal, automatic
                 translation",
  onlinedate =   "27 Oct 2006",
  refs =         "14",
  sjb =          "The translator itself is written in B6700 Algol (the
                 Pascal compiler wasn't fully developed at the time the
                 project started). The translator is contains over
                 14,000 lines of code and during execution occupies
                 11,180 words of core (with an additional 5380 for
                 data).",
}

@InProceedings{Grumberg:1981:PRF,
  author =       "0rna {Gr"umberg} and Nissim Francez and Johann A.
                 Makowsky and Willem P. de Roever",
  title =        "A proof rule for fair termination of guarded
                 commands",
  crossref =     "deBakker:1981:ALP",
  pages =        "399--416",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Grune:1981:VGA,
  author =       "D. Grune",
  title =        "From {VW}-grammar to {ALEPH}",
  crossref =     "deBakker:1981:ALP",
  pages =        "185--202",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Guenther:1981:PSI,
  author =       "G. Guenther and G. Marquardt",
  editor =       "J. C. {Van Vliet} and H. Wupper",
  booktitle =    "{Proceedings of the International Conference on Algol
                 68, Rechenzentrum Der Ruhr-Universit{\"a}t Bochum,
                 March 30--31, 1981}",
  title =        "A Programming System for Interval Arithmetic In {Algol
                 68}",
  volume =       "134(2)",
  publisher =    "??",
  address =      "??",
  pages =        "201--215",
  year =         "1981",
  bibdate =      "Fri Jan 12 11:37:56 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Math. Centre Tracts",
  acknowledgement = ack-jr,
}

@Article{Hill:1981:RSD,
  author =       "G. W. Hill",
  title =        "Remark on ``{Algorithm} 395: {Student}'s
                 $t$-Distribution''",
  journal =      j-TOMS,
  volume =       "7",
  number =       "2",
  pages =        "247--249",
  month =        jun,
  year =         "1981",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355945.355955",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Aug 30 00:28:07 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  note =         "See
                 \cite{Hill:1970:SD,Hill:1970:SQ,elLozy:1979:RAS}.",
  acknowledgement = ack-nhfb,
  ajournal =     "ACM Trans. Math. Softw.",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Hill:1981:RSQ,
  author =       "G. W. Hill",
  title =        "Remark on ``{Algorithm} 396: {Student}'s
                 $t$-Quantiles''",
  journal =      j-TOMS,
  volume =       "7",
  number =       "2",
  pages =        "250--251",
  month =        jun,
  year =         "1981",
  CODEN =        "ACMSCU",
  DOI =          "https://doi.org/10.1145/355945.355956",
  ISSN =         "0098-3500 (print), 1557-7295 (electronic)",
  ISSN-L =       "0098-3500",
  bibdate =      "Tue Aug 30 00:28:07 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/toms.bib",
  note =         "See \cite{Hill:1970:SQ}.",
  acknowledgement = ack-nhfb,
  ajournal =     "ACM Trans. Math. Softw.",
  fjournal =     "ACM Transactions on Mathematical Software (TOMS)",
  journal-URL =  "https://dl.acm.org/loi/toms",
}

@Article{Ince:1981:DTA,
  author =       "Darrel C. Ince",
  title =        "Decision Tables in {Algol 68}",
  journal =      j-SPE,
  volume =       "11",
  number =       "7",
  pages =        "753--756",
  month =        jul,
  year =         "1981",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380110712",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Ince:1981:IFS,
  author =       "Darrel C. Ince",
  title =        "The implementation of file structures in some high
                 level languages",
  journal =      j-SIGPLAN,
  volume =       "16",
  number =       "11",
  pages =        "49--55",
  month =        nov,
  year =         "1981",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988125.988129",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:15:01 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/hash.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6140D (High level
                 languages)",
  corpsource =   "Faculty of Math., Open Univ., Milton Keynes, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Ada; ALGOL 68; Algol 68; file organisation; file
                 structures; hashed files; high level languages; indexed
                 sequential files; Pascal; PASCAL; Pascal",
  treatment =    "P Practical",
}

@InProceedings{Jonkers:1981:ASS,
  author =       "H. B. M. Jonkers",
  title =        "Abstract storage structures",
  crossref =     "deBakker:1981:ALP",
  pages =        "321--343",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Klint:1981:FLD,
  author =       "Paul Klint",
  title =        "Formal language definitions can be made practical",
  crossref =     "deBakker:1981:ALP",
  pages =        "115--132",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Kuiper:1981:OSB,
  author =       "R. Kuiper",
  title =        "An operational semantics for bounded nondeterminism
                 equivalent to a denotational one",
  crossref =     "deBakker:1981:ALP",
  pages =        "373--398",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Lenstra:1981:LFP,
  author =       "A. K. Lenstra",
  title =        "Lattices and factorization of polynomials",
  journal =      j-SIGSAM,
  volume =       "15",
  number =       "3",
  pages =        "15--16",
  month =        aug,
  year =         "1981",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Wed Oct 5 08:31:57 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "SIGSAM Bull.",
  classcodes =   "C4130 (Interpolation and function approximation);
                 C7310 (Mathematics computing)",
  corpsource =   "Dept. of Computer Sci., Math. Centrum, Amsterdam,
                 Netherlands",
  fjournal =     "SIGSAM Bulletin (ACM Special Interest Group on
                 Symbolic and Algebraic Manipulation)",
  issue =        "59",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
  keywords =     "ALGOL 68; Algol-68; CDC-Cyber 170-750 computer;
                 factorization; lattices; polynomials",
  treatment =    "T Theoretical or Mathematical",
}

@InProceedings{Meertens:1981:IDB,
  author =       "Lambert G. L. T. Meertens",
  title =        "Issues in the design of a beginners' programming
                 language",
  crossref =     "deBakker:1981:ALP",
  pages =        "167--184",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Naur:1981:AVW,
  author =       "Peter Naur",
  title =        "{Aad van Wijngaarden}'s contributions to {ALGOL 60}
                 (Invited Address)",
  crossref =     "deBakker:1981:ALP",
  pages =        "293--304",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Paul:1981:F,
  author =       "M. Paul",
  title =        "Foreword",
  crossref =     "deBakker:1981:ALP",
  pages =        "xxi--xxiv",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Reynolds:1981:EAI,
  author =       "John C. Reynolds",
  title =        "The essence of {ALGOL} (Invited Address)",
  crossref =     "deBakker:1981:ALP",
  pages =        "345--372",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Roberts:1981:NCG,
  author =       "J. D. Roberts",
  title =        "Naming by colours: A graph-theoretic approach to
                 distributed structure",
  crossref =     "deBakker:1981:ALP",
  pages =        "59--76",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Sato:1981:H,
  author =       "Masahiko Sato and Masami Hagiya",
  title =        "{HYPERLISP}",
  crossref =     "deBakker:1981:ALP",
  pages =        "251--269",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Schild:1981:PPB,
  author =       "Rudolf Schild",
  title =        "{PORTAL} --- a {PASCAL}-based real-time programming
                 language",
  crossref =     "deBakker:1981:ALP",
  pages =        "49--58",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@TechReport{Smillie:1981:PNA,
  author =       "K. W. Smillie",
  title =        "Programming notes: {APL}, {FORTRAN}, {ALGOL},
                 {PASCAL}",
  type =         "Report",
  number =       "??",
  institution =  "Dept. of Computing Science, University of Alberta",
  address =      "Edmonton, Alberta, Canada",
  pages =        "ii + 65",
  year =         "1981",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Langages de programmation.; Programming languages
                 (Electronic computers)",
}

@InProceedings{Turski:1981:ART,
  author =       "W{\l}adys{\l}aw M. Turski",
  title =        "{ALGOL 68} revisited twelve years later or from {AAD}
                 to {ADA} (Invited Address)",
  crossref =     "deBakker:1981:ALP",
  pages =        "417--417",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Paper omitted from book at author's request.",
}

@InProceedings{Warren:1981:OIA,
  author =       "Henry S. {Warren, Jr.}",
  title =        "Optimization of inductive assertions",
  crossref =     "deBakker:1981:ALP",
  pages =        "77--98",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Wasserman:1981:PAL,
  author =       "Anthony I. Wasserman and Reind P. van de Riet and
                 Martin L. Kersten",
  title =        "{PLAIN}: An algorithmic language for interactive
                 information systems",
  crossref =     "deBakker:1981:ALP",
  pages =        "29--48",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Zemanek:1981:RPV,
  author =       "Heinz Zemanek",
  title =        "The role of {Professor A. van Wijngaarden} in the
                 history of {IFIP} (Invited Opening Address)",
  crossref =     "deBakker:1981:ALP",
  pages =        "1--47",
  year =         "1981",
  bibdate =      "Sat May 30 15:43:14 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{AboElNaga:1982:HAM,
  author =       "N. M. {Abo El Naga} and J. A. Field",
  title =        "A Hardware {Algol} Machine",
  journal =      j-IEEE-MICRO,
  volume =       "2",
  number =       "4",
  pages =        "37--47",
  month =        nov,
  year =         "1982",
  CODEN =        "IEMIDZ",
  DOI =          "https://doi.org/10.1109/MM.1982.291020",
  ISSN =         "0272-1732 (print), 1937-4143 (electronic)",
  ISSN-L =       "0272-1732",
  bibdate =      "Thu Dec 14 06:08:58 MST 2000",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeemicro.bib;
                 Science Citation Index database (1980--2000)",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Micro",
  classcodes =   "C5220 (Computer architecture)",
  corpsource =   "California State Univ., Northridge, CA, USA",
  fjournal =     "IEEE Micro",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=40",
  keywords =     "ALGOL; Algol machine; Algol W; bit-slice computers;
                 bit-slice microprocessor; computer architecture;
                 direct-execution computer; execution machine; pipeline;
                 pipelined direct-; processing",
  treatment =    "P Practical",
}

@Article{Atkinson:1982:PAA,
  author =       "Malcolm Atkinson and Ken Chisholm and Paul Cockshott",
  title =        "{PS-algol}: an {Algol} with a persistent heap",
  journal =      j-SIGPLAN,
  volume =       "17",
  number =       "7",
  pages =        "24--31",
  month =        jul,
  year =         "1982",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988376.988378",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:16:18 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  abstract =     "PS-algol is a dialect of algol for the programming of
                 problems that would normally require a database
                 management system. It supports a persistent heap, and
                 an associative store; it has embedded within the
                 language features to support tasks normally carried out
                 by filing systems or database management systems.",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6160 (Database
                 management systems (DBMS))",
  corpsource =   "Dept. of Computer Sci., Univ. of Edinburgh, Edinburgh,
                 UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; associative store; database management system;
                 database management systems; filing systems; persistent
                 heap; pointer; printer; PS-algol",
  treatment =    "P Practical",
}

@Book{Bauer:1982:ALP,
  author =       "F. L. Bauer and H. W{\"o}ssner",
  title =        "Algorithmic Language and Program Development",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xvi + 497",
  year =         "1982",
  DOI =          "https://doi.org/10.1007/978-3-642-61807-9",
  ISBN =         "0-387-11148-4, 3-540-11148-4",
  ISBN-13 =      "978-0-387-11148-3, 978-3-540-11148-1",
  LCCN =         "QA76.6 .B39513 1982",
  MRclass =      "68-02 68Nxx",
  bibdate =      "Fri Aug 21 15:10:11 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "In memorian Klaus Samelson (1918--1980). In
                 collaboration with H. Partsch and P. Pepper. Translated
                 from the German original \cite{Bauer:1981:ASP}.",
  series =       "Texts and Monographs in Computer Science",
  ZMID =         "03765107",
  ZMnumber =     "0486.68007",
  abstract =     "The title of this book contains the words ALGORITHMIC
                 LANGUAGE, in the singular. This is meant to convey the
                 idea that it deals not so much with the diversity of
                 programming languages, but rather with their
                 commonalities. The task of formal program development
                 proved to be the ideal frame for demonstrating this
                 unity. It allows classifying concepts and
                 distinguishing fundamental notions from notational
                 features; and it leads immediately to a systematic
                 disposition. This approach is supported by didactic,
                 practical, and theoretical considerations. The clarity
                 of the structure of a programming language designed
                 according to the principles of program transformation
                 is remarkable. Of course there are various notations
                 for such a language. The notation used in this book is
                 mainly oriented towards ALGOL 68, but is also strongly
                 influenced by PASCAL --- it could equally well have
                 been the other way round. In the appendices there are
                 occasional references to the styles used in ALGOL,
                 PASCAL, LISP, and elsewhere.",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  tableofcontents = "0.1 On the Etymology of the Word Algorithm \\
                 0.2 How Algorithms are Characterized \\
                 0.3 Programming as an Evolutionary Process \\
                 0.4 How to Solve it \\
                 1. Routines \\
                 1.1 The Parameter Concept \\
                 1.2 Declaration of a Routine \\
                 1.3 Hierarchical Construction of Routines \\
                 1.4 Recursive Routines and Systems \\
                 1.5 Mathematical Semantics: Fixpoint Theory \\
                 1.6 Proofs by Induction of Properties of Routines \\
                 1.7 Operational Semantics: Machines \\
                 1.8 Restriction of the Parameter Domain \\
                 1.9 Dijkstra's Guards \\
                 1.10 Pre-Algorithmic Formulations by Means of Choice
                 and Determination \\
                 1.11 Semantics of Non-Deterministic Constructions \\
                 1.12 Routines with a Multiple Result \\
                 1.13 Structuring of Routines \\
                 1.14 Routines as Parameters and Results \\
                 Addendum: Notations \\
                 2. Objects and Object Structures \\
                 2.1 Denotations \\
                 2.2 Scope of a Freely Chosen Designation \\
                 2.3 Kinds of Objects \\
                 2.4 Sets of Objects, Modes \\
                 2.5 Composite Modes and Objects \\
                 2.6 Selectors, Structures with Direct (Selector) Access
                 \\
                 2.7 Mode Variants \\
                 2.8 Introduction of New Modes: Summary \\
                 2.9 Recursive Object Structures \\
                 2.10 Algorithms with Linear Object Structures \\
                 2.11 The Recursive Object Structure ``File'' \\
                 2.12 Algorithms with Cascade-Type Object Structures \\
                 2.13 Traversal and Scanning of Recursive Object
                 Structures \\
                 2.14 Infinite Objects \\
                 2.15 Some Peculiarities of Arrays \\
                 2.16 Routines with Multiple Results Revisited \\
                 Addendum: Notations \\
                 3. Computational Structures \\
                 3.1 Concrete Computational Structures \\
                 3.2 Abstract Computational Structures and Abstract
                 Types \\
                 3.3 Abstract Arrays \\
                 3.4 Sequence-Type Computational Structures \\
                 3.5 Number-Type Computational Structures \\
                 3.6 Changing Abstract Types and Object Structures \\
                 Addendum: Notations \\
                 4. Transformation into Repetitive Form \\
                 4.1 Schemes and Transformations \\
                 4.2 Treatment of Linear Recursion \\
                 4.3 Treatment of Non-Linear Recursions \\
                 4.4 Disentanglement of the Control \\
                 5. Program Variables \\
                 5.1 The Origin of Program Variables \\
                 5.2 Formal Introduction of Program Variables \\
                 5.3 Procedures \\
                 5.4 Axiomatic Description of Programming Languages \\
                 5.5 Variables for Structured Objects \\
                 Addendum: Notations \\
                 6. Control Elements \\
                 6.1 Deparameterization and Formal Treatment of
                 Repetition \\
                 6.2 Jumps \\
                 6.3 The General do-od Construction \\
                 6.4 Loops \\
                 6.5 Loops and Repetitive Systems \\
                 6.6 Sequential Circuits \\
                 6.7 Flow Diagrams \\
                 6.8 Petri Nets \\
                 6.9 bool Petri Nets, Signals \\
                 6.10 nat Petri Nets, Semaphores \\
                 Addendum: Notations \\
                 7. Organized Storages and Linked Lists \\
                 7.1 Organized Storages \\
                 7.2 Identity of Variables and Alias Ban Revisited \\
                 7.3 Implementing Object Structures by Organized
                 Storages \\
                 7.4 Linked-List Implementation of Organized Storages
                 \\
                 7.5 Improvement of Algorithms Working on Linked Lists
                 by Selective Updating \\
                 7.6 Addressing \\
                 Addendum: Notations \\
                 Conclusion. Programming as an Evolutionary Process \\
                 Program Specification and Development in a Uniform
                 Language \\
                 Conceptual Organization of the Algorithmic Language \\
                 Tools to Be Used \\
                 Methodology of Programming",
}

@Article{Cornelius:1982:BRB,
  author =       "B. J. Cornelius",
  title =        "Book Review: {{\booktitle{Introductory Algol 68
                 programming}}, D. F. Brailsford and A. N. Walker, Ellis
                 Horwood, Chichester. No. of pages: 281. Price: \pounds
                 14.00 (hardback), \pounds 5.95 (paperback)}",
  journal =      j-SPE,
  volume =       "12",
  number =       "12",
  pages =        "1166--1167",
  month =        dec,
  year =         "1982",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380121209",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Wed Sep 10 12:36:39 MDT 2014",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "27 Oct 2006",
}

@Article{Damm:1982:IOH,
  author =       "W. Damm",
  title =        "The {IO}- and {OI-hierarchies} (tree language
                 theory)",
  journal =      j-THEOR-COMP-SCI,
  volume =       "20",
  number =       "2",
  pages =        "95--207",
  month =        may,
  year =         "1982",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Sat Oct 24 12:51:11 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/tcs1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic); C6140D (High level
                 languages)",
  corpsource =   "Lehrstuhl fur Informatik II, RWTH Aachen, Aachen, West
                 Germany",
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
  keywords =     "algebra; ALGOL; ALGOL 68; call-by-name interpretation;
                 call-by-value interpretation; canonical extensions;
                 control structures; denotational semantics; finite
                 modes; fixed-point operators; formal language; formal
                 languages; IO-hierarchies; language families; level-n
                 schemes; macro languages; OI-hierarchies; program
                 schemes; recursive procedures; schematological
                 theorems; strictness; tree language theory; trees
                 (mathematics); typed Lambda-calculus",
  pubcountry =   "Netherlands",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Ford:1982:ORV,
  author =       "Gary Ford and Brian Hansche",
  title =        "Optional, repeatable, and varying type parameters",
  journal =      j-SIGPLAN,
  volume =       "17",
  number =       "2",
  pages =        "41--48",
  month =        feb,
  year =         "1982",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Oct 28 16:17:01 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6130 (Data handling
                 techniques)",
  corpsource =   "Dept. of Computer Sci., Arizona State Univ., Tempe,
                 AZ, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; Algol 68s union type; array-like structure;
                 data handling; data structures; PASCAL; Pascal-like
                 languages; passing parameters; programmer-defined
                 default value; type parameters; varying type
                 parameters",
  treatment =    "P Practical",
}

@Article{Gunn:1982:CTT,
  author =       "Hamish I. E. Gunn",
  title =        "Compile Time Type Checking of Structure Field
                 Accessing",
  journal =      j-INFO-PROC-LETT,
  volume =       "14",
  number =       "1",
  pages =        "22--25",
  day =          "27",
  month =        mar,
  year =         "1982",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Wed Nov 11 12:16:26 MST 1998",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1970.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1980.bib",
  acknowledgement = ack-nhfb,
  classification = "723; C6110 (Systems analysis and programming);
                 C6140D (High level languages)",
  corpsource =   "Dept. of Computational Sci., Univ. of St. Andrews, St.
                 Andrews, UK",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  journalabr =   "Inf Process Lett",
  keywords =     "Algol-like language; compile time; computer
                 programming; h; high level languages; programming;
                 structure classes; structure field accessing; type
                 checking",
  treatment =    "P Practical",
}

@Unpublished{Hemker:1982:LMR,
  author =       "Piet Hemker and Paul de Zeeuw",
  title =        "A library of multigrid routines: {ALGOL 68}",
  pages =        "??",
  month =        jan,
  year =         "1982",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Langmaack:1982:TPF,
  author =       "Hans Langmaack",
  title =        "On Termination Problems for Finitely Interpreted
                 {ALGOL}-like Programs",
  journal =      j-ACTA-INFO,
  volume =       "18",
  number =       "1",
  pages =        "79--108",
  month =        nov,
  year =         "1982",
  CODEN =        "AINFA2",
  ISSN =         "0001-5903 (print), 1432-0525 (electronic)",
  ISSN-L =       "0001-5903",
  MRclass =      "68Q60 (03B70)",
  MRnumber =     "85e:68059",
  bibdate =      "Sat Oct 9 09:56:22 MDT 1999",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Misc/HBP/ACTAI.bib;
                 https://www.math.utah.edu/pub/tex/bib/actainfo.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  ajournal =     "Acta Inf.",
  fjournal =     "Acta Informatica",
  journal-URL =  "http://link.springer.com/journal/236",
}

@Article{Leverett:1982:ASD,
  author =       "Bruce W. Leverett and Peter G. Hibbard",
  title =        "An Adaptive System for Dynamic Storage Allocation",
  journal =      j-SPE,
  volume =       "12",
  number =       "6",
  pages =        "543--555",
  month =        jun,
  year =         "1982",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380120606",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "algorithms; design; experimentation",
  onlinedate =   "27 Oct 2006",
  review =       "ACM CR 39522",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL \\ D.3.4 Software, PROGRAMMING
                 LANGUAGES, Processors, Run-time environments E Data,
                 DATA STRUCTURES",
}

@Article{Messerschmidt:1982:CCO,
  author =       "J. Messerschmidt and R. Wilhelm",
  title =        "Constructors from composed objects",
  journal =      j-COMP-LANGS,
  volume =       "7",
  number =       "2",
  pages =        "53--59",
  month =        "????",
  year =         "1982",
  CODEN =        "COLADA",
  ISSN =         "0096-0551 (print), 1873-6742 (electronic)",
  ISSN-L =       "0096-0551",
  bibdate =      "Tue Mar 25 14:04:06 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/complngs.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  classcodes =   "C6120 (File organisation); C6140D (High level
                 languages); C6150C (Compilers, interpreters and other
                 processors)",
  corpsource =   "Univ. des Saarlandes, Saarbrucken, West Germany",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00960551",
  keywords =     "Ada; ALGOL 60; array objects; code optimisation;
                 compilers; composed objects; construction; data
                 structures; flow analysis; high level languages;
                 INITIAL; languages; modifiability; program; program
                 compilers; programming; run time efficiency; type
                 objects",
  treatment =    "P Practical",
}

@Book{Osipov:1982:IAE,
  author =       "L. A. (Lev Aleksandrovich) Osipov",
  title =        "{IAzyk} analitik i ego sravnenie s iazykami {ALGOL} i
                 {FORTRAN}",
  publisher =    "``Nauka,'' Glav. red. fiziko-matematicheskoi lit-ry",
  address =      "Moskva, USSR",
  pages =        "160",
  year =         "1982",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  series =       "Bibliotechka programmista",
  acknowledgement = ack-nhfb,
  annote =       "Bibliography: p. 160.",
  keywords =     "ALGOL (Computer program language); Analitik (Computer
                 program language); FORTRAN (Computer program
                 language)",
}

@Book{Osipov:1982:JAE,
  author =       "L. A. (Lev Aleksandrovich) Osipov",
  title =        "Jazyk analitik i ego sravnenie s jazykami {Algol} i
                 {Fortran}",
  publisher =    pub-NAUKA,
  address =      pub-NAUKA:adr,
  pages =        "160",
  year =         "1982",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  series =       "Biblioteka programmista",
  acknowledgement = ack-nhfb,
}

@Article{Reed:1982:GPM,
  author =       "Karl Reed",
  title =        "On a general property of memory mapping tables",
  journal =      j-SIGPLAN,
  volume =       "17",
  number =       "4",
  pages =        "81--86",
  month =        apr,
  year =         "1982",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/800050.801829",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:15:07 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  abstract =     "The paper shows that memory mapping tables can be used
                 to implement the display registers used in providing
                 architectural support for block-structured languages
                 such as Algol 60. This allows full lexical level
                 addressing to be implemented on so-called von-Neuman
                 machines. The problems of fragmentation of the paged
                 address space are explored, and machines with memory
                 mapping schemes capable of supporting the proposals
                 identified. Attention is drawn to the similarity
                 between segmented and paged schemes, and it is
                 suggested that the latter may be used to support the
                 former.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Display; Memory mapping; Page tables; Segmentation;
                 Virtual memory",
}

@MastersThesis{Scheer:1982:AFA,
  author =       "Linda Sue Scheer",
  title =        "{Ada}, {FORTRAN}, {ALGOL}, {JOVIAL}, {Pascal}, {PL/I},
                 and {LISP} compared to {Ada} design requirements",
  type =         "Thesis ({M.S.})",
  school =       "Wright State University",
  address =      "Dayton, OH, USA",
  pages =        "x + 121",
  year =         "1982",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  series =       "Wright State University. Masters theses.",
  acknowledgement = ack-nhfb,
  keywords =     "Ada (Computer program language); Programming languages
                 (Electronic computers) --- Evaluation.",
}

@Article{Scowen:1982:SSP,
  author =       "R. S. Scowen and Z. J. Ciechanowicz",
  title =        "Seven sorts of programs",
  journal =      j-SIGPLAN,
  volume =       "17",
  number =       "3",
  pages =        "74--79",
  month =        mar,
  year =         "1982",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Oct 28 16:17:02 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6150G
                 (Diagnostic, testing, debugging and evaluating
                 systems)",
  corpsource =   "NPL, Teddington, UK",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 60; Algol 60; computer scientists; correctness;
                 debugging programs; program testing",
  treatment =    "P Practical",
}

@TechReport{Veldhorst:1982:ASM,
  author =       "M. Veldhorst",
  title =        "An Analysis of Sparse Matrix Storage Schemes",
  type =         "Tract",
  number =       "150",
  institution =  inst-MATH-CENTRUM,
  address =      inst-MATH-CENTRUM:adr,
  pages =        "254",
  year =         "1982",
  ISBN =         "90-6196-242-0",
  ISBN-13 =      "978-90-6196-242-7",
  MRclass =      "52A45 65F30 68B99 68C25 68E99",
  bibdate =      "Tue May 19 12:13:18 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://jemarch.net/torrix-2.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Second printing. [First printing was in 1982.]",
}

@Unpublished{Anonymous:1983:CMC,
  author =       "Anonymous",
  title =        "Centre for Mathematics and Computer Science: facts \&
                 figures",
  pages =        "??",
  month =        sep,
  year =         "1983",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Unpublished{Anonymous:1983:CVW,
  author =       "Anonymous",
  title =        "Centrum voor Wiskunde en Informatica: enkele
                 statistische en organisatorische gegevens. ({Dutch})
                 [{Center for Mathematics and Computer Science}: some
                 statistical and organizational data]",
  pages =        "??",
  month =        sep,
  year =         "1983",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Atkinson:1983:APP,
  author =       "M. P. Atkinson and P. J. Bailey and K. J. Chisholm and
                 P. W. Cockshott and R. Morrison",
  title =        "An Approach to Persistent Programming",
  journal =      j-COMP-J,
  volume =       "26",
  number =       "4",
  pages =        "360--365",
  month =        nov,
  year =         "1983",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/26.4.360",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:15 MST 2012",
  bibsource =    "Compendex database; Database/Wiederhold.bib;
                 http://comjnl.oxfordjournals.org/content/26/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Also published in/as: In ``Readings in Object-Oriented
                 Database Systems'' edited by S. Zdonik and D. Maier,
                 Morgan Kaufman, 1990.",
  URL =          "http://comjnl.oxfordjournals.org/content/26/4/360.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_04/tiff/360.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_04/tiff/361.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_04/tiff/362.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_04/tiff/363.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_04/tiff/364.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_26/Issue_04/tiff/365.tif",
  acknowledgement = ack-nhfb,
  classcodes =   "C6110 (Systems analysis and programming); C6140D (High
                 level languages)",
  classification = "723",
  corpsource =   "Dept. of Computer Sci., Univ. of Edinburgh, Edinburgh,
                 UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "computer programming languages; data objects; high
                 level languages; persistence; persistent independent
                 programming; persistent programming; programming;
                 programming language; PS-algol",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Barnard:1983:RDP,
  author =       "D. T. Barnard",
  title =        "Recursive descent parsing using implementation
                 languages requiring definition before use",
  journal =      j-INFO-PROC-LETT,
  volume =       "17",
  number =       "5",
  pages =        "255--258",
  day =          "15",
  month =        dec,
  year =         "1983",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Wed Nov 11 12:16:26 MST 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic)",
  corpsource =   "Dept. of Computing and Information Sci., Queen's
                 Univ., Kingston, Ont., Canada",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  keywords =     "ALGOL scope rules; code generation; compilers;
                 context-sensitive constraint checking; grammar;
                 grammars; implementation languages; parser; recursive
                 descent parsing",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Cormack:1983:ESS,
  author =       "G. V. Cormack",
  title =        "Extensions to static scoping",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "6S",
  pages =        "187--191",
  month =        jun,
  year =         "1983",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  conflocation = "San Francisco, CA, USA; 27-29 June 1983",
  conftitle =    "Proceedings of the SIGPLAN '83 Symposium on
                 Programming Language Issues in Software Systems",
  corpsource =   "School of Computer Sci., McGill Univ., Montreal, Que.,
                 Canada",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; data structures; dynamic scoping; high level
                 languages; language L; languages; macros; objects;
                 static scoping; temporary files; type insecurity; type
                 insecurity dynamic scoping; visibility",
  sponsororg =   "ACM",
  subject =      "D.3.3 Software, PROGRAMMING LANGUAGES, Language
                 Constructs, Data types and structures \\ D.3.2
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Very high-level languages \\ D.3.4
                 Software, PROGRAMMING LANGUAGES, Processors, Compilers
                 \\ D.4.2 Software, OPERATING SYSTEMS, Storage
                 Management, Storage hierarchies",
  treatment =    "P Practical",
}

@Article{Feldmann:1983:AG,
  author =       "Harry Feldmann",
  title =        "Acceptive grammars",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "7",
  pages =        "25--44",
  month =        jul,
  year =         "1983",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988216.988219",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:17:16 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic)",
  corpsource =   "Rechenzentrum, Univ. Hamburg, Hamburg, West Germany",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "acceptive grammars; ALGOL 68; BNF; context free
                 Chomsky grammars; generative grammars; GRAMMAR-prefixed
                 SIMULA programs; GRAMMAR-prefixed SIMULA programs ALGOL
                 68; grammars; syntax checker; VWG; Wirth Diagrams",
  treatment =    "B Bibliography; P Practical",
}

@Article{Hardy:1983:NSP,
  author =       "Norman Hardy",
  title =        "Nested scopes in {Pascal} and {Algol 68}",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "4",
  pages =        "65--65",
  month =        apr,
  year =         "1983",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Oct 28 16:17:06 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Tymshare Inc., Cupertino, CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; nested scopes; Pascal; PASCAL",
  treatment =    "P Practical",
}

@Article{Irons:1983:SDC,
  author =       "Edgar T. Irons",
  title =        "A Syntax Directed Compiler for {ALGOL 60} (Reprint)",
  journal =      j-CACM,
  volume =       "26",
  number =       "1",
  pages =        "14--16",
  year =         "1983",
  CODEN =        "CACMA2",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Mon Jan 22 06:51:54 MST 2001",
  bibsource =    "http://dblp.uni-trier.de/db/journals/cacm/cacm26.html#Irons83;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib",
  note =         "Reprint of \cite{Irons:1961:SDC}.",
  acknowledgement = ack-nhfb,
  ajournal =     "Commun. ACM",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  oldlabel =     "Irons83",
  XMLdata =      "ftp://ftp.informatik.uni-trier.de/pub/users/Ley/bib/records.tar.gz#journals/cacm/Irons83",
}

@Article{Maher:1983:API,
  author =       "B. Maher and D. H. Sleeman",
  title =        "Automatic Program Improvement: Variable Usage
                 Transformations",
  journal =      j-TOPLAS,
  volume =       "5",
  number =       "2",
  pages =        "236--264",
  month =        apr,
  year =         "1983",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Thu Jul 28 16:27:08 1983",
  bibsource =    "Compiler/compiler.bib; Compiler/Compiler.Lins.bib;
                 Compiler/TOPLAS.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/toplas.bib",
  acknowledgement = ack-pb,
  ajournal =     "ACM Trans. Program. Lang. Syst.",
  annote =       "The design of the Leeds Transformation System is to
                 transform existing programs, written in a variety of
                 languages, into `tidier' programs. The total system was
                 conceived of as having three phases: syntactic
                 transformations, variable usage transformations, and
                 synthesizing features. Because programmers vary greatly
                 in what they consider to be a more acceptable form, we
                 have aimed to make the system as data driven as
                 possible. (That also enables us to deal with a variety
                 of programming languages.) The paper reviews the first
                 two phases, reports the second in some detail, and
                 illustrates the use of the system on an ALGOL 60
                 program. Redundant assignments, redundant variables,
                 and loop-invariant statements are discovered by means
                 of a novel approach which represents variable usage
                 within a program as a correspondence matrix. Potential
                 enhancements of the system are also discussed.
                 [abstract]",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
}

@Article{Metcalf:1983:WF,
  author =       "Michael Metcalf",
  title =        "Why {Fortran}?",
  journal =      j-FORTEC-FORUM,
  volume =       "2",
  number =       "1",
  pages =        "13--14",
  month =        mar,
  year =         "1983",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/1040931.1040933",
  ISSN =         "0735-3731",
  bibdate =      "Wed Jun 18 16:26:01 MDT 2008",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/fortran-forum.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "FORTRAN, as we have seen, was the first high-level
                 language. Since its introduction it has faced
                 'competition' from a variety of sources, the principal
                 ones being ALGOL and PL/1 in the 1960's, PASCAL in the
                 1970's, and presumably ADA in the coming decade.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM Fortran Forum",
  issue =        "3",
  journal-URL =  "https://dl.acm.org/loi/sigplan-fortran",
}

@InProceedings{Morrison:1983:EHL,
  author =       "R. Morrison and A. J. Cole and P. J. Bailey and M. A.
                 Wolfe and M. Shearer",
  title =        "Experience with a High Level Language that Supports
                 Interval Arithmetic",
  crossref =     "IEEE:1983:PSC",
  pages =        "74--78",
  year =         "1983",
  bibdate =      "Tue Nov 13 15:58:57 2007",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/ARITH6_Morrison_Cole_Bailey_Wolfe_Shearer.pdf",
  abstract =     "An extension of the language S-algol called Triplex
                 which facilitates the use of interval arithmetic and
                 which is similar to triplex algol 60 is described.
                 Experience in the use of Triplex is reported. In
                 particular, a Triplex program corresponding to a
                 triplex algol 60 program of Nickel is given, together
                 with numerical results.",
  acknowledgement = ack-nhfb,
  keywords =     "Algol 60; ARITH-6; interval arithmetic; S-Algol;
                 Triplex (Algol)",
}

@Article{Mulders:1983:SOO,
  author =       "Huub Mulders",
  title =        "Some observations on the in- and output in high-level
                 languages",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "9",
  pages =        "55--58",
  month =        sep,
  year =         "1983",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988227.988233",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:18:56 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages); C6150J (Operating
                 systems)",
  corpsource =   "Computing Centre, Tilburg Univ., Tilburg,
                 Netherlands",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Ada; Algol 68; ALGOL 68; COBOL; Cobol; FORTRAN;
                 Fortran 77; high level languages; high-level languages;
                 input; operating systems (computers); OS; output;
                 Pascal; programming languages; user friendly software",
  treatment =    "P Practical",
}

@Article{Nadrchal:1983:IAS,
  author =       "Jaroslav Nadrchal and Ivan Sklen{\'a}{\v{r}} and
                 V{\'a}clav K{\v{r}}{\'\i}{\v{z}} and Jaroslav
                 Kr{\'a}l",
  title =        "An implementation of {Algol 68} for a small computer",
  journal =      j-SPE,
  volume =       "13",
  number =       "7",
  pages =        "597--660",
  month =        jul,
  year =         "1983",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380130704",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "design; documentation; languages; management",
  onlinedate =   "30 Oct 2006",
  review =       "ACM CR 8409-0738",
  subject =      "C.5 Computer Systems Organization, COMPUTER SYSTEM
                 IMPLEMENTATION, Microcomputers \\ D.3.2 Software,
                 PROGRAMMING LANGUAGES, Language Classifications, ALGOL
                 \\ D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Very high-level languages \\ D.3.4
                 Software, PROGRAMMING LANGUAGES, Processors, Compilers
                 \\ D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
                 Code generation",
}

@TechReport{Smillie:1983:PNA,
  author =       "K. W. Smillie",
  title =        "Programming notes: {APL}, {FORTRAN}, {ALGOL},
                 {PASCAL}",
  type =         "Report",
  number =       "??",
  institution =  "Dept. of Computing Science, University of Alberta",
  address =      "Edmonton, Alberta, Canada",
  edition =      "Second",
  pages =        "ii + 105",
  year =         "1983",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  acknowledgement = ack-nhfb,
  annote =       "Bibliography: p. 105.",
  keywords =     "Langages de programmation.; Programming languages
                 (Electronic computers)",
}

@Article{Temme:1983:NCC,
  author =       "N. M. Temme",
  title =        "The numerical computation of the confluent
                 hypergeometric function $ {U}(a, \, b, \, z) $",
  journal =      j-NUM-MATH,
  volume =       "41",
  number =       "1",
  pages =        "63--82",
  month =        apr,
  year =         "1983",
  CODEN =        "NUMMA7",
  ISSN =         "0029-599X (print), 0945-3245 (electronic)",
  ISSN-L =       "0029-599X",
  MRclass =      "65D20 (33A30 65D15)",
  MRnumber =     "84g:65030",
  MRreviewer =   "H. E. Fettis",
  bibdate =      "Mon May 26 11:49:34 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/nummath.bib",
  acknowledgement = ack-nhfb,
  classification = "C4120 (Functional analysis); C7310 (Mathematics
                 computing)",
  corpsource =   "Math. Centrum, Amsterdam, Netherlands",
  fjournal =     "Numerische Mathematik",
  journal-URL =  "http://link.springer.com/journal/211",
  keywords =     "ALGOL 60 procedures; asymptotic expansions; confluent
                 hypergeometric function; function computation; function
                 evaluation; Miller algorithm; subroutines",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Book{Woodward:1983:GAU,
  author =       "Philip M. Woodward and Susan G. Bond",
  title =        "Guide to {ALGOL 68} for users of {RS} systems",
  publisher =    "E. Arnold",
  address =      "London, UK",
  pages =        "x + 148",
  year =         "1983",
  ISBN =         "0-7131-3490-9",
  ISBN-13 =      "978-0-7131-3490-2",
  LCCN =         "QA76.73.A24 W67 1983",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language)",
}

@Article{Zellweger:1983:IHLa,
  author =       "Polle T. Zellweger",
  title =        "An interactive high-level debugger for control-flow
                 optimized programs",
  journal =      j-SIGPLAN,
  volume =       "18",
  number =       "8",
  pages =        "159--172",
  month =        aug,
  year =         "1983",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1006142.1006183",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:17:34 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  abstract =     "The transformations performed by an optimizing
                 compiler have traditionally impeded interactive
                 debugging in source language terms. A prototype system
                 called Navigator has been developed for debugging
                 optimized programs written in Cedar, an Algol-like
                 language. Navigator can be used to monitor program
                 execution flow in the presence of two optimizations:
                 inline procedure expansion and cross-jumping (merging
                 identical tails of code paths that join). This paper
                 describes the problems that these two optimizations
                 create for debugging and Navigator's solutions to these
                 problems. The selected approach collects extra
                 information during the optimization phases of
                 compilation. At runtime, Navigator uses the additional
                 information to hide the effects of the optimizations
                 from the programmer.",
  acknowledgement = ack-nhfb,
  classification = "C6150G (Diagnostic, testing, debugging and
                 evaluating systems)",
  conflocation = "Pacific Grove, CA, USA; 20-23 March 1983",
  conftitle =    "ACM SIGSOFT/SIGPLAN Software Engineering Symposium on
                 High-Level Debugging",
  corpsource =   "Computer Sci. Div., Electrical Engng. and Computer
                 Sci., Univ. of California, Berkeley, CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Algol-like language; Cedar; COBOL; code paths;
                 control-flow optimized programs; cross-jumping; design;
                 inline procedure expansion; interactive high-level
                 debugger; interactive programming; Navigator;
                 performance; program debugging; program execution flow;
                 programmer; source language terms; source programs;
                 verification",
  subject =      "D.2.5 Software, SOFTWARE ENGINEERING, Testing and
                 Debugging, Debugging aids \\ D.3.4 Software,
                 PROGRAMMING LANGUAGES, Processors, Compilers",
  treatment =    "P Practical",
}

@Article{Zellweger:1983:IHLb,
  author =       "Polle T. Zellweger",
  title =        "An interactive high-level debugger for control-flow
                 optimized programs",
  journal =      j-SIGSOFT,
  volume =       "8",
  number =       "4",
  pages =        "159--172",
  month =        aug,
  year =         "1983",
  CODEN =        "SFENDP",
  DOI =          "https://doi.org/10.1145/1006140.1006183",
  ISSN =         "0163-5948 (print), 1943-5843 (electronic)",
  ISSN-L =       "0163-5948",
  bibdate =      "Wed Aug 1 17:11:47 MDT 2018",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigsoft1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "The transformations performed by an optimizing
                 compiler have traditionally impeded interactive
                 debugging in source language terms. A prototype system
                 called Navigator has been developed for debugging
                 optimized programs written in Cedar, an Algol-like
                 language. Navigator can be used to monitor program
                 execution flow in the presence of two optimizations:
                 inline procedure expansion and cross-jumping (merging
                 identical tails of code paths that join). This paper
                 describes the problems that these two optimizations
                 create for debugging and Navigator's solutions to these
                 problems. The selected approach collects extra
                 information during the optimization phases of
                 compilation. At runtime, Navigator uses the additional
                 information to hide the effects of the optimizations
                 from the programmer.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGSOFT Software Engineering Notes",
  journal-URL =  "https://dl.acm.org/citation.cfm?id=J728",
  remark =       "Proceedings of the ACM SIGSOFT/SIGPLAN software
                 engineering symposium on high-level debugging.",
}

@Book{Anonymous:1984:PSM,
  author =       "Anonymous",
  title =        "Proceedings seminar 1981-1982 mathematical structures
                 in field theories: [lectures given during the seminar
                 at the academic year 1981-1982 at Amsterdam]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1984",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Anonymous:1984:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus 1984 {Centum voor Wiskunde en
                 Informatica}: {Hewet} --- plus wiskunde. ({Dutch})
                 [{Holiday} course 1984 {Centre for Mathematics and
                 Computer Science}: {Hewet} --- plus mathematics]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1984",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@TechReport{Cardelli:1984:BPT,
  author =       "Luca Cardelli",
  title =        "Basic polymorphic typechecking",
  type =         "Computing Science Technical Report",
  number =       "112",
  institution =  inst-ATT-BELL,
  address =      inst-ATT-BELL:adr,
  pages =        "17",
  month =        "????",
  year =         "1984",
  bibdate =      "Fri Sep 01 14:13:45 2023",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "http://lucacardelli.name/Papers/BasicTypechecking%20(TR%201984).pdf",
  abstract =     "Polymorphic typechecking has its foundations in a type
                 system devised by Hindley [Hindley 69], and later
                 rediscovered and extended by Milner [Milner 78]. As
                 implemented in ML [Gordon 79, Milner 84], this type
                 system shares with Algol 68 properties of compile-time
                 checking, strong typing and higher-order functions, but
                 it is more flexible in allowing polymorphism, i.e., the
                 ability to define functions which work uniformly on
                 arguments of many types.",
  acknowledgement = ack-nhfb,
  remark =       "Reprinted in Polymorphism Newsletters, I1.1, Jan
                 1984.",
}

@Book{Deikalo:1984:NSP,
  author =       "G. F. (Gennadi{\u\i} Fedorovich) De{\u\i}kalo and
                 others",
  title =        "Novye sredstva programmirovani{\"e}i{\`\i}a
                 dl{\"e}i{\`\i}a {ES} {{\c{c}}EVM}:
                 transl{\"e}i{\`\i}ator s {\"e}i{\`\i}azyka {Algol 68} i
                 dialogova{\"e}i{\`\i}a sistema {JEC}",
  publisher =    "``Finansy i statistika''",
  address =      "Moskva, USSR",
  pages =        "206",
  year =         "1984",
  LCCN =         "QA76.73.A24 N68 1984",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language); ES computer;
                 Programming",
}

@Book{Deykalo:1984:NPI,
  author =       "G. Deykalo and A. N. Terekhov and others",
  title =        "New Programming Instruments for {ES EVM}",
  publisher =    "Finansy i Statistika Publishers",
  address =      "Moscow, USSR",
  pages =        "????",
  year =         "1984",
  ISBN =         "????",
  ISBN-13 =      "????",
  bibdate =      "Fri May 29 07:04:04 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
}

@InCollection{Dongarra:1984:EPS,
  author =       "J. J. Dongarra and C. B. Moler",
  title =        "{EISPACK} --- {A} Package for Solving Matrix
                 Eigenvalue Problems",
  crossref =     "Cowell:1984:SDM",
  pages =        "68--87",
  year =         "1984",
  bibdate =      "Fri Aug 23 12:59:02 MDT 1996",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/bibnet/authors/d/dongarra-jack-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  abstract =     "EISPACK is a collection of Fortran subroutines that
                 compute the eigenvalues and eigenvectors of matrices
                 and matrix systems. The package can determine the
                 eigensystem of complex general, complex Hermitian, real
                 general, real symmetric, real symmetric band, real
                 symmetric tridiagonal, and special real tridiagonal
                 matrices, and generalized real and generalized real
                 symmetric matrix systems. The subroutines are based
                 mainly on Algol procedures published in the Handbook
                 series of Springer-Verlaga by Wilkinson and Reinsch
                 (1971) and the QZ algorithm of Moler and Stewart
                 (1973). The algorithms have been adapted to Fortran and
                 thoroughly tested on a wide range of different
                 computers. The software has been certified and is
                 supported by the developers.",
  acknowledgement = ack-nhfb,
  affiliation =  "Argonne Natl Lab, Mathematics \& Computer Science Div,
                 Argonne, IL, USA",
  affiliationaddress = "Argonne Natl Lab, Mathematics \& Computer
                 Science Div, Argonne, IL, USA",
  classification = "723",
  journalabr =   "Sources and Dev of Math Software",
  keywords =     "ALGOL PROCEDURES; COMPUTER PROGRAMMING ---
                 Subroutines; COMPUTER PROGRAMMING LANGUAGES ---
                 FORTRAN; COMPUTER SOFTWARE; EISPACK; FORTRAN
                 SUBROUTINES; MATHEMATICAL TECHNIQUES --- Eigenvalues
                 and Eigenfunctions; Modular Construction; SYMMETRIC
                 MATRIX SYSTEMS",
  ORCID-numbers = "Dongarra, Jack/0000-0003-3247-1782",
}

@Book{ISO:1984:PLA,
  author =       "{ISO}",
  title =        "Programming language: {ALGOL 60}: {ISO 1538:1984
                 (en)}",
  volume =       "1538",
  publisher =    pub-ISO,
  address =      pub-ISO:adr,
  pages =        "??",
  year =         "1984",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Tue Oct 07 08:29:08 2025",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/isostd.bib",
  series =       "ISO recommendation",
  URL =          "https://www.iso.org/obp/ui/en/#iso:std:iso:1538:ed-1:v1:en",
  acknowledgement = ack-nhfb,
  keywords =     "ALGOL (Computer program language)",
}

@Article{Jabs:1984:AFA,
  author =       "Arthur Jabs",
  title =        "Approximation formula and {Algol} program of the
                 {Lorentz}-invariant momentum-space integral for
                 particles of equal masses",
  journal =      j-COMP-PHYS-COMM,
  volume =       "35",
  number =       "1--3",
  pages =        "C-175--C-176",
  month =        "????",
  year =         "1984",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/S0010-4655(84)82423-6",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Feb 25 10:56:06 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compphyscomm1980.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465584824236",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Book{Kallenberg:1984:TSH,
  author =       "W. C. M. Kallenberg",
  title =        "Testing statistical hypotheses: worked solutions",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1984",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Kuo-Petravic:1984:TPT,
  author =       "L. G. Kuo-Petravic and M. Petravic and K. V. Roberts",
  title =        "{Tranal} --- a program for the translation of symbolic
                 {Algol I} into symbolic {Algol II}",
  journal =      j-COMP-PHYS-COMM,
  volume =       "35",
  number =       "1--3",
  pages =        "C-356",
  month =        "????",
  year =         "1984",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/S0010-4655(84)82576-X",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Feb 25 10:56:24 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compphyscomm1980.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S001046558482576X",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Ollongren:1984:CEI,
  author =       "Alexander Ollongren",
  title =        "Classroom experience with interactive formula
                 manipulation",
  journal =      j-SIGSAM,
  volume =       "18--19",
  number =       "4--1",
  pages =        "31--37",
  month =        nov # "\slash " # feb,
  year =         "1984",
  CODEN =        "SIGSBZ",
  ISSN =         "0163-5824 (print), 1557-9492 (electronic)",
  ISSN-L =       "0163-5824",
  bibdate =      "Wed Oct 5 08:31:59 MDT 2005",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigsam.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "SIGSAM Bull.",
  classcodes =   "C6130 (Data handling techniques); C7310 (Mathematics
                 computing); C7810C (Computer-aided instruction)",
  classification = "C6130 (Data handling techniques); C7310 (Mathematics
                 computing); C7810C (Computer-aided instruction)",
  conflocation = "Adelaide, SA, Australia; 24-30 Aug. 1984",
  conftitle =    "Papers from Symbolic Mathematical Systems and Their
                 Effects on the Curriculum --- International Congress on
                 Mathematical Education",
  corpsource =   "Inst. of Appl. Math. and Comput. Sci., Leiden Univ.,
                 Netherlands",
  fjournal =     "SIGSAM Bulletin (ACM Special Interest Group on
                 Symbolic and Algebraic Manipulation)",
  issue =        "72/73",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J1000",
  keywords =     "73; classroom situations; computer aided instruction;
                 design; FORMAC-; FORMAC- 73; high level languages;
                 interactive formula manipulator; languages;
                 manipulation; multivariate polynomials; symbol; symbol
                 manipulation; truncated Poisson-series",
  pubcountry =   "USA A09",
  remark =       "Issue labeled vol. 18, no. 4, November 1984 (issue
                 \#72) and vol. 19, no. 1, February 1985 (issue \#73).",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL-68 \\ G.1.5 Mathematics of
                 Computing, NUMERICAL ANALYSIS, Roots of Nonlinear
                 Equations, Polynomials, methods for \\ K.3.1 Computing
                 Milieux, COMPUTERS AND EDUCATION, Computer Uses in
                 Education, Computer-assisted instruction (CAI)",
  treatment =    "P Practical",
}

@Article{Sheldon:1984:CTDb,
  author =       "E. Sheldon and S. Mathur and D. Donati",
  title =        "Computation of total, differential and
                 double-differential cross sections for compound nuclear
                 reactions of the type $ (a, b) $, $ (a, b \gamma) $ and
                 $ (a, b \gamma - \gamma) $. ({III}) {Fortran}
                 translations of the {Algol} programs `mandy' and
                 `barbara'",
  journal =      j-COMP-PHYS-COMM,
  volume =       "35",
  number =       "1--3",
  pages =        "C-91--C-93",
  month =        "????",
  year =         "1984",
  CODEN =        "CPHCBZ",
  DOI =          "https://doi.org/10.1016/S0010-4655(84)82352-8",
  ISSN =         "0010-4655 (print), 1879-2944 (electronic)",
  ISSN-L =       "0010-4655",
  bibdate =      "Sat Feb 25 10:55:58 MST 2012",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/compphyscomm1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  URL =          "http://www.sciencedirect.com/science/article/pii/S0010465584823528",
  acknowledgement = ack-nhfb,
  fjournal =     "Computer Physics Communications",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00104655",
}

@Article{Verhelst:1984:PIP,
  author =       "P. W. E. Verhelst and N. F. Verster",
  title =        "{PEP}: an interactive programming system with an
                 {ALGOL-like} programming language",
  journal =      j-SPE,
  volume =       "14",
  number =       "2",
  pages =        "119--133",
  month =        feb,
  year =         "1984",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380140203",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "design; languages",
  onlinedate =   "30 Oct 2006",
  subject =      "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
                 Interpreters \\ D.3 Software, PROGRAMMING LANGUAGES,
                 Language Classifications",
}

@Article{Woodward:1984:AHS,
  author =       "M. R. Woodward",
  title =        "The Application of {Halstead}'s Software Science
                 Theory to {Algol 68} Programs",
  journal =      j-SPE,
  volume =       "14",
  number =       "3",
  pages =        "263--276",
  month =        mar,
  year =         "1984",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380140306",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "30 Oct 2006",
}

@Article{Allison:1985:PDS,
  author =       "Lloyd Allison",
  title =        "Programming denotational semantics. {II}",
  journal =      j-COMP-J,
  volume =       "28",
  number =       "5",
  pages =        "480--486",
  month =        nov,
  year =         "1985",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/28.5.480",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:19 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/28/5.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_05/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 Misc/Functional.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/28/5/480.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_05/tiff/480.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_05/tiff/481.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_05/tiff/482.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_05/tiff/483.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_05/tiff/484.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_05/tiff/485.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_05/tiff/486.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Western Australia, Dep of Computer Science,
                 Nedlands, Aust",
  affiliationaddress = "Univ of Western Australia, Dep of Computer
                 Science, Nedlands, Aust",
  ajournal =     "Comput. J.",
  classcodes =   "C4240 (Programming and algorithm theory)",
  classification = "723",
  corpsource =   "Dept. of Comput. Sci., Western Australia Univ.,
                 Nedlands, WA, Australia",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "Algol-68; computer programming languages; computer
                 software; denotational semantics; denotational
                 semantics, functional; formal languages; programming
                 theory",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Anonymous:1985:ATA,
  author =       "Anonymous",
  key =          "Anonymous85m",
  title =        "{AI} Tools Automate Software Translation",
  journal =      j-ELECTRONICS,
  volume =       "58",
  number =       "38",
  pages =        "59--61",
  day =          "23",
  month =        sep,
  year =         "1985",
  ISSN =         "0883-4989",
  bibsource =    "Ai/ai.misc.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  abstract =     "Lexeme sells an expert system that translates from one
                 computer language to another. It supports Ada and C as
                 target language and accepts input of Fortran, PL/1,
                 Bliss and SPL. They are developing COBOL, BASIC, Algol,
                 Jovial and CMS-2 versions. They also handle conversions
                 from one language to another. There is a separate page
                 on the personalities and stories of the founders.
                 [Michael Shamos, the president, is also well known for
                 his work in computational geometry. --Leff] He managed
                 to pick up a law degree as well as a Ph. D. in computer
                 science!",
  fjournal =     "Electronics",
  keywords =     "Lexeme Michael Shamos computer language translation
                 conversion expert system",
}

@Book{Anonymous:1985:PCC,
  author =       "Anonymous",
  title =        "Parallel computers and computations: [a series of
                 eight lectures organized at the {University of
                 Utrecht}, fall 1983]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1985",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Anonymous:1985:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus 1985 Centrum voor Wiskunde en
                 Informatica: variatierekening. ({Dutch}) [{Holiday}
                 course 1985 {Center for Mathematics and Computer
                 Science}: calculus of variations]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1985",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{DeBruin:1985:CVN,
  author =       "R. {De Bruin} and C. G. {Van Der Laan}",
  title =        "The Creation of a Virtual {NAG}--{Algol 68} Program
                 Library",
  journal =      j-SPE,
  volume =       "15",
  number =       "10",
  pages =        "963--972",
  month =        oct,
  year =         "1985",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380151004",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "design; languages",
  onlinedate =   "30 Oct 2006",
  review =       "ACM CR 8605-0448",
  subject =      "G.4 Mathematics of Computing, MATHEMATICAL SOFTWARE",
}

@Article{Delves:1985:DAD,
  author =       "L. M. Delves and S. C. Mawdsley",
  title =        "{DAP-Algol}: a Development System for Parallel
                 Algorithms",
  journal =      j-COMP-J,
  volume =       "28",
  number =       "2",
  pages =        "148--153",
  month =        may,
  year =         "1985",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/28.2.148",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  MRclass =      "65W05",
  MRnumber =     "800 327",
  bibdate =      "Tue Dec 4 14:48:18 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/28/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/28/2/148.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/148.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/149.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/150.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/151.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/152.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/153.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Liverpool, Dep of Statistics \& Computational
                 Mathematics, Liverpool, Engl",
  affiliationaddress = "Univ of Liverpool, Dep of Statistics \&
                 Computational Mathematics, Liverpool, Engl",
  ajournal =     "Comput. J.",
  classcodes =   "C6115 (Programming support)",
  classification = "723",
  corpsource =   "Dept. of Stat. and Comput. Math., Liverpool Univ.,
                 UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "Algol; ALGOL 68; Algol 68; computer programming ---
                 Algorithms; computer programming languages; computer
                 systems, digital --- Parallel Processing; DAP-Algol;
                 development system; development systems; Distributed
                 Array Processor; ICL; ICL distributed array processor;
                 parallel algorithms; parallel processing; programming
                 environment; programming environments; programming
                 language; SIMD machine; SIMD machines",
  treatment =    "P Practical",
}

@Article{Delves:1985:DDS,
  author =       "L. M. Delves and S. C. Mawdsley",
  title =        "{DAP-Algol}: a Development System for Parallel
                 Algorithms",
  journal =      j-COMP-J,
  volume =       "28",
  number =       "2",
  pages =        "148--153",
  month =        may,
  year =         "1985",
  CODEN =        "CMPJA6",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  MRclass =      "65W05",
  MRnumber =     "800 327",
  bibdate =      "Tue Mar 25 13:51:56 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/148.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/149.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/150.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/151.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/152.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_28/Issue_02/tiff/153.tif",
  abstract =     "This paper describes a programming language and
                 environment, `DAP-Algol', which provides convenient
                 facilities for developing, testing, and timing parallel
                 algorithms for an SIMD machine such as the ICL
                 Distributed Array Processor, and which can be run on
                 any serial machine supporting the language (Algol 68)
                 in which the system is coded. The facilities provided
                 are modeled closely on those provided in DAP-FORTRAN,
                 and so the system is particularly convenient as a
                 development system for DAP programmes; however, the
                 principles involved in providing the facilities apply
                 equally well to other parallel languages of similar
                 structure, such as ACTUS or FORTRAN 8X.",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Liverpool, Dep of Statistics \& Computational
                 Mathematics, Liverpool, Engl",
  affiliationaddress = "Univ of Liverpool, Dep of Statistics \&
                 Computational Mathematics, Liverpool, Engl",
  ajournal =     "Comput. J.",
  classcodes =   "C6115 (Programming support)",
  classification = "723",
  corpsource =   "Dept. of Stat. and Comput. Math., Liverpool Univ.,
                 UK",
  fjournal =     "Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "Algol; ALGOL 68; computer programming --- Algorithms;
                 computer programming languages; computer systems,
                 digital --- Parallel Processing; DAP-Algol; development
                 system; Distributed Array Processor; ICL; ICL
                 distributed array processor; parallel algorithms;
                 parallel processing; programming environment;
                 programming language; SIMD machines",
  treatment =    "P Practical",
}

@Book{Fogiel:1985:HGC,
  author =       "Max Fogiel",
  title =        "Handbook and guide for comparing and selecting
                 computer languages {BASIC}, {FORTRAN}, {PASCAL},
                 {COBOL}, {PL/1}, {APL}, {ALGOL-60}, {C}",
  publisher =    pub-RES-EDU-ASSOC,
  address =      pub-RES-EDU-ASSOC:adr,
  pages =        "v + 122",
  year =         "1985",
  ISBN =         "0-87891-561-3 (paperback)",
  ISBN-13 =      "978-0-87891-561-3 (paperback)",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Programming languages (Electronic computers)",
}

@Article{Harris:1985:RD,
  author =       "Lawrence A. Harris and Yannich Wets",
  title =        "Resetting displays",
  journal =      j-SIGPLAN,
  volume =       "20",
  number =       "8",
  pages =        "73--77",
  month =        aug,
  year =         "1985",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988346.988356",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:21:05 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Dept. of Math., Kentucky Univ., Lexington, KY, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "activation records; ALGOL; ALGOL-like languages;
                 block-structured language; compiler; design; display;
                 high level languages; parameters; pointers; program
                 compilers",
  pubcountry =   "USA A10",
  subject =      "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers \\ D.3.4 Software, PROGRAMMING LANGUAGES,
                 Processors, Run-time environments \\ D.3.3 Software,
                 PROGRAMMING LANGUAGES, Language Constructs, Procedures,
                 functions, and subroutines",
  treatment =    "P Practical",
}

@Article{Hill:1985:RCS,
  author =       "I. D. Hill and M. C. Pike",
  title =        "Remark on {``Algorithm 299: Chi-Squared Integral''}",
  journal =      j-TOMS,
  volume =       "11",
  number =       "2",
  pages =        "185--185",
  month =        jun,
  year =         "1985",
  CODEN =        "ACMSCU",
  ISSN =         "0098-3500",
  bibdate =      "Sat Jul 05 16:47:37 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1960.bib",
  note =         "See \cite{Hill:1967:ACS,elLozy:1976:RAC}.",
  acknowledgement = ack-nhfb,
}

@Article{Kristensen:1985:MSE,
  author =       "Bent Bruun Kristensen and Ole Lehrmann Madsen and
                 Birger M{\o}ller-Pedersen and Kristen Nygaard",
  title =        "Multi-sequential execution in the {BETA} programming
                 language",
  journal =      j-SIGPLAN,
  volume =       "20",
  number =       "4",
  pages =        "57--70",
  month =        apr,
  year =         "1985",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988316.988322",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:20:33 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Dept. of Comput. Sci., California Univ., Santa
                 Barbara, CA, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "abstraction mechanism; ALGOL family; alternation; BETA
                 program execution; BETA programming language; block
                 structure; concurrency; entities; high level languages;
                 language; languages; multi-sequence execution;
                 multiprogramming; object oriented language; pattern;
                 textual nesting",
  subject =      "D.4.1 Software, OPERATING SYSTEMS, Process Management,
                 Concurrency \\ D.3.2 Software, PROGRAMMING LANGUAGES,
                 Language Classifications, ALGOL \\ D.3.3 Software,
                 PROGRAMMING LANGUAGES, Language Constructs, Coroutines
                 \\ D.4.7 Software, OPERATING SYSTEMS, Organization and
                 Design, Interactive systems",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Martin:1985:PAB,
  author =       "R. R. Martin and C. Anderson",
  title =        "A Proposal for an {ALGOL 68} Binding of {GKS}",
  journal =      j-CGF,
  volume =       "4",
  number =       "1",
  pages =        "43--57",
  month =        jan,
  year =         "1985",
  CODEN =        "CGFODY",
  ISSN =         "0167-7055 (print), 1467-8659 (electronic)",
  bibdate =      "Fri Jul 18 13:53:46 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cgf.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ Coll Cardiff, Dep of Computing Mathematics,
                 Cardiff, Wales",
  affiliationaddress = "Univ Coll Cardiff, Dep of Computing Mathematics,
                 Cardiff, Wales",
  ajournal =     "Comput. Graph. Forum",
  classification = "723; C6130B (Graphics techniques); C6140D (High
                 level languages)",
  corpsource =   "Dept. of Comput. Math., Univ. Coll. Cardiff, UK",
  fjournal =     "Computer Graphics Forum",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-8659/",
  keywords =     "Algol; ALGOL 68; Algol-GKS binding, design; computer
                 graphics; computer programming languages; computer
                 software --- Portability; GKS; Graphic Kernel System
                 (GKS); graphics; standards",
  subject =      "I.3.4 Computing Methodologies, COMPUTER GRAPHICS,
                 Graphics Utilities, GKS",
  treatment =    "P Practical",
}

@Article{Shreeve:1985:BRG,
  author =       "Richard I. Shreeve",
  title =        "Book Review: {{\booktitle{Guide to ALGOL 68 for Users
                 of RS Systems}} by Philip M. Woodward, Susan G. Bond}",
  journal =      j-MATH-GAZ,
  volume =       "69",
  number =       "447",
  pages =        "66--67",
  year =         "1985",
  CODEN =        "MAGAAS",
  ISSN =         "0025-5572 (print), 2056-6328 (electronic)",
  bibdate =      "Wed May 20 12:00:30 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.jstor.org/stable/3616477",
  acknowledgement = ack-nhfb,
  fjournal =     "Mathematical Gazette",
  journal-URL =  "http://www.jstor.org/journal/mathgaze",
}

@Article{Sklenar:1985:PLA,
  author =       "Ivan Sklenar",
  title =        "Programming language assessments using the program
                 profiles",
  journal =      j-SIGPLAN,
  volume =       "20",
  number =       "4",
  pages =        "80--87",
  month =        apr,
  year =         "1985",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/988316.988324",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:20:33 MDT 2008",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  abstract =     "There is a number of comparisons of various
                 programming languages, but there is only a limited
                 number of comparisons based on the quantitative
                 assessment (Perrit, Dhillon, 81). This paper provides
                 the comparison of some Algol 68 features with similar
                 features in other languages e.g. Pascal and Ada. The
                 comparison is based upon the statistics (profiles) of
                 Algol 68 programs. Terms used in this paper come rather
                 from general programming languages background than from
                 particular Algol 68 terms. Special features and
                 necessary Algol 68 terms are explained in the text. The
                 most significant results: 25 per cent of IFs are
                 conditional expressions, constant declarations are more
                 frequent than variable declarations.",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Inst. of Phys., CSAV, Praha, Czechoslovakia",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Ada; Algol 68; ALGOL 68; conditional expressions;
                 constant declarations; high level languages; languages;
                 Pascal; program profiles",
  subject =      "D.3.4 Software, PROGRAMMING LANGUAGES, Processors,
                 Compilers \\ D.3.3 Software, PROGRAMMING LANGUAGES,
                 Language Constructs, Procedures, functions, and
                 subroutines",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Wirth:1985:PLD,
  author =       "Niklaus Wirth",
  title =        "From Programming Language Design to Computer
                 Construction",
  journal =      j-CACM,
  volume =       "28",
  number =       "2",
  pages =        "160--164",
  month =        feb,
  year =         "1985",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/2786.2789",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/acm-turing-awards.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1980.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/2789.html",
  abstract =     "From NELIAC (via ALGOL 60) to Euler and ALGOL W, to
                 Pascal and Modula-2, and ultimately Lilith, Wirth's
                 search for an appropriate formalism for systems
                 programming yields intriguing insights and surprising
                 results.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "design; human factors; languages",
  numpages =     "5",
  remark =       "This is the 1984 Turing Award Lecture. NELIAC is a
                 dialect of ALGOL 58.",
  subject =      "{\bf K.2}: Computing Milieux, HISTORY OF COMPUTING,
                 Software. {\bf D.3.2}: Software, PROGRAMMING LANGUAGES,
                 Language Classifications.",
}

@Book{Wupper:1985:SSG,
  author =       "Hanno Wupper",
  title =        "{Zur Spezifikation und Struktur gr{\"o}sserer Systeme:
                 Untersuchungen am Beispiel von Algol 68 und GKS}.
                 ({German}) [{On} the specification and structure of
                 larger systems: investigations using the example of
                 {Algol 68} and {GKS}]",
  volume =       "4",
  publisher =    "Rechenzentrum der Ruhr-Universit{\"a}t Bochum",
  address =      "Bochum, West Germany",
  pages =        "234",
  year =         "1985",
  ISSN =         "0721-2186",
  LCCN =         "QA76.9.S88 W87 1985",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Rechenzentrums-Schriften",
  acknowledgement = ack-nhfb,
  language =     "German",
  subject =      "System design; ALGOL (Computer program language); GKS
                 (Computer system)",
}

@Article{Yemini:1985:MVE,
  author =       "Shaula Yemini and Daniel M. Berry",
  title =        "A Modular Verifiable Exception-Handling Mechanism",
  journal =      j-TOPLAS,
  volume =       "7",
  number =       "2",
  pages =        "214--243",
  month =        apr,
  year =         "1985",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibsource =    "Compiler/Compiler.Lins.bib; Compiler/TOPLAS.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/toplas.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0164-0925/3320.html",
  acknowledgement = ack-pb,
  ajournal =     "ACM Trans. Program. Lang. Syst.",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
  keywords =     "design; languages; reliability; security;
                 verification",
  subject =      "{\bf D.3.3}: Software, PROGRAMMING LANGUAGES, Language
                 Constructs and Features, Control structures. {\bf
                 D.2.5}: Software, SOFTWARE ENGINEERING, Testing and
                 Debugging, Error handling and recovery. {\bf D.2.2}:
                 Software, SOFTWARE ENGINEERING, Tools and Techniques,
                 Modules and interfaces. {\bf D.3.3}: Software,
                 PROGRAMMING LANGUAGES, Language Constructs and
                 Features, Abstract data types. {\bf D.2.4}: Software,
                 SOFTWARE ENGINEERING, Program Verification. {\bf
                 D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL-68. {\bf D.3.3}: Software,
                 PROGRAMMING LANGUAGES, Language Constructs and
                 Features, Modules, packages.",
}

@Article{Anonymous:1986:EUC,
  author =       "Anonymous",
  title =        "{EUROGRAPHICS (UK) Conference}",
  journal =      j-CGF,
  volume =       "5",
  number =       "2",
  pages =        "151--157 (or 131--157??)",
  month =        jun,
  year =         "1986",
  CODEN =        "CGFODY",
  ISSN =         "0167-7055 (print), 1467-8659 (electronic)",
  bibdate =      "Tue Nov 10 07:48:02 1998",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cgf.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Comput. Graph. Forum",
  classification = "723; 741; 902; 921; C6115 (Programming support);
                 C6130B (Graphics techniques)",
  conference =   "EUROGRAPHICS (UK) Conference.",
  conflocation = "Glasgow, UK; 26-28 March 1986",
  conftitle =    "EUROGRAPHICS (UK) Conference",
  fjournal =     "Computer Graphics Forum",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-8659/",
  keywords =     "compression techniques; computer graphics; computer
                 programming --- Algorithms; computer programming
                 languages --- Algol; database systems --- Imaging
                 Techniques; graphics; image processing --- Surfaces;
                 Mathematical Models; mathematical techniques ---
                 Interpolation; picture retrieval; programming
                 environment; programming environments; raster graphics;
                 shading; solid models; solid voxel models; token based
                 graphics",
  meetingaddress = "Scotl",
  sponsor =      "European Assoc for Computer Graphics (UK), Abingdon,
                 Engl",
  treatment =    "P Practical",
}

@Article{Bahlke:1986:PSF,
  author =       "Rolf Bahlke and Gregor Snelting",
  title =        "The {PSG} System: From Formal Language Definitions to
                 Interactive Programming Environments",
  journal =      j-TOPLAS,
  volume =       "8",
  number =       "4",
  pages =        "547--576",
  month =        oct,
  year =         "1986",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Sat Jan 06 09:41:04 1996",
  bibsource =    "Compiler/Compiler.Lins.bib; Compiler/TOPLAS.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/toplas.bib;
                 Misc/programming.env.bib; Misc/sigplan.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0164-0925/20890.html",
  abstract =     "The PSG programming system generator developed at the
                 Technical University of Darmstadt produces interactive,
                 language-specific programming environments from formal
                 language definitions. All language-dependent parts of
                 the environment are generated from an entirely
                 nonprocedural specification of the language's syntax,
                 context conditions, and dynamic semantics. The
                 generated environment consists of a language-based
                 editor, supporting systematic program development by
                 named program fragments, an interpreter, and a fragment
                 library system. The major component of the environment
                 is a full-screen editor, which allows both structure
                 and text editing. In structure mode the editor
                 guarantees prevention of both syntactic and semantic
                 errors, whereas in textual semantic analysis which is
                 based on unification. The algorithm will immediately
                 detect semantic errors even in incomplete program
                 fragments. The dynamic semantics of the language are
                 defined in denotational style using a functional
                 language based on the lambda calculus. Program
                 fragments are compiled to terms of the functional
                 language which are executed by an interpreter. The PSG
                 generator has been used to produce environments for
                 Pascal, ALGOL 60, MODULA-2, and the formal language
                 definition language itself.",
  acknowledgement = ack-pb # " and " # ack-nhfb,
  ajournal =     "ACM Trans. Program. Lang. Syst.",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
  keywords =     "algorithms; design; documentation; languages; theory;
                 theory and verification and Hybrid editor and
                 unification-based incremental semantic analysis;
                 verification",
  owner =        "manning",
  review =       "ACM CR 8711-0926",
  subject =      "{\bf D.3.4}: Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf D.2.3}: Software, SOFTWARE
                 ENGINEERING, Coding, Program editors. {\bf D.2.6}:
                 Software, SOFTWARE ENGINEERING, Programming
                 Environments. {\bf D.3.1}: Software, PROGRAMMING
                 LANGUAGES, Formal Definitions and Theory, Semantics.
                 {\bf D.3.1}: Software, PROGRAMMING LANGUAGES, Formal
                 Definitions and Theory, Syntax. {\bf D.2.3}: Software,
                 SOFTWARE ENGINEERING, Coding, Pretty printers. {\bf
                 F.3.2}: Theory of Computation, LOGICS AND MEANINGS OF
                 PROGRAMS, Semantics of Programming Languages. {\bf
                 F.4.2}: Theory of Computation, MATHEMATICAL LOGIC AND
                 FORMAL LANGUAGES, Grammars and Other Rewriting Systems,
                 Grammar types. {\bf F.4.2}: Theory of Computation,
                 MATHEMATICAL LOGIC AND FORMAL LANGUAGES, Grammars and
                 Other Rewriting Systems, Parsing. {\bf I.2.3}:
                 Computing Methodologies, ARTIFICIAL INTELLIGENCE,
                 Deduction and Theorem Proving, Deduction.",
}

@Article{Clay:1986:NSQ,
  author =       "C. Clay",
  title =        "A new solution to the {$ N \leq 8 $} queens problem",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "8",
  pages =        "28--30",
  month =        aug,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:02 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C7310
                 (Mathematics computing)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL listings; chess game; games of skill; languages;
                 Pidgin Algol; programming; Staunton style; Staunton
                 style chess queen",
  pubcountry =   "USA A02",
  subject =      "I.2.1 Computing Methodologies, ARTIFICIAL
                 INTELLIGENCE, Applications and Expert Systems, Games
                 \\
                 D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, WATFIV",
  treatment =    "P Practical",
}

@Article{House:1986:ASR,
  author =       "R. T. House",
  title =        "Alternative Scope Rules for Block-Structured
                 Languages",
  journal =      j-COMP-J,
  volume =       "29",
  number =       "3",
  pages =        "253--260",
  month =        jun,
  year =         "1986",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/29.3.253",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:20 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/29/3.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_03/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/29/3/253.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_03/tiff/253.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_03/tiff/254.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_03/tiff/255.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_03/tiff/256.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_03/tiff/257.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_03/tiff/258.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_03/tiff/259.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_03/tiff/260.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Darling Downs Inst of Advanced Education, Queensland,
                 Aust",
  affiliationaddress = "Darling Downs Inst of Advanced Education,
                 Queensland, Aust",
  classcodes =   "C6140D (High level languages); C6150C (Compilers,
                 interpreters and other processors)",
  classification = "723",
  corpsource =   "Sch. of Appl. Sci., Darling Downs Inst. of Adv. Educ.,
                 Toowoomba, Qld., Australia",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "60; ALGOL; Algol language; Algol-; allocation;
                 block-structured languages; compilers; computer
                 operating systems --- Storage Allocation; computer
                 programming languages; high level languages; program
                 compilers; run-time storage allocation; scope rules;
                 storage; storage allocation",
  treatment =    "P Practical",
}

@Article{Kulkarni:1986:EEF,
  author =       "K. G. Kulkarni and M. P. Atkinson",
  title =        "{EFDM}: Extended Functional Data Model",
  journal =      j-COMP-J,
  volume =       "29",
  number =       "1",
  pages =        "38--46",
  month =        feb,
  year =         "1986",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/29.1.38",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:20 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/29/1.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_01/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/29/1/38.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_01/tiff/38.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_01/tiff/39.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_01/tiff/40.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_01/tiff/41.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_01/tiff/42.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_01/tiff/43.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_01/tiff/44.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_01/tiff/45.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_29/Issue_01/tiff/46.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Edinburgh, Dep of Computer Science, Edinburgh,
                 Scotl",
  affiliationaddress = "Univ of Edinburgh, Dep of Computer Science,
                 Edinburgh, Scotl",
  classcodes =   "C6120 (File organisation); C6160D (Relational
                 databases); C7250 (Information storage and retrieval)",
  classification = "723",
  corpsource =   "Dept. of Comput. Sci., Edinburgh Univ., UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "computer programming languages; data language; data
                 languages; data structures; database systems; EFDM;
                 extended function; extended functional data model;
                 functional data model; hierarchically; interactive user
                 interface; interfaces; object orientation; organised
                 cavity types; PS-Algol; query language; query
                 languages; relational databases; user",
  treatment =    "P Practical",
}

@Book{Lewi:1986:DSP,
  author =       "Johan Lewi and Jan Paredaens",
  title =        "Data structures of {Pascal}, {Algol 68}, {PL/1}, and
                 {Ada}",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xii + 395",
  year =         "1986",
  ISBN =         "3-540-15121-4, 0-387-15121-4",
  ISBN-13 =      "978-3-540-15121-0, 978-0-387-15121-2",
  LCCN =         "????",
  bibdate =      "Sat Jan 12 22:27:37 MST 2013",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.bibsys.no:2100/BIBSYS",
  acknowledgement = ack-nhfb,
  subject =      "Data structures (Computer science); Pascal (Computer
                 program language); ALGOL (Computer program language);
                 PL/I (Computer program language); Ada (Computer program
                 language)",
}

@Article{Morrison:1986:IGP,
  author =       "R. Morrison and A. L. Florianis and A. Dearle and M.
                 P. Atkinson",
  title =        "An Integrated Graphics Programming Environment",
  journal =      j-CGF,
  volume =       "5",
  number =       "2",
  pages =        "147--157",
  month =        jun,
  year =         "1986",
  CODEN =        "CGFODY",
  ISSN =         "0167-7055 (print), 1467-8659 (electronic)",
  bibdate =      "Mon Apr 14 10:23:20 MDT 1997",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cgf.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of St. Andrews, St. Andrews, Scotl",
  affiliationaddress = "Univ of St. Andrews, St. Andrews, Scotl",
  ajournal =     "Comput. Graph. Forum",
  classification = "723; C6115 (Programming support); C6130B (Graphics
                 techniques)",
  conference =   "EUROGRAPHICS (UK) Conf",
  conflocation = "Glasgow, UK; 26-28 March 1986",
  conftitle =    "EUROGRAPHICS (UK) Conference",
  corpsource =   "Dept. of Comput. Sci., St. Andrews Univ., UK",
  fjournal =     "Computer Graphics Forum",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1111/(ISSN)1467-8659/",
  keywords =     "Algol; computer graphics; computer programming
                 languages; data types; database systems --- Management;
                 graphics; integrated graphics programming environment;
                 languages; line drawings; management; persistent store;
                 persistent store mechanism; picture libraries;
                 programming environments; programming language;
                 PS-algol; PS-Algol, design; raster; raster graphics;
                 secure; storage; transaction facilities",
  meetingaddress = "Glasgow, Scotl",
  meetingdate =  "Mar 26--28 1986",
  subject =      "I.3.4 Computing Methodologies, COMPUTER GRAPHICS,
                 Graphics Utilities \\ D.3.2 Software, PROGRAMMING
                 LANGUAGES, Language Classifications, S \\ I.3.m
                 Computing Methodologies, COMPUTER GRAPHICS,
                 Miscellaneous \\ J.6 Computer Applications,
                 COMPUTER-AIDED ENGINEERING, Computer-aided design
                 (CAD)",
  treatment =    "P Practical",
}

@Article{Patel:1986:IAP,
  author =       "R. R. Patel and R. B. Hunter",
  title =        "Implementing {ALGOL 68} Predicates",
  journal =      j-SPE,
  volume =       "16",
  number =       "1",
  pages =        "87--97",
  month =        jan,
  year =         "1986",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380160107",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "design; languages; reliability",
  onlinedate =   "30 Oct 2006",
  review =       "ACM CR 8702-0076",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL-68 \\ D.3.4 Software,
                 PROGRAMMING LANGUAGES, Processors, Compilers \\ D.3.1
                 Software, PROGRAMMING LANGUAGES, Formal Definitions and
                 Theory \\ D.3.3 Software, PROGRAMMING LANGUAGES,
                 Language Constructs, Procedures, functions, and
                 subroutines",
}

@Book{REA:1986:HGC,
  author =       "{Research and Education Association}",
  title =        "Handbook and guide for comparing and selecting the
                 computer languages: {BASIC}, {FORTRAN}, {PASCAL},
                 {COBOL}, {PL/1}, {APL}, {ALGOL-60}, {C}",
  publisher =    pub-RES-EDU-ASSOC,
  address =      pub-RES-EDU-ASSOC:adr,
  edition =      "Revised print.",
  pages =        "v + 122",
  year =         "1986",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Programming languages (Electronic computers)",
}

@Article{Sathi:1986:PBC,
  author =       "Harbans L. Sathi",
  title =        "A project-based course in compiler construction",
  journal =      j-SIGCSE,
  volume =       "18",
  number =       "1",
  pages =        "114--119",
  month =        feb,
  year =         "1986",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/953055.5698",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sun Nov 18 07:38:24 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Proceedings of the 17th SIGCSE Symposium on Computer
                 Science Education.",
  abstract =     "The paper describes the experience gained by teaching
                 a project-based course in Compiler Construction. The
                 course is a blend of theoretical concepts and practical
                 considerations that go into the development of a
                 compiler. A project in compiler writing is an important
                 component of this course. ASP, a subset of standard
                 PASCAL, is used as the source language. The compiler
                 for ASP is to be developed in various phases: character
                 manipulator, lexical analyzer, syntax analyzer,
                 semantic analyzer, and code generator. Recursive
                 descent method is used to parse the various syntactic
                 entities. The code generator emits code for a
                 hypothetical machine called AOC (ALGOL Object Code). A
                 simulator executes this code.",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@Article{Stroustrup:1986:OC,
  author =       "Bjarne Stroustrup",
  title =        "An overview of {C++}",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "10",
  pages =        "7--18",
  month =        oct,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:04 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6120 (File organisation); C6140D (High level
                 languages)",
  conflocation = "Yorktown Heights, NY, USA; 9-13 June 1986",
  conftitle =    "Object-Orientated Programming Workshop",
  corpsource =   "AT and T Bell Labs., Murray Hill, NJ, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Algol68; C language; C superset; C++; data
                 abstraction; data structures; object-oriented
                 programming; programming language; Simula67",
  pubcountry =   "USA A01",
  sponsororg =   "ACM",
  treatment =    "P Practical",
}

@Article{Taylor:1986:VIP,
  author =       "D. Taylor",
  title =        "Visionaries: {An} interview with {Professor Michael
                 O'Leary}",
  journal =      j-SIGPLAN,
  volume =       "21",
  number =       "6",
  pages =        "41--54",
  month =        jun,
  year =         "1986",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:14:59 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  corpsource =   "Colorado Networks Div., Hewlett--Packard, Fort
                 Collins, CO, USA",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL; Algol; Cobol; COBOL; Cobol; Fortran; FORTRAN;
                 Fortran; history; human factors; languages; LISP",
  pubcountry =   "USA A04 A04",
  subject =      "K.2 Computing Milieux, HISTORY OF COMPUTING, Software
                 \\ K.2 Computing Milieux, HISTORY OF COMPUTING,
                 People",
  treatment =    "P Practical",
}

@Book{vandeLune:1986:ITT,
  author =       "Jan van de Lune",
  title =        "An introduction to {Tauberian} theory: from {Tauber}
                 to {Wiener}",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1986",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Walker:1986:IPP,
  author =       "A. N. Walker",
  title =        "The {Ilem Project}: {Pascal} to {Algol} in Easy Stages
                 {I}: Outward Bound",
  journal =      j-SPE,
  volume =       "16",
  number =       "12",
  pages =        "1097--1107",
  month =        dec,
  year =         "1986",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380161204",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  onlinedate =   "30 Oct 2006",
}

@Misc{Baayen:1987:MVW,
  author =       "P. C. Baayen and J. Nuis",
  title =        "In Memoriam: {A. van Wijngaarden} 1916---1987",
  howpublished = "Web document",
  pages =        "268--282",
  year =         "1987",
  bibdate =      "Sat May 30 16:37:04 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://ir.cwi.nl/pub/1706/1706D.pdf",
  acknowledgement = ack-nhfb,
  remark =       "Includes van Wijngaarden publication list. What book
                 is this from, and when??",
}

@Unpublished{deGoede:1987:VOE,
  author =       "Erik de Goede and J. H. M. ten Thije Boonkkamp",
  title =        "Vectorization of the odd-even {Hopscotch} scheme and
                 the alternating direction implicit scheme for the
                 two-dimensional {Burger}'s equations",
  number =       "R 8720",
  pages =        "??",
  month =        jan,
  year =         "1987",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Fogiel:1987:HGC,
  author =       "Max Fogiel",
  title =        "Handbook and guide for comparing and selecting
                 computer languages {BASIC}, {FORTRAN}, {PASCAL},
                 {COBOL}, {PL/1}, {APL}, {ALGOL-60}, {C}",
  publisher =    pub-RES-EDU-ASSOC,
  address =      pub-RES-EDU-ASSOC:adr,
  edition =      "Revised print.",
  pages =        "v + 122",
  year =         "1987",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  acknowledgement = ack-nhfb,
  keywords =     "Programming languages (Electronic computers)",
}

@Article{Gannon:1987:TIM,
  author =       "John D. Gannon and Marvin V. Zelkowitz",
  title =        "Two Implementation Models of Abstract Data Types",
  journal =      j-COMP-LANGS,
  volume =       "12",
  number =       "1",
  pages =        "21--25",
  month =        "????",
  year =         "1987",
  CODEN =        "COLADA",
  ISSN =         "0096-0551 (print), 1873-6742 (electronic)",
  ISSN-L =       "0096-0551",
  bibdate =      "Tue Mar 25 14:04:06 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/complngs.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Univ of Maryland, College Park, MD, USA",
  classcodes =   "C6120 (File organisation); C6140D (High level
                 languages)",
  classification = "722; 723",
  corpsource =   "Dept. of Comput. Sci., Maryland Univ., College Park,
                 MD, USA",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00960551",
  journalabr =   "Comput Lang",
  keywords =     "abstract data type; abstract data types; Ada; computer
                 operating systems --- Program Compilers; computer
                 programming; computer programming languages --- Algol;
                 data structures; direct implementations; implementation
                 models; implementations; indirect; run-time
                 implementation",
  treatment =    "P Practical",
}

@Article{Huijsman:1987:TAP,
  author =       "R. D. Huijsman and J. van Katwijk and C. Pronk and W.
                 J. Toetenel",
  title =        "Translating {Algol 60} Programs into {Ada}: Report on
                 a Feasability Study",
  journal =      j-SIGADA-LETTERS,
  volume =       "7",
  number =       "5",
  pages =        "42--50",
  month =        sep # "\slash " # oct,
  year =         "1987",
  CODEN =        "AALEE5",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Sat Aug 9 09:05:26 MDT 2003",
  bibsource =    "ftp://ftp.uu.net/library/bibliography;
                 http://portal.acm.org/;
                 http://www.adahome.com/Resources/Bibliography/articles.ref;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "https://dl.acm.org/loi/sigada",
  keywords =     "design; source-code translation",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Ada \\ D.3.2 Software, PROGRAMMING
                 LANGUAGES, Language Classifications, ALGOL \\ D.3.4
                 Software, PROGRAMMING LANGUAGES, Processors, Translator
                 writing systems and compiler generators",
}

@Article{Kulkarni:1987:IEF,
  author =       "K. G. Kulkarni and Malcolm P. Atkinson",
  title =        "Implementing an extended functional data model using
                 {PS-Algol}",
  journal =      j-SPE,
  volume =       "17",
  number =       "3",
  pages =        "171--185",
  month =        mar,
  year =         "1987",
  CODEN =        "SPEXBL",
  DOI =          "https://doi.org/10.1002/spe.4380170302",
  ISSN =         "0038-0644 (print), 1097-024X (electronic)",
  ISSN-L =       "0038-0644",
  bibdate =      "Sat May 31 13:36:16 MDT 1997",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/spe.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Softw. Pract. Exp.",
  fjournal =     "Software --- Practice and Experience",
  journal-URL =  "http://onlinelibrary.wiley.com/journal/10.1002/(ISSN)1097-024X",
  keywords =     "languages",
  onlinedate =   "30 Oct 2006",
  review =       "ACM CR 8806-0441",
  subject =      "H.2.1 Information Systems, DATABASE MANAGEMENT,
                 Logical Design, Data models \\ H.2.3 Information
                 Systems, DATABASE MANAGEMENT, Languages, Query
                 languages \\ D.3.2 Software, PROGRAMMING LANGUAGES,
                 Language Classifications, PS-ALGOL \\ H.2.3 Information
                 Systems, DATABASE MANAGEMENT, Languages, DAPLEX \\
                 D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Applicative languages",
}

@Unpublished{Meertens:1987:ARP,
  author =       "Lambert Meertens",
  title =        "An abstract reader prepared for {IFIP WG 2.1}",
  number =       "N 8702",
  pages =        "??",
  month =        jan,
  year =         "1987",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Robison:1987:IFP,
  author =       "A. D. Robison",
  title =        "The {Illinois} functional programming interpreter",
  journal =      j-SIGPLAN,
  volume =       "22",
  number =       "7",
  pages =        "64--73",
  month =        jul,
  year =         "1987",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/960114.29657",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Wed Jun 18 16:23:52 MDT 2008",
  bibsource =    "http://portal.acm.org/; http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib;
                 https://www.math.utah.edu/pub/tex/bib/string-matching.bib",
  series =       ser-SIGPLAN,
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/29650/p64-robison/",
  abstract =     "The Illinois Functional Programming (IFP) language is
                 a modified version of Backus' FP\1. IFP has the same
                 side-effect free combinator style of Backus FP, while
                 introducing an ALGOL-like syntax and structure. While
                 IFP superficially appears to be an inefficient language
                 to execute, its simplicity makes it quick to interpret.
                 Functions are always monadic and there are no variable
                 or parameter names. Furthermore, combinator-style
                 languages allow common housekeeping operations to be
                 condensed into efficient machine-language primitives.
                 By reference-counting, the interpreter can often
                 convert call-by-value to destructive call-by-reference
                 while preserving referential transparency. The
                 interpreter has an expression cache which can improve
                 the asymptotic time of some combinatorial functions.
                 IFP function definitions are stored as UNIX files, so
                 much of UNIX's functionality is immediately borrowed
                 into the IFP environment, e.g. ls, more, and grep.
                 Benchmarks indicate that IFP is an order of magnitude
                 faster than Berkeley FP[2], and is competitive with
                 interpreted von-Neumann languages such as BASIC. The
                 interpreter can parallel process on shared-memory
                 multiprocessors, e.g. the Encore Multimax. IFP
                 currently runs on machines as varied as the IBM PC,
                 VAX, and CRAY-XMP.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "design; languages",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Interpreters. {\bf D.3.2} Software,
                 PROGRAMMING LANGUAGES, Language Classifications, FP.
                 {\bf D.3.3} Software, PROGRAMMING LANGUAGES, Language
                 Constructs and Features, Data types and structures.",
}

@Unpublished{Rusch:1987:ERM,
  author =       "J. J. Rusch",
  title =        "Enkele resultaten met de schema's van {Roe} en
                 {Steger} \& {Warming} bij transsone stromingen in een
                 {MG}\slash eindige-volume methode. ({Dutch}) [{Some}
                 results of the {Roe} and {Steger} \& {Warming} schemes
                 for transonic flows in a {MG} finite volume method]",
  number =       "N 8701",
  pages =        "??",
  month =        jan,
  year =         "1987",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Tennent:1987:QAL,
  author =       "R. D. Tennent",
  title =        "Quantification in {Algol}-like languages",
  journal =      j-INFO-PROC-LETT,
  volume =       "25",
  number =       "2",
  pages =        "133--137",
  day =          "6",
  month =        may,
  year =         "1987",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Wed Nov 11 12:16:26 MST 1998",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1980.bib",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Univ of Edinburgh, Edinburgh, Scotl",
  classification = "723; C4210 (Formal logic); C6140D (High level
                 languages)",
  corpsource =   "Dept. of Comput. Sci., Edinburgh Univ., UK",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190",
  journalabr =   "Inf Process Lett",
  keywords =     "ALGOL; Algol-like languages; ALGOL-like languages;
                 algorithmic languages; computer metatheory; computer
                 programming languages; formal languages; formal logic;
                 lambda expression; languages; predicate logic;
                 programming languages; quantification; quantified
                 formulas; syntactic sugar; syntax; theory; Theory;
                 variable-declaration blocks",
  pubcountry =   "Netherlands A10",
  subject =      "D.3.1 Software, PROGRAMMING LANGUAGES, Formal
                 Definitions and Theory, Syntax \\ D.3.3 Software,
                 PROGRAMMING LANGUAGES, Language Constructs, Abstract
                 data types",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Yemini:1987:ATE,
  author =       "Shaula Yemini and Daniel M. Berry",
  title =        "An Axiomatic Treatment of Exception Handling in an
                 Expression-Oriented Language",
  journal =      j-TOPLAS,
  volume =       "9",
  number =       "3",
  pages =        "390--407",
  month =        jul,
  year =         "1987",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibsource =    "Compiler/Compiler.Lins.bib; Compiler/TOPLAS.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/toplas.bib;
                 Theory/obscure.bib",
  note =         "See remarks \cite{Yemini:1988:TCA}.",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0164-0925/24052.html",
  acknowledgement = ack-pb,
  ajournal =     "ACM Trans. Program. Lang. Syst.",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
  keywords =     "design; languages; theory; verification",
  subject =      "{\bf D.2.4}: Software, SOFTWARE ENGINEERING, Program
                 Verification, Correctness proofs. {\bf D.3.1}:
                 Software, PROGRAMMING LANGUAGES, Formal Definitions and
                 Theory, Semantics. {\bf D.3.3}: Software, PROGRAMMING
                 LANGUAGES, Language Constructs and Features, Control
                 structures. {\bf F.3.1}: Theory of Computation, LOGICS
                 AND MEANINGS OF PROGRAMS, Specifying and Verifying and
                 Reasoning about Programs. {\bf F.3.3}: Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS, Studies
                 of Program Constructs, Control primitives. {\bf D.3.2}:
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL-68.",
}

@Book{Zakharov:1987:MCS,
  author =       "L. A. Zakharov and S. B. Pokrovsky and G. G. Stepanov
                 and S. V. Ten",
  title =        "A Multilanguage Compiling System",
  publisher =    "Computing Center of the Siberian Division of the USSR
                 Academy of Sciences",
  address =      "Novosibirsk, USSR",
  pages =        "????",
  year =         "1987",
  ISBN =         "",
  ISBN-13 =      "",
  bibdate =      "Fri May 29 07:06:08 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  language =     "Russian",
}

@Book{Anonymous:1988:MKS,
  author =       "Anonymous",
  title =        "{Mark Kac} seminar on probability and physics:
                 syllabus: [seminar held during the academic year
                 1985--1987 at {Amsterdam}]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1988",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Anonymous:1988:SSP,
  author =       "Anonymous",
  title =        "{STATAL}: statistical procedures in {Algol 60}, {Part
                 1}",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1988",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Anonymous:1988:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus 1988 Centrum voor Wiskunde en
                 Informatica: differentierekening. ({Dutch}) [{Holiday}
                 course 1988 Center for Mathematics and Computer
                 Science: difference calculus]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1988",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Dearle:1988:SBS,
  author =       "A. Dearle and A. L. Brown",
  title =        "Safe browsing in a strongly typed persistent
                 environment",
  journal =      j-COMP-J,
  volume =       "31",
  number =       "6",
  pages =        "540--544",
  month =        dec,
  year =         "1988",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/31.6.540",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:25 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/31/6.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_06/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/31/6/540.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_06/tiff/540.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_06/tiff/541.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_06/tiff/542.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_06/tiff/543.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_06/tiff/544.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., St. Andrews Univ.",
  affiliationaddress = "St. Andrews, Scotl",
  classcodes =   "C6120 (File organisation); C6150C (Compilers,
                 interpreters and other processors)",
  classification = "723; C6120 (File organisation); C6150C (Compilers,
                 interpreters and other processors)",
  corpsource =   "Dept. of Comput. Sci., St. Andrews Univ., UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "browser; Browser; closed; Closed persistent
                 environment; Closed Persistent Environments; compiler;
                 Compiler, Data Processing; Computer Operating
                 Systems--Program Compilers; Computer Programming
                 languages--Algol; data structures; Data Structures;
                 Data structures; database; Database management systems;
                 Database Systems; environment; file organisation;
                 interfaces; management systems; menu; Menu; persistent
                 environment; program compilers; programming language;
                 Programming language; PS-algol; PS-Algol; strongly
                 typed persistent; Strongly typed persistent
                 environment; Strongly Typed Programming Languages;
                 type-secure; Type-secure; user; user interfaces; User
                 interfaces",
  thesaurus =    "Data structures; File organisation; Program compilers;
                 User interfaces",
  treatment =    "P Practical",
}

@Unpublished{deRooy:1988:CES,
  author =       "M. de Rooy",
  title =        "Concurrent evaluation of side-effects",
  number =       "N 8801",
  pages =        "??",
  month =        jan,
  year =         "1988",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Fogiel:1988:HGC,
  author =       "Max Fogiel",
  title =        "Handbook and guide for comparing and selecting
                 computer languages {BASIC}, {FORTRAN}, {PASCAL},
                 {COBOL}, {PL/1}, {APL}, {ALGOL-60}, {C}",
  publisher =    pub-RES-EDU-ASSOC,
  address =      pub-RES-EDU-ASSOC:adr,
  pages =        "v + 122",
  year =         "1988",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Sat Jan 27 13:40:57 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran2.bib",
  acknowledgement = ack-nhfb,
  annote =       "Originally published: New York, 1985.",
  keywords =     "Programming languages (Electronic computers).",
}

@Unpublished{Hemker:1988:DCN,
  author =       "Piet Hemker and Barry Koren",
  title =        "Defect correction and nonlinear multigrid for the
                 steady {Euler} equations",
  number =       "N 8801",
  pages =        "??",
  month =        jan,
  year =         "1988",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@InProceedings{Meyer:1988:TFA,
  author =       "A. R. Meyer and K. Sieber",
  title =        "Towards fully abstract semantics for local variables",
  crossref =     "ACM:1988:PPC",
  pages =        "191--203",
  year =         "1988",
  bibdate =      "Mon May 3 12:40:19 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/73560/p191-meyer/",
  acknowledgement = ack-nhfb,
  keywords =     "languages; theory",
  subject =      "{\bf D.3.3} Software, PROGRAMMING LANGUAGES, Language
                 Constructs and Features. {\bf D.3.1} Software,
                 PROGRAMMING LANGUAGES, Formal Definitions and Theory,
                 Semantics. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
                 Language Classifications, ALGOL.",
}

@Article{Morgan:1988:PPA,
  author =       "Carroll Morgan",
  title =        "Procedures, parameters, and abstraction: separate
                 concerns",
  journal =      j-SCI-COMPUT-PROGRAM,
  volume =       "11",
  number =       "1",
  pages =        "17--28 (or 17--27??)",
  month =        oct,
  year =         "1988",
  CODEN =        "SCPGD4",
  ISSN =         "0167-6423 (print), 1872-7964 (electronic)",
  ISSN-L =       "0167-6423",
  MRclass =      "68N05",
  MRnumber =     "984 085",
  bibdate =      "Sun Oct 10 09:12:09 MDT 1999",
  bibsource =    "Compendex database;
                 ftp://ftp.ira.uka.de/pub/bibliography/SE/COMPASS.bib;
                 ftp://ftp.ira.uka.de/pub/bibliography/SE/obscure.bib;
                 http://www.sciencedirect.com/science/journal/01676423;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicomputprogram.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  affiliation =  "Programming Research Group",
  affiliationaddress = "Oxford, Engl",
  classification = "723",
  fjournal =     "Science of Computer Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01676423/",
  journalabr =   "Sci Comput Program",
  keywords =     "Abstraction; algol-60; Aliasing Problem; Computer
                 Metatheory --- Programming Theory; Computer
                 Programming; Imperative Program Development;
                 Procedures; Program Refinement",
}

@InBook{Nijholt:1988:BPA,
  author =       "Anton (Antinus) Nijholt",
  booktitle =    "Computers and Languages: Theory and Practice",
  title =        "{BNF} Programming, Analyzing, and Compiling",
  chapter =      "8",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  bookpages =    "xiii + 482",
  pages =        "201--237",
  year =         "1988",
  DOI =          "https://doi.org/10.1016/B978-0-444-70463-4.50015-3",
  ISBN =         "0-444-70463-9",
  ISBN-13 =      "978-0-444-70463-4",
  LCCN =         "QA76.6 .N55 1988",
  bibdate =      "Sat May 30 16:58:27 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.sciencedirect.com/science/chapter/bookseries/pii/B9780444704634500153",
  acknowledgement = ack-nhfb,
  keywords =     "ALGOL 58; ALGOL 60; ALGOL 68; ALGOL W",
}

@Article{Philbrow:1988:PAD,
  author =       "P. C. Philbrow and I. Armour and M. P. Atkinson and J.
                 Livingstone",
  title =        "{PS-Algol}'s device-independent output statement",
  journal =      j-SIGPLAN,
  volume =       "23",
  number =       "6",
  pages =        "107--114",
  month =        jun,
  year =         "1988",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:25 MST 2003",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "design; languages; theory",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, S \\ D.3.3 Software, PROGRAMMING
                 LANGUAGES, Language Constructs, Input/Output",
}

@Book{vanderHorst:1988:SSP,
  author =       "Rob van der Horst and Richard Gill",
  title =        "{STATAL}: statistical procedures in {Algol 60}, {Part
                 3}",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1988",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@TechReport{vanWijngaarden:1988:DRA,
  author =       "A. van Wijngaarden and B. J. Mailloux and J. E. L.
                 Peck and C. H. A. Koster",
  title =        "Draft Report on the Algorithmic Language {ALGOL 68}",
  type =         "Report",
  number =       "MR 93",
  institution =  "Mathematisch Centrum, University of Amsterdam",
  address =      "Amsterdam, The Netherlands",
  pages =        "??",
  month =        mar,
  year =         "1988",
  bibdate =      "Sat May 16 16:08:17 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Second printing.",
  URL =          "https://archive.computerhistory.org/resources/text/algol/algol_bulletin/AS26/",
  acknowledgement = ack-nhfb,
}

@Article{Yemini:1988:TCA,
  author =       "Shaula Yemini and Daniel M. Berry",
  title =        "Technical Correspondence: ``{An Axiomatic Treatment of
                 Exception Handling in an Expression-Oriented
                 Language}''",
  journal =      j-TOPLAS,
  volume =       "10",
  number =       "3",
  pages =        "503--504",
  month =        jul,
  year =         "1988",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Sat Jan 06 12:58:29 1996",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/toplas.bib",
  note =         "See \cite{Yemini:1987:ATE}.",
  acknowledgement = ack-pb,
  ajournal =     "ACM Trans. Program. Lang. Syst.",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
}

@Article{Zaki:1988:ARM,
  author =       "M. Zaki and M. M. Elboraey",
  title =        "Analysis of Reliability Models for Interconnecting
                 {MIMD} Systems",
  journal =      j-COMP-J,
  volume =       "31",
  number =       "4",
  pages =        "304--312",
  month =        aug,
  year =         "1988",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/31.4.304",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:25 MST 2012",
  bibsource =    "Compendex database;
                 http://comjnl.oxfordjournals.org/content/31/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1980.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/31/4/304.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_04/tiff/304.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_04/tiff/305.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_04/tiff/306.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_04/tiff/307.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_04/tiff/308.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_04/tiff/309.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_04/tiff/310.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_04/tiff/311.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_31/Issue_04/tiff/312.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Univ of Al-Azhar, Cairo, Egypt",
  affiliationaddress = "Univ of Al-Azhar, Cairo, Egypt",
  classcodes =   "C5440 (Multiprocessor systems and techniques); C5470
                 (Performance evaluation and testing)",
  classification = "723",
  corpsource =   "Dept. of Comput. Eng., Al-Azhar Univ., Cairo, Egypt",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "Algol-like algorithms; combinatorial; computer
                 networks; computer systems, digital; graph theory;
                 interconnecting MIMD; links-enumeration; MIMD
                 interconnections; MIMD systems; multiple instructions
                 with multiple data (MIMD); multiple-instruction
                 multiple data streams; network configurations; parallel
                 processing; performance evaluation; reliability;
                 Reliability; reliability models; spanning;
                 state-transition; systems; tree",
  treatment =    "P Practical",
}

@Book{Anonymous:1989:PVS,
  author =       "Anonymous",
  title =        "Proceedings van het symposium wiskunde en de computer:
                 [{Amsterdam}, 1989]. ({Dutch}) [{Proceedings} of the
                 symposium mathematics and the computer: [{Amsterdam},
                 1989]]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1989",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Book{Anonymous:1989:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus 1989 {Centrum voor Wiskunde en
                 Informatica}: wiskunde in de {Gouden Eeuw}. ({Dutch})
                 [{Holiday} course 1989 {Center for Mathematics and
                 Computer Science}: mathematics in the {Golden Age}]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1989",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Rapin:1989:PON,
  author =       "Ch. Rapin",
  title =        "Procedural objects in {Newton}",
  journal =      j-SIGPLAN,
  volume =       "24",
  number =       "9",
  pages =        "133--141",
  month =        sep,
  year =         "1989",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:15:44 MST 2003",
  bibsource =    "Compendex database; http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  abstract =     "Several algorithmic programming languages, for
                 instance Algol-68 and Modula-2, provide the possibility
                 of declaring procedure types. In these languages,
                 procedures and functions can thus be manipulated in the
                 same way as the values of any data type. Most of these
                 languages impose however certain restrictions on this
                 feature to allow the implementation of procedure
                 activation records on the stack. Unfortunately these
                 curtail some of the most interesting possibilities of
                 procedure types. The generic procedures of the Ada
                 language are even more limited; generic procedures may
                 not be passed as parameters to other procedures or
                 included in objects: they must be instantiated in a
                 declaration sequence. To be able to explore this
                 concept in its full generality, procedure types have
                 been added to the Newton experimental language. In this
                 paper, some of the interesting possibilities of
                 unrestricted procedure types will be shown by suitable
                 examples.",
  acknowledgement = ack-nhfb,
  affiliationaddress = "Lausanne, Switz",
  classification = "723",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  journalabr =   "SIGPLAN Not",
  keywords =     "algorithms; Computer Metatheory--Programming Theory;
                 Computer Programming Languages; design; languages;
                 Procedure Orientation; Programming Language Newton",
  subject =      "D.3.2 Software, PROGRAMMING LANGUAGES, Language
                 Classifications \\ D.3.3 Software, PROGRAMMING
                 LANGUAGES, Language Constructs, Procedures, functions,
                 and subroutines",
}

@Article{Tennent:1989:EDS,
  author =       "R. D. Tennent",
  title =        "Elementary data structures in {ALGOL}-like languages",
  journal =      j-SCI-COMPUT-PROGRAM,
  volume =       "13",
  number =       "1",
  pages =        "73--110",
  month =        dec,
  year =         "1989",
  CODEN =        "SCPGD4",
  ISSN =         "0167-6423 (print), 1872-7964 (electronic)",
  ISSN-L =       "0167-6423",
  MRclass =      "68Q55 (68N15)",
  MRnumber =     "1 049 351",
  bibdate =      "Sun Oct 10 09:12:09 MDT 1999",
  bibsource =    "Compendex database;
                 http://www.sciencedirect.com/science/journal/01676423;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/scicomputprogram.bib;
                 MathSciNet database",
  acknowledgement = ack-nhfb,
  affiliation =  "Queen's Univ",
  affiliationaddress = "Kingston, Ont, Can",
  classification = "723",
  fjournal =     "Science of Computer Programming",
  journal-URL =  "http://www.sciencedirect.com/science/journal/01676423/",
  journalabr =   "Sci Comput Program",
  keywords =     "Computer Metatheory --- Programming Theory; Computer
                 Programming Languages; Data Processing --- Data
                 Structures; Functional Programming",
}

@Article{Merrett:1990:SOC,
  author =       "T. H. Merrett",
  title =        "Scoping is not orthogonal to completeness",
  journal =      j-COMP-J,
  volume =       "33",
  number =       "4",
  pages =        "381--381",
  month =        aug,
  year =         "1990",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/33.4.381",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Mon Jul 26 14:08:13 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1990.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_04/tiff/381.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Sch. of Comput. Sci., McGill Univ., McConnell Eng.,
                 Montreal, Que., Canada",
  classcodes =   "C6140D (High level languages)",
  classification = "C6140D (High level languages)",
  corpsource =   "Sch. of Comput. Sci., McGill Univ., McConnell Eng.,
                 Montreal, Que., Canada",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; ALGOL 60; closures; Closures; completeness;
                 Completeness; languages; privacy; Privacy; programming;
                 Programming languages; scoping of names; Scoping of
                 names",
  thesaurus =    "ALGOL",
  treatment =    "P Practical",
}

@Article{Nawrocki:1990:DOA,
  author =       "J. R. Nawrocki and C. H. A. Koster",
  title =        "On display optimization for {Algol-like} languages",
  journal =      j-COMP-LANGS,
  volume =       "15",
  number =       "1",
  pages =        "27--39",
  month =        "????",
  year =         "1990",
  CODEN =        "COLADA",
  ISSN =         "0096-0551 (print), 1873-6742 (electronic)",
  ISSN-L =       "0096-0551",
  bibdate =      "Tue Mar 25 14:04:06 MST 1997",
  bibsource =    "Compendex database;
                 http://www.math.utah.edu/pub/tex/bib/complngs.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Politechnika Poznanska",
  affiliationaddress = "Poznan, Pol",
  classcodes =   "C4240 (Programming and algorithm theory); C6140D (High
                 level languages); C6150C (Compilers, interpreters and
                 other processors)",
  classification = "721; 722; 723",
  corpsource =   "Osrodek Inf., Politech. Poznan., Poland",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00960551",
  journalabr =   "Comput Lang",
  keywords =     "Algol; ALGOL; Algol-like languages; Automata
                 Theory--Computability and Decidability; classical
                 display; Code Generation; compiler design;
                 computational complexity; Computational Complexity;
                 Computer Metatheory--Computational Complexity; Computer
                 Operating Systems--Program Compilers; Computer
                 Programming Languages; display; display entries;
                 display size minimization; formal procedures;
                 generalized fast display; GF-; nonlocal variables;
                 NP-hard; optimization; polynomial; program compilers;
                 proper algorithm; registers; scope rule; Storage
                 Management; time; time overhead; updating; very fast",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Philbrow:1990:EEH,
  author =       "P. C. Philbrow and M. P. Atkinson",
  title =        "Events and exception handling in {PS}-Algol",
  journal =      j-COMP-J,
  volume =       "33",
  number =       "2",
  pages =        "108--125",
  month =        apr,
  year =         "1990",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/33.2.108",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:28 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/33/2.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1990.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/33/2/108.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/108.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/109.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/110.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/111.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/112.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/113.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/114.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/115.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/116.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/117.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/118.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/119.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/120.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/121.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/122.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/123.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/124.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_33/Issue_02/tiff/125.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., Glasgow Univ., UK",
  classcodes =   "C6140D (High level languages); C6110 (Systems analysis
                 and programming)",
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages)",
  corpsource =   "Dept. of Comput. Sci., Glasgow Univ., UK",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "ALGOL; circumstances; Event handling; event handling;
                 exception handling; Exception handling facilities;
                 exceptional; Exceptional circumstances; facilities;
                 Persistent language; persistent language; Programmer
                 exceptions; programmer exceptions; programming;
                 Programming language; programming language; PS-Algol;
                 PS-algol; subroutines; System events; system events",
  thesaurus =    "ALGOL; Programming; Subroutines",
  treatment =    "P Practical",
}

@Article{Robson:1990:RAM,
  author =       "J. M. Robson",
  title =        "Random access machines with multi-dimensional
                 memories",
  journal =      j-INFO-PROC-LETT,
  volume =       "34",
  number =       "5",
  pages =        "265--266",
  day =          "7",
  month =        may,
  year =         "1990",
  CODEN =        "IFPLAT",
  ISSN =         "0020-0190 (print), 1872-6119 (electronic)",
  ISSN-L =       "0020-0190",
  bibdate =      "Wed Nov 11 12:16:26 MST 1998",
  bibsource =    "Compendex database;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/infoproc1990.bib",
  acknowledgement = ack-nhfb,
  affiliation =  "Australian Natl Univ",
  affiliationaddress = "Canberra, Aust",
  classification = "722; 723; C4240 (Programming and algorithm theory)",
  corpsource =   "Dept. of Comput. Sci., Australian Nat. Univ.,
                 Canberra, ACT, Australia",
  fjournal =     "Information Processing Letters",
  journal-URL =  "http://www.sciencedirect.com/science/journal/00200190/",
  journalabr =   "Inf Process Lett",
  keywords =     "algorithm theory; Array Processing; complexity;
                 computational complexity; Computer Systems, Digital;
                 multi-dimensional memories; Multidimensional Arrays;
                 Multiprocessing; RAM-algol; Random Access Machines;
                 random access machines; two-dimensional arrays",
  treatment =    "T Theoretical or Mathematical",
}

@Article{Stancin:1990:BRS,
  author =       "Marina Stancin",
  title =        "Book Review: {{\booktitle{STATAL: statistical
                 procedures in Algol 60}} by R. Van der Hor}",
  journal =      "Bulletin math{\'e}matique de la {Soci{\'e}t{\'e} des
                 Sciences Math{\'e}matiques de Roumanie}",
  volume =       "34 (82)",
  number =       "3",
  pages =        "288--288",
  year =         "1990",
  ISSN =         "1220-3874, 2065-0264",
  bibdate =      "Wed May 20 11:41:03 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.jstor.org/stable/43678351",
  acknowledgement = ack-nhfb,
}

@Unpublished{Anonymous:1991:SCV,
  author =       "Anonymous",
  title =        "Studiedag cultuurgeschiedenis van de automatisering
                 [{GMFW-CWI} colloquium history of computing]:
                 [26.04.1991]. ({Dutch}) [{Study} day on the cultural
                 history of automation [{GMFW-CWI} colloquium history of
                 computing]: [26.04.1991]]",
  number =       "N 9101",
  pages =        "??",
  month =        jan,
  year =         "1991",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@InProceedings{Consel:1991:SDS,
  author =       "Charles Consel and Olivier Danvy",
  title =        "Static and dynamic semantics processing",
  crossref =     "ACM:1991:PPE",
  pages =        "14--24",
  year =         "1991",
  bibdate =      "Mon May 3 12:44:16 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/99583/p14-consel/",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; experimentation; languages",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf F.3.2} Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS, Semantics
                 of Programming Languages, Denotational semantics. {\bf
                 D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL. {\bf D.2.1} Software, SOFTWARE
                 ENGINEERING, Requirements/Specifications, Languages.",
}

@Article{Khanna:1991:LPS,
  author =       "S. Khanna",
  title =        "Logic Programming for Software Verification and
                 Testing",
  journal =      j-COMP-J,
  volume =       "34",
  number =       "4",
  pages =        "350--357",
  month =        aug,
  year =         "1991",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/34.4.350",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Tue Dec 4 14:48:32 MST 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/34/4.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj.bib;
                 http://www.math.utah.edu/pub/tex/bib/compj1990.bib;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/34/4/350.full.pdf+html;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/350.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/351.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/352.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/353.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/354.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/355.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/356.tif;
                 http://www3.oup.co.uk/computer_journal/hdb/Volume_34/Issue_04/tiff/357.tif",
  acknowledgement = ack-nhfb,
  affiliation =  "Syracuse Univ., NY, USA",
  classcodes =   "C6150G (Diagnostic, testing, debugging and evaluating
                 systems); C6170 (Expert systems); C4240 (Programming
                 and algorithm theory); C6110 (Systems analysis and
                 programming); C1160 (Combinatorial mathematics)",
  classification = "C1160 (Combinatorial mathematics); C4240
                 (Programming and algorithm theory); C6110 (Systems
                 analysis and programming); C6150G (Diagnostic, testing,
                 debugging and evaluating systems); C6170 (Expert
                 systems)",
  corpsource =   "Syracuse Univ., NY, USA",
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  keywords =     "Algol-like language; decision graph; decision-to-;
                 Decision-to-decision graph; dynamic theories;
                 evaluation; formal logic; graph theory; leaf theories;
                 Leaf theories; logic programming; Logic programming;
                 multiple; Multiple dynamic theories; output variables;
                 Output variables; path predicate evaluation; Path
                 predicate evaluation; program; software verification;
                 Software verification; symbolic; symbolic environments;
                 Symbolic environments; Symbolic evaluation; tree
                 structure; Tree structure; verification; verification
                 scheme; Verification scheme",
  thesaurus =    "Formal logic; Graph theory; Logic programming; Program
                 verification",
  treatment =    "P Practical",
}

@Article{Tennent:1991:CPW,
  author =       "R. D. Tennent and J. K. Tobin",
  title =        "Continuations in possible-world semantics",
  journal =      j-THEOR-COMP-SCI,
  volume =       "85",
  number =       "2",
  pages =        "283--303",
  day =          "12",
  month =        aug,
  year =         "1991",
  CODEN =        "TCSCDI",
  DOI =          "https://doi.org/10.1016/0304-3975(91)90184-4",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Sat Nov 22 13:24:22 MST 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/tcs1990.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hoare-c-a-r.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/tcs1990.bib",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic)",
  corpsource =   "Dept. of Comput. and Inf. Sci., Queen's Univ.,
                 Kingston., Ont., Canada",
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
  keywords =     "ALGOL 60-like languages; block expressions; formal
                 languages; formal logic; Hoare's logic; jumps;
                 local-variable declarations; modelling; noninterference
                 specifications; possible-world semantics",
  pubcountry =   "Netherlands",
  subject-dates = "Charles Antony Richard Hoare (11 January 1934--5
                 March 2026)",
  treatment =    "P Practical; T Theoretical or Mathematical",
}

@Article{Tennent:1991:LVN,
  author =       "R. D. Tennent",
  title =        "Local Variables and Non-Interference in {Algol}-like
                 Languages",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "530",
  pages =        "34--??",
  year =         "1991",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Nov 24 15:10:40 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/lncs1991.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:1992:MKS,
  author =       "Anonymous",
  title =        "{Mark Kac} seminar on probability and physics:
                 syllabus [a selection of reports of lectures delivered
                 during the academic years] 1987--1992",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1992",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Anonymous:1992:PSL,
  author =       "Anonymous",
  title =        "Proceedings seminar 1986--1987: lectures on
                 {Kac--Moody} algebras [presented in the seminar
                 {Mathematical} structures in field theories']",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1992",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Anonymous:1992:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus [{Centrum voor Wiskunde en
                 Informatica}] 1992: systeemtheorie. ({Dutch})
                 [{Holiday} course [{Center for Mathematics and Computer
                 Science}] 1992: systems theory]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1992",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Boute:1992:EDF,
  author =       "Raymond T. Boute",
  title =        "The {Euclidean} Definition of the Functions div and
                 mod",
  journal =      j-TOPLAS,
  volume =       "14",
  number =       "2",
  pages =        "127--144",
  month =        apr,
  year =         "1992",
  CODEN =        "ATPSDT",
  ISSN =         "0164-0925 (print), 1558-4593 (electronic)",
  ISSN-L =       "0164-0925",
  bibdate =      "Fri Jan 5 07:58:42 MST 1996",
  bibsource =    "Compiler/Compiler.Lins.bib; Compiler/TOPLAS.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/toplas.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0164-0925/128862.html",
  abstract =     "The definitions of the functions div and mod in the
                 computer science literature and in programming
                 languages are either similar to the Algol of Pascal
                 definition (which is shown to be an unfortunate choice)
                 or based on division by truncation (T-definition) or
                 division by flooring as defined by Knuth
                 (F-definition). The differences between various
                 definitions that are in common usage are discussed, and
                 an additional one is proposed, which is based on
                 Euclid's theorem and therefore is called the {\em
                 Euclidean\/} definition (E-definition). Its
                 distinguishing feature is that $ 0 <= D \bmod d < d $
                 irrespective of the signs of $D$ and $d$. It is argued
                 that the E- and F-definitions are superior to all other
                 ones in regularity and useful mathematical properties
                 and hence deserve serious consideration as the standard
                 convention at the applications and language level. It
                 is also shown that these definitions are the most
                 suitable ones for describing number representation
                 systems and the realization of arithmetic operations at
                 the architecture and hardware level.",
  acknowledgement = ack-nhfb # " and " # ack-pb,
  ajournal =     "ACM Trans. Program. Lang. Syst.",
  fjournal =     "ACM Transactions on Programming Languages and
                 Systems",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J783",
  keywords =     "design; languages; standardization; theory",
  subject =      "{\bf D.3.1}: Software, PROGRAMMING LANGUAGES, Formal
                 Definitions and Theory, Semantics. {\bf B.2.m}:
                 Hardware, ARITHMETIC AND LOGIC STRUCTURES,
                 Miscellaneous. {\bf D.3.0}: Software, PROGRAMMING
                 LANGUAGES, General, Standards. {\bf D.3.3}: Software,
                 PROGRAMMING LANGUAGES, Language Constructs and
                 Features, Data types and structures. {\bf G.1.0}:
                 Mathematics of Computing, NUMERICAL ANALYSIS, General,
                 Computer arithmetic.",
}

@Misc{Koster:1992:SHA,
  author =       "C. H. A. Koster",
  title =        "A Shorter History of {Algol68}",
  howpublished = "Web archive document",
  pages =        "??",
  year =         "1992 (??)",
  bibdate =      "Sat May 16 09:38:04 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://web.archive.org/web/20060810103448/http://npt.cc.rsu.ru/user/wanderer/ODP/ALGOL68.txt",
  acknowledgement = ack-nhfb,
  remark =       "Undated, but the author mentions a forthcoming history
                 article \cite{Lindsey:1993:HA}, so this document mu
                 have been written before March 1993.",
}

@Article{Lambert:1992:AOC,
  author =       "Kenneth A. Lambert",
  title =        "An {ALGOL} object code interpreter in Scheme",
  journal =      j-SIGCSE,
  volume =       "24",
  number =       "3",
  pages =        "39--44",
  month =        sep,
  year =         "1992",
  CODEN =        "SIGSD3",
  DOI =          "https://doi.org/10.1145/142040.142068",
  ISSN =         "0097-8418 (print), 2331-3927 (electronic)",
  ISSN-L =       "0097-8418",
  bibdate =      "Sat Nov 17 18:57:20 MST 2012",
  bibsource =    "http://portal.acm.org/;
                 http://www.math.utah.edu/pub/tex/bib/sigcse1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "SIGCSE Bulletin (ACM Special Interest Group on
                 Computer Science Education)",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J688",
}

@Unpublished{Meertens:1992:ASE,
  author =       "Lambert Meertens and Steven Pemberton and Guido van
                 Rossum",
  title =        "The {ABC} structure editor: structure-based editing
                 for the {ABC} programming environment",
  number =       "R 9256",
  pages =        "??",
  month =        jan,
  year =         "1992",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Needham:1992:LDC,
  author =       "Roger M. Needham",
  title =        "Later Developments at {Cambridge}: {Titan}, {CAP}, and
                 the {Cambridge Ring}",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "14",
  number =       "4",
  pages =        "57--58",
  month =        oct # "\slash " # dec,
  year =         "1992",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/85.194056",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Thu Jul 12 06:22:54 MDT 2001",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wilkes-maurice-v.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  URL =          "http://dlib.computer.org/an/books/an1992/pdf/a4057.pdf;
                 http://www.computer.org/annals/an1992/a4057abs.htm",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
  remark-1 =     "From page 57: ``The Titan system was also the first to
                 make use of a one-way function to protect its password
                 file, a tactic which has since become almost
                 universal.''",
  remark-2 =     "From page 58: ``\ldots{} the operating systems for CAP
                 was almost entirely written in the local dialect of
                 Algol 68.''",
  remark-3 =     "From page 58: ``The Cambridge Ring was an empty-slot
                 ring, which was believed to be easier to maintain. The
                 data rate was 10 megabits per second.''",
  subject-dates = "Sir Maurice Vincent Wilkes (26 June 1913--29 November
                 2010)",
}

@Article{Stansifer:1992:CE,
  author =       "Ryan Stansifer",
  title =        "The Calculation of {Easter}",
  journal =      j-SIGPLAN,
  volume =       "27",
  number =       "12",
  pages =        "61--65",
  month =        dec,
  year =         "1992",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:30 MST 2003",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  note =         "See also \cite{Bevan:1994:LEC}.",
  abstract =     "In a 1962 article that appeared in the Communications
                 of the ACM, Donald Knuth gave two programs for
                 computing the date on which Easter falls. One was
                 written in ALGOL, the other in COBOL. Besides having a
                 fascinating history, this algorithm makes a good, small
                 programming project. The author presents his own
                 programs written in Modula-3 and ML. Modula-3 is an
                 imperative language with modules. Other distinctive
                 features are objects, exception handling, garbage
                 collection, and processes.",
  acknowledgement = ack-nhfb,
  affiliation =  "Dept. of Comput. Sci., North Texas Univ., Denton, TX,
                 USA",
  classification = "C6110 (Systems analysis and programming); C7890
                 (Other special applications)",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Easter; Exception handling; Garbage collection; ML;
                 Modula-3; Modules; Objects; Processes",
  thesaurus =    "Modula listings; Programming",
}

@Book{vanAsch:1992:HHM,
  author =       "A. G. van Asch and F. van der Blij",
  title =        "Hoeken en hun maat. ({Dutch}) [{Angles} and their
                 measure]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1992",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@InProceedings{Alberts:1993:ICH,
  author =       "Gerard Alberts",
  title =        "Introduction to the Conference [on the history of
                 {ALGOL 68]}",
  crossref =     "Alberts:1993:CHA",
  pages =        "5--8",
  year =         "1993",
  bibdate =      "Sat May 30 09:07:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Alberts:1993:PC,
  author =       "Gerard Alberts",
  title =        "Program of the Conference",
  crossref =     "Alberts:1993:CHA",
  pages =        "73--73",
  year =         "1993",
  bibdate =      "Sat May 30 09:07:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:1993:MVK,
  author =       "Anonymous",
  title =        "Meetkunde, van kunst tot kunde. ({Dutch}) [{Geometry}:
                 from art to science]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1993",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Anonymous:1993:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus [{Centrum voor Wiskunde en
                 Informatica}] 1993: het reele getal. ({Dutch})
                 [{Holiday} course [{Center for Mathematics and Computer
                 Science}] 1993: the real number]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1993",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@InProceedings{Bauer:1993:HPL,
  author =       "Friedrich L. Bauer",
  title =        "History of Programming Languages, a Survey",
  crossref =     "Alberts:1993:CHA",
  pages =        "9--22",
  year =         "1993",
  bibdate =      "Sat May 30 09:07:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Bowlden:1993:IA,
  author =       "Henry J. Bowlden",
  title =        "An introduction to {ALGOL 68}",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "3",
  pages =        "345--346",
  month =        mar,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:34 MST 2003",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p345-bowlden/",
  abstract =     "The language ALGOL 68 was conceived as a successor to
                 ALGOL 60, with special attention to be given to a
                 widened scope of applicability and to a more rigorously
                 defined syntax and semantics. In the final analysis,
                 the contributions of the ALGOL 68 effort to the
                 development of computer science stem primarily from
                 original design concepts which were passed on in one
                 form or another to many of the subsequently developed
                 programming languages. Some implementations based on a
                 sublanguage became popular in academic environments and
                 were used as a basis for courses in computer
                 programming.",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  confdate =     "20-23 April 1993",
  conflocation = "Cambridge, MA, USA",
  confname =     "HOPL-II. The second ACM SIGPLAN conference on History
                 of programming languages, April 20--23, 1993,
                 Cambridge, MA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Academic environments; ALGOL 68; algorithms; Computer
                 programming; design; Design concepts; languages;
                 Semantics; Syntax",
  subject =      "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL-68. {\bf D.3.3} Software,
                 PROGRAMMING LANGUAGES, Language Constructs and
                 Features, Procedures, functions, and subroutines. {\bf
                 D.3.3} Software, PROGRAMMING LANGUAGES, Language
                 Constructs and Features, Input/output.",
  thesaurus =    "ALGOL",
}

@InProceedings{Bulyonkov:1993:AYU,
  author =       "Mikhail A. Bulyonkov and Alexandr F. Rar and Andrei N.
                 Terekhov",
  title =        "{Algol 68} --- 25 Years in the {USSR}",
  crossref =     "Alberts:1993:CHA",
  pages =        "45--51",
  year =         "1993",
  bibdate =      "Sat May 30 09:07:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Guttag:1993:BIC,
  author =       "John Guttag",
  title =        "A brief introduction to {CLU}",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "3",
  pages =        "351--352",
  month =        mar,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:34 MST 2003",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p351-guttag/",
  abstract =     "CLU is an imperative programming language that
                 features several interesting abstraction mechanisms. On
                 the surface it looks like a member of the Algol family
                 of languages: its syntax is Algol-like and it is
                 lexically scoped and strongly typed. However, CLU's
                 underlying semantic model is much closer to LISP's than
                 to Algol's.",
  acknowledgement = ack-nhfb,
  affiliation =  "MIT, Cambridge, MA, USA",
  classification = "C6110J (Object-oriented programming); C6140D (High
                 level languages)",
  confdate =     "20-23 April 1993",
  conflocation = "Cambridge, MA, USA",
  confname =     "HOPL-II. The second ACM SIGPLAN conference on History
                 of programming languages, April 20--23, 1993,
                 Cambridge, MA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "Abstraction mechanisms; CLU; Imperative programming
                 language; languages; Semantic model",
  subject =      "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, CLU. {\bf D.3.3} Software, PROGRAMMING
                 LANGUAGES, Language Constructs and Features, Abstract
                 data types. {\bf D.3.3} Software, PROGRAMMING
                 LANGUAGES, Language Constructs and Features,
                 Procedures, functions, and subroutines.",
  thesaurus =    "High level languages; Object-oriented languages",
}

@Article{Jervis:1993:PPL,
  author =       "Robert Jervis",
  title =        "The {Parasol} Programming Language",
  journal =      j-DDJ,
  volume =       "18",
  number =       "11",
  pages =        "34--41",
  month =        oct,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:44 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/dr-dobbs-1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 UnCover database",
  abstract =     "Parasol, short for ``Parallel Systems Object
                 Language,'' was influenced by C and Smalltalk, although
                 the design also reflects C++, CLU, Algol, and Turbo
                 Pascal.",
  acknowledgement = ack-nhfb,
  affiliation =  "Wizard Consulting Services Inc., Monte Sereno, CA,
                 USA",
  classification = "C6110J (Object-oriented programming); C6110P
                 (Parallel programming); C6140D (High level languages);
                 C6150N (Distributed systems)",
  keywords =     "Binary import/export mechanism; Network computing;
                 Object-oriented language; Parallel computing; Parasol
                 programming language; Syntax",
  thesaurus =    "Distributed processing; Object-oriented languages;
                 Parallel languages",
}

@InProceedings{Koster:1993:MA,
  author =       "Cees Koster",
  title =        "The Making of {Algol 68}",
  crossref =     "Alberts:1993:CHA",
  pages =        "27--39",
  year =         "1993",
  bibdate =      "Sat May 30 09:07:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{Lee:1993:BIP,
  author =       "Peter Lee",
  title =        "A brief introduction to {Pascal}",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "3",
  pages =        "363--364",
  month =        mar,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:34 MST 2003",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p363-lee/",
  abstract =     "Pascal is syntactically similar to ALGOL60, borrowing
                 the nested block structure and having recursive
                 procedures and functions. However, some differences
                 arise out of the desire for simplicity, orthogonality,
                 and efficiency. The main innovation of Pascal is its
                 system of static types. Like ALGOL, the type of every
                 variable must be declared. However, in Pascal it is
                 possible to declare new types. Types can be constructed
                 from the usual primitive types such as integer,
                 boolean, and real. In addition, one can define the
                 values of a type by enumeration or as a subrange of
                 another type. As a result, Pascal brought together for
                 the first time a wide variety of features for
                 data-structuring into the type system of the language.
                 These facilities allow one to built up structured types
                 such as arrays, records, sets, and files from other
                 types. Pointer types are also provided, which in
                 conjunction with recursive definition of types permit
                 creation of dynamically allocated data structures such
                 as LISP-like lists and trees.",
  acknowledgement = ack-nhfb,
  affiliation =  "Carnegie Mellon Univ., Pittsburgh, PA, USA",
  classification = "C6140D (High level languages)",
  confdate =     "20-23 April 1993",
  conflocation = "Cambridge, MA, USA",
  confname =     "HOPL-II. The second ACM SIGPLAN conference on History
                 of programming languages, April 20--23, 1993,
                 Cambridge, MA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL60; algorithms; Data structures; Enumeration;
                 languages; Pascal; Static types",
  subject =      "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Pascal. {\bf D.3.3} Software,
                 PROGRAMMING LANGUAGES, Language Constructs and
                 Features, Data types and structures. {\bf F.2.2} Theory
                 of Computation, ANALYSIS OF ALGORITHMS AND PROBLEM
                 COMPLEXITY, Nonnumerical Algorithms and Problems,
                 Sorting and searching. {\bf E.1} Data, DATA STRUCTURES,
                 Trees.",
  thesaurus =    "Pascal",
}

@Article{Lindsey:1993:HA,
  author =       "C. H. Lindsey",
  title =        "A history of {ALGOL 68}",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "3",
  pages =        "97--132",
  month =        mar,
  year =         "1993",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/155360.155365",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:34 MST 2003",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  URL =          "https://algol68-lang.org/docs/lindsey-history-of-algol68.pdf
                 http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p97-lindsey/",
  abstract =     "ALGOL 68 is a language with a lot of `history'. The
                 reader will hear of discord, resignations, unreadable
                 documents, a minority report, and all manner of
                 politicking. But although ALGOL 68 was produced by a
                 committee (and an unruly one at that), the language
                 itself is no camel. Indeed, the rigorous application of
                 the principle of ``orthogonality'' makes it one of the
                 cleanest languages around, as I hope to show. Moreover,
                 when the language came to be revised, the atmosphere
                 was quite different, enabling a much more robust and
                 readable defining document to be produced in a spirit
                 of true cooperation. There are some lessons here for
                 future language design efforts, but I am not optimistic
                 that they have been learned.",
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  confdate =     "20-23 April 1993",
  conflocation = "Cambridge, MA, USA",
  confname =     "HOPL-II. The second ACM SIGPLAN conference on History
                 of programming languages, April 20--23, 1993,
                 Cambridge, MA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "ALGOL 68; algorithms; History; human factors;
                 languages; Orthogonality; standardization",
  subject =      "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL-68. {\bf K.2} Computing Milieux,
                 HISTORY OF COMPUTING, People. {\bf H.1.2} Information
                 Systems, MODELS AND PRINCIPLES, User/Machine Systems,
                 Human factors. {\bf K.2} Computing Milieux, HISTORY OF
                 COMPUTING, Software. {\bf D.3.3} Software, PROGRAMMING
                 LANGUAGES, Language Constructs and Features,
                 Procedures, functions, and subroutines.",
  thesaurus =    "ALGOL; History",
}

@InProceedings{Lindsey:1993:HAE,
  author =       "Charles Lindsey",
  title =        "The History of {ALGOL 68} (Extended Abstract)",
  crossref =     "Alberts:1993:CHA",
  pages =        "23--26",
  year =         "1993",
  bibdate =      "Sat May 30 09:07:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "From page 25: ``The first implementation of something
                 like ALGOL 68, by the Royal Radar Establishment at
                 Malvern, appeared early in 1970. It now became clear
                 that there were many irksome features of the language
                 that hindered implementation and upwards-compatible
                 extensions, whilst not providing any user benefit. Thus
                 a revision was called for, and the decision was to do
                 it sooner rather than later, so that not too many
                 implementations would be affected. It soon became
                 apparent that, to make the language definition both
                 watertight and readable, a major rewrite was going to
                 be necessary.''",
}

@InProceedings{Meertens:1993:DEL,
  author =       "Lambert Meertens",
  title =        "The Design of Elegant Languages",
  crossref =     "Alberts:1993:CHA",
  pages =        "53--64",
  year =         "1993",
  bibdate =      "Sat May 30 09:07:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{OHearn:1993:RPL,
  author =       "P. W. O'Hearn and R. D. Tennent",
  title =        "Relational parametricity and local variables",
  crossref =     "ACM:1993:CRT",
  pages =        "171--184",
  year =         "1993",
  bibdate =      "Mon May 3 12:45:53 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/158511/p171-o_hearn/",
  abstract =     "J. C. Reynolds suggested that Strachey's intuitive
                 concept of ``parametric'' (i.e., uniform) polymorphism
                 is closely linked to {\em representation
                 independence\/}, and used logical relations to
                 formalize this principle in languages with type
                 variables and user-defined types. Here, we use
                 relational parametricity to address long-standing
                 problems with the semantics of local-variable
                 declarations, by showing that interactions between
                 local and non-local entities satisfy certain relational
                 criteria. The new model is based on a cartesian closed
                 category of ``relation-preserving'' functors and
                 natural transformations which is induced by a suitable
                 category of ``possible worlds'' with relations assigned
                 to its objects and morphisms. The semantic
                 interpretation supports straightforward validations of
                 all the test equivalences that have been proposed in
                 the literature, and encompasses standard methods of
                 reasoning about data representations; however, it is
                 not known whether it is fully abstract.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; languages",
  subject =      "{\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS
                 OF PROGRAMS, Studies of Program Constructs, Type
                 structure. {\bf F.3.3} Theory of Computation, LOGICS
                 AND MEANINGS OF PROGRAMS, Studies of Program
                 Constructs, Functional constructs. {\bf D.3.3}
                 Software, PROGRAMMING LANGUAGES, Language Constructs
                 and Features, Procedures, functions, and subroutines.
                 {\bf D.3.3} Software, PROGRAMMING LANGUAGES, Language
                 Constructs and Features, Data types and structures.
                 {\bf D.3.1} Software, PROGRAMMING LANGUAGES, Formal
                 Definitions and Theory, Semantics. {\bf D.3.2}
                 Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL.",
}

@InProceedings{Peck:1993:AVW,
  author =       "John Peck",
  title =        "{Aad van Wijngaarden} and the {Mathematisch Centrum},
                 a personal recollection",
  crossref =     "Alberts:1993:CHA",
  pages =        "65--71",
  year =         "1993",
  bibdate =      "Sat May 30 09:07:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "From page 70: ``In 1970 a formal ALGOL 68
                 implementation conference was held in Munich. We had
                 confidently expected that the Munich group would be the
                 first implementers of the new language, but it was not
                 to be. To the surprise of most, Ian Currie appeared to
                 tell us of an implementation at the Royal Radar
                 Establishment in Malvern, England of what he called
                 ALGOL 68-R. It was not a faithful implementation, a
                 major discrepancy being the omission of the proceduring
                 coercion , but it was significant. It taught us that
                 perhaps the design should be amended to make
                 implementations easier.''",
}

@Article{Plauger:1993:PLG,
  author =       "P. J. Plauger",
  title =        "Programming Language Guessing Games",
  journal =      j-DDJ,
  volume =       "18",
  number =       "11",
  pages =        "16--22",
  month =        oct,
  year =         "1993",
  CODEN =        "DDJOEB",
  ISSN =         "1044-789X",
  bibdate =      "Tue Sep 03 09:15:44 1996",
  bibsource =    "http://www.ddj.com/index/author/index.htm;
                 http://www.math.utah.edu/pub/tex/bib/dr-dobbs-1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 UnCover database",
  abstract =     "Speculating on the eventual success or failure of a
                 programming language is a popular, if not demanding,
                 pastime where everyone's best guess is as good as
                 anyone else's.",
  acknowledgement = ack-nhfb,
  classification = "C6110J (Object-oriented programming); C6140D (High
                 level languages)",
  journal-URL =  "http://www.ddj.com/",
  keywords =     "Ada; Algol 68; C++; Complex languages; PL/I;
                 Programming languages",
  thesaurus =    "C language; Object-oriented languages",
}

@Article{Schwarz:1993:BIC,
  author =       "Jerry Schwarz",
  title =        "A brief introduction to {C++}",
  journal =      j-SIGPLAN,
  volume =       "28",
  number =       "3",
  pages =        "349--350",
  month =        mar,
  year =         "1993",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sun Dec 14 09:16:34 MST 2003",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/154766/p349-schwarz/",
  abstract =     "C++ is a procedural language in the tradition of the
                 Algol family. It is a direct descendant of C and shares
                 with C much syntax and semantics with extensions
                 primarily in the type system. The type system is static
                 (that is, type correctness is checked at compile time)
                 and runtime efficiency of C++ code is not compromised
                 by the introduction of more complicated types.",
  acknowledgement = ack-nhfb,
  classification = "C6110J (Object-oriented programming); C6140D (High
                 level languages)",
  confdate =     "20-23 April 1993",
  conflocation = "Cambridge, MA, USA",
  confname =     "HOPL-II. The second ACM SIGPLAN conference on History
                 of programming languages, April 20--23, 1993,
                 Cambridge, MA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "algorithms; C++; languages; Procedural language;
                 Runtime efficiency; Type correctness; Type system",
  subject =      "{\bf D.3.2} Software, PROGRAMMING LANGUAGES, Language
                 Classifications, C++. {\bf D.3.3} Software, PROGRAMMING
                 LANGUAGES, Language Constructs and Features.",
  thesaurus =    "C language; Object-oriented languages",
}

@InProceedings{vanderMeulen:1993:OFP,
  author =       "Sietse van der Meulen",
  title =        "An orthogonal first programming language",
  crossref =     "Alberts:1993:CHA",
  pages =        "41--44",
  year =         "1993",
  bibdate =      "Sat May 30 09:07:42 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@InProceedings{Weeks:1993:OAP,
  author =       "Stephen Weeks and Matthias Felleisen",
  title =        "On the orthogonality of assignments and procedures in
                 {Algol}",
  crossref =     "ACM:1993:CRT",
  pages =        "57--70",
  year =         "1993",
  bibdate =      "Mon May 3 12:45:53 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/158511/p57-weeks/",
  abstract =     "According to folklore, Algol is an ``orthogonal''
                 extension of a simple imperative programming language
                 with a call-by-name functional language. The former
                 contains assignments, branching constructs, and
                 compound statements; the latter is based on the typed
                 [lambda]-calculus. In an attempt to formalize the claim
                 of ``orthogonality'', we define a simple version of
                 Algol and an extended [lambda]-calculus. The calculus
                 includes the {\em full\/} [beta]-rule and rules for the
                 reduction of assignment statements and commands. It has
                 the usual properties, e.g., it satisfies a
                 Church--Rosser and Strong Normalization Theorem. In
                 support of the claim that the imperative and functional
                 components are orthogonal to each other, we show that
                 the proofs of these theorems are combinations of
                 separate Church--Rosser and Strong Normalization
                 theorems for each sublanguage. An acclaimed consequence
                 of Algol's orthogonal design is the idea that the
                 evaluation of a program has two distinct phases. The
                 first phase corresponds to an unrolling of the program
                 according to the usual [beta] and fixpoint reductions,
                 which provide the formal counterpart to Algol's famous
                 copy rule. The result of this phase is essentially an
                 imperative program. The second phase executes the
                 output of the first phase in the imperative fashion of
                 a stack machine. Given our calculus, we can prove a
                 Postponement Theorem and can thus formalize this phase
                 separation.",
  acknowledgement = ack-nhfb,
  keywords =     "languages; theory; verification",
  subject =      "{\bf F.4.1} Theory of Computation, MATHEMATICAL LOGIC
                 AND FORMAL LANGUAGES, Mathematical Logic, Lambda
                 calculus and related systems. {\bf F.3.2} Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS, Semantics
                 of Programming Languages. {\bf D.3.2} Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 ALGOL-60. {\bf D.3.2} Software, PROGRAMMING LANGUAGES,
                 Language Classifications, ALGOL. {\bf F.3.3} Theory of
                 Computation, LOGICS AND MEANINGS OF PROGRAMS, Studies
                 of Program Constructs, Type structure.",
}

@Article{Wilkes:1993:CPF,
  author =       "Maurice V. Wilkes",
  title =        "Computing Perspectives: From {Fortran} and {Algol} to
                 Object-Oriented Languages",
  journal =      j-CACM,
  volume =       "36",
  number =       "7",
  pages =        "21--23",
  month =        jul,
  year =         "1993",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/159544.159553",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Thu May 30 09:41:10 MDT 1996",
  bibsource =    "ftp://ftp.ira.uka.de/pub/bibliography/Database/Graefe.bib;
                 http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkes-maurice-v.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0001-0782/159553.html",
  acknowledgement = ack-nhfb,
  author-dates = "Sir Maurice Vincent Wilkes (26 June 1913--29 November
                 2010)",
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
  keywords =     "languages; standardization",
  RSBM-number =  "141",
  subject =      "{\bf D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, Object-oriented languages. {\bf
                 D.3.2}: Software, PROGRAMMING LANGUAGES, Language
                 Classifications, ALGOL. {\bf D.3.2}: Software,
                 PROGRAMMING LANGUAGES, Language Classifications,
                 FORTRAN. {\bf K.1}: Computing Milieux, THE COMPUTER
                 INDUSTRY, Standards.",
}

@Book{Alberts:1994:WPH,
  author =       "Gerard Alberts",
  title =        "Wiskunde en praktijk in historisch perspectief:
                 syllabus. ({Dutch}) [{Mathematics} and practice in
                 historical perspective: syllabus]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1994",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Bevan:1994:LEC,
  author =       "Stephen J. Bevan",
  title =        "Letter to the Editor: {SIGPLAN Notices 27(12) 1992:
                 ``The Calculation of Easter''}",
  journal =      j-SIGPLAN,
  volume =       "29",
  number =       "9",
  pages =        "8--8",
  month =        sep,
  year =         "1994",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Fri Sep 09 21:28:03 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  note =         "See \cite{Stansifer:1992:CE}.",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
}

@Book{Boxma:1994:PEP,
  author =       "Onno Boxma and Ger Koole",
  title =        "Performance evaluation of parallel and distributed
                 systems: solution methods: proceedings of the third
                 {QMIPS} [Quantitative Modeling in Parallel Systems]
                 workshop, [{Torino, Italy}, 25-26.09.1993], part 2",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1994",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Sieber:1994:FAS,
  author =       "K. Sieber",
  title =        "Full Abstraction for the Second Order Subset of an
                 {ALGOL-like} Language",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "841",
  pages =        "608--??",
  year =         "1994",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Mon May 13 11:52:14 MDT 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/lncs1994.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:1995:VKK,
  author =       "Anonymous",
  title =        "Vakantiecursus 1995: kegelsneden en kwadratische
                 vormen. ({Dutch}) [{Holiday} course 1995: conic
                 sections and quadratic shapes]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1995",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Brookes:1995:CTT,
  author =       "S. Brookes",
  title =        "A Category-Theoretic Treatment of a Parallel
                 {Algol}-Like Language",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "953",
  pages =        "180--??",
  year =         "1995",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Sun Oct 25 11:00:02 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/lncs1995a.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{OHearn:1995:PLV,
  author =       "P. W. O'Hearn and R. D. Tennent",
  title =        "Parametricity and Local Variables",
  journal =      j-J-ACM,
  volume =       "42",
  number =       "3",
  pages =        "658--709",
  month =        may,
  year =         "1995",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Tue Sep 05 20:48:59 1995",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  URL =          "http://www.acm.org/pubs/toc/Abstracts/0004-5411/210425.html",
  abstract =     "We propose that the phenomenon of local state may be
                 understood in terms of Strachey's concept of parametric
                 (i.e., uniform) polymorphism. The intuitive basis for
                 our proposal is the following analogy: a non-local
                 procedure is independent of locally-declared variables
                 in the same way that a parametrically polymorphic
                 function is independent of types to which it is
                 instantiated.\par

                 A connection between parametricity and representational
                 abstraction was first suggested by J. C. Reynolds.
                 Reynolds used logical relations to formalize this
                 connection in languages with type variables and
                 user-defined types. We use relational parametricity to
                 construct a model for an Algol-like language in which
                 interactions between local and non-local entities
                 satisfy certain relational criteria. Reasoning about
                 local variables essentially involved proving properties
                 of polymorphic functions. The new model supports
                 straightforward validations of all the test
                 equivalences that have been proposed in the literature
                 for local-variable semantics, and encompasses standard
                 methods of reasoning about data representations. It is
                 not known whether our techniques yield fully abstract
                 semantics. A model based on partial equivalence
                 relations on the natural numbers is also briefly
                 examined.",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
  keywords =     "languages; theory",
  subject =      "{\bf D.3.1}: Software, PROGRAMMING LANGUAGES, Formal
                 Definitions and Theory, Semantics. {\bf F.3.2}: Theory
                 of Computation, LOGICS AND MEANINGS OF PROGRAMS,
                 Semantics of Programming Languages, Denotational
                 semantics.",
}

@InProceedings{Reynolds:1995:UFC,
  author =       "John C. Reynolds",
  title =        "Using functor categories to generate intermediate
                 code",
  crossref =     "ACM:1995:CRP",
  pages =        "25--36",
  year =         "1995",
  bibdate =      "Mon May 3 12:52:30 MDT 1999",
  bibsource =    "http://www.acm.org/pubs/toc/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  URL =          "http://www.acm.org:80/pubs/citations/proceedings/plan/199448/p25-reynolds/",
  abstract =     "In the early 80's Oles and Reynolds devised a semantic
                 model of Algol-like languages using a category of
                 functors from a category of store shapes to the
                 category of predomains. Here we will show how a variant
                 of this idea can be used to define the translation of
                 an Algol-like language to intermediate code in a
                 uniform way that avoids unnecessary temporary
                 variables, provides control-flow translation of boolean
                 expressions, permits online expansion of procedures,
                 and minimizes the storage overhead of calls of closed
                 procedures. The basic idea is to replace continuations
                 by instruction sequences and store shapes by
                 descriptions of the structure of the run-time stack.",
  acknowledgement = ack-nhfb,
  keywords =     "algorithms; design; languages",
  subject =      "{\bf D.3.4} Software, PROGRAMMING LANGUAGES,
                 Processors, Compilers. {\bf D.3.2} Software,
                 PROGRAMMING LANGUAGES, Language Classifications, ALGOL.
                 {\bf F.3.3} Theory of Computation, LOGICS AND MEANINGS
                 OF PROGRAMS, Studies of Program Constructs, Type
                 structure. {\bf F.3.2} Theory of Computation, LOGICS
                 AND MEANINGS OF PROGRAMS, Semantics of Programming
                 Languages. {\bf D.3.3} Software, PROGRAMMING LANGUAGES,
                 Language Constructs and Features, Procedures,
                 functions, and subroutines.",
}

@Unpublished{Walters:1995:MEL,
  author =       "Pum Walters and Jasper Kamperman",
  title =        "A model for {I/O} in equational languages with don't
                 care non-determinism",
  number =       "R 9572",
  pages =        "??",
  month =        jan,
  year =         "1995",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Anonymous:1996:PSM,
  author =       "Anonymous",
  title =        "Proceedings seminar 1989--1990 mathematical structures
                 in field theories",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1996",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Anonymous:1996:VC,
  author =       "Anonymous",
  title =        "Vakantiecursus 1996: chaos. ({Dutch}) [{Holiday}
                 course 1996: chaos]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1996",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Barnes:1996:WDK,
  author =       "J. Barnes",
  title =        "We don't know nothing [programming languages]",
  journal =      j-ADA-USER-J,
  volume =       "17",
  number =       "4",
  pages =        "168--171",
  month =        dec,
  year =         "1996",
  CODEN =        "AUJOET",
  ISSN =         "1381-6551",
  ISSN-L =       "1381-6551",
  bibdate =      "Fri Dec 26 08:32:34 MST 1997",
  bibsource =    "http://www.adauk.org.uk/pubs/prevjour.htm;
                 https://www.math.utah.edu/pub/tex/bib/adauserj.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "The fact that we argue about the merits of one
                 language over another must mean that there is no
                 widespread understanding of any underlying principles
                 against which languages can be measured. We are
                 dominated by our own little experiences, by fashion and
                 not by truth. The author puts forward some thoughts
                 regarding this faint knowledge. The programming
                 thoughts regarding this faint knowledge. The
                 programming languages discussed include ALGOL, Pascal,
                 C, C++ and Ada.",
  acknowledgement = ack-nhfb,
  classification = "C6110 (Systems analysis and programming); C6140D
                 (High level languages)",
  corpsource =   "John Barnes Inf., Reading, UK",
  fjournal =     "Ada User Journal",
  journal-URL =  "http://www.ada-europe.org/auj/archive",
  keywords =     "Ada; ALGOL; C language; C++; object-oriented
                 languages; Pascal; programming; programming languages",
  pubcountry =   "UK",
  treatment =    "P Practical",
}

@Article{Bulyonkov:1996:PAS,
  author =       "Mikhail A. Bulyonkov and Dmitry V. Kochetov",
  title =        "Practical Aspects of Specialization of {Algol}-like
                 Programs",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1110",
  pages =        "17--32",
  year =         "1996",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/3-540-61580-6_2",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Oct 29 14:12:39 MST 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/lncs1996b.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://link.springer.com/chapter/10.1007/3-540-61580-6_2",
  acknowledgement = ack-nhfb,
}

@Book{Dybvig:1996:SPL,
  author =       "R. Kent Dybvig",
  title =        "The {SCHEME} Programming Language: {ANSI} Scheme",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  edition =      "Second",
  pages =        "xii + 248",
  year =         "1996",
  ISBN =         "0-13-454646-6",
  ISBN-13 =      "978-0-13-454646-9",
  LCCN =         "QA76.73.S34 D93 1996",
  bibdate =      "Thu May 09 14:09:08 2002",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  URL =          "http://www.scheme.com/tspl2d/",
  abstract =     "Scheme is a general purpose programming language
                 descended from Algol and Lisp. Because it is
                 conceptually clean and simple, it is an easy language
                 to learn. At the same time, it is a powerful language,
                 and full mastery of its power requires careful study
                 and practice. Scheme is widely used in computing
                 education and research, as well as for a broad spectrum
                 of industrial applications ranging from graphical user
                 interfaces and language compilers to virtual reality
                 engines, web navigators, and enterprise computing
                 solutions. This revised edition of \booktitle{The
                 Scheme Programming Language} provides an introduction
                 to the language for readers with some programming
                 experience. Beginning with a gentle introduction for
                 novice Scheme programmers, it leads the reader through
                 a series of progressively more difficult examples that
                 introduce each of the major features of the language.
                 Advanced concepts and features are thoroughly covered
                 with examples and exercises appropriate even for more
                 experienced programmers.",
  acknowledgement = ack-nhfb,
  libnote =      "Not yet in my library.",
  tableofcontents = "1: Introduction \\
                 Scheme Syntax \\
                 Scheme Naming Conventions \\
                 Typographical and Notational Conventions \\
                 2: \\
                 Getting Started \\
                 Interacting with Scheme \\
                 Simple Expressions \\
                 Evaluating Scheme Expressions \\
                 Variables and Let Expressions \\
                 Lambda Expressions \\
                 Top-Level Definitions \\
                 Conditional Expressions \\
                 Simple Recursion \\
                 Assignment \\
                 3: \\
                 Going Further \\
                 Syntactic Extension \\
                 More Recursion \\
                 Continuations \\
                 Continuation Passing Style \\
                 Internal Definitions \\
                 4: \\
                 Variable Binding \\
                 Variable References \\
                 Lambda \\
                 Local Binding \\
                 Variable Definitions \\
                 Assignment \\
                 5: \\
                 Control Operations \\
                 Constants and Quotation \\
                 Procedure Application \\
                 Sequencing \\
                 Conditionals \\
                 Recursion, Iteration, and Mapping \\
                 Continuations \\
                 Delayed Evaluation \\
                 Multiple \\
                 Values \\
                 Eval \\
                 6: \\
                 Operations on Objects \\
                 Generic Equivalence and Type Predicates \\
                 Lists and Pairs \\
                 Numbers \\
                 Characters \\
                 Strings \\
                 Vectors \\
                 Symbols \\
                 7: \\
                 Input and Output \\
                 Input Operations \\
                 Output Operations \\
                 Loading Programs \\
                 Transcript Files \\
                 8: \\
                 Syntactic Extension \\
                 Keyword Bindings \\
                 Syntax-Rules Transformers \\
                 Syntax-Case Transformers \\
                 Examples \\
                 9: \\
                 Extended Examples \\
                 Matrix and Vector Multiplication \\
                 List Sorting \\
                 A Set Constructor \\
                 Word Frequency Counting \\
                 Scheme Printer \\
                 Formatted Output \\
                 A Meta-Circular Interpreter for Scheme \\
                 Defining Abstract Objects \\
                 Fast Fourier Transform \\
                 A Unification Algorithm \\
                 Multitasking with Engines \\
                 Bibliography \\
                 Formal Syntax of Scheme \\
                 Summary of Forms \\
                 Index",
}

@Article{Koster:1996:MA,
  author =       "C. H. A. Koster",
  title =        "The Making of {Algol 68}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1181",
  pages =        "55--??",
  year =         "1996",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Fri Aug 22 11:59:49 MDT 1997",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/lncs1996b.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Article{OHearn:1996:NAC,
  author =       "Peter W. O'Hearn",
  title =        "Note on {Algol} and conservatively extending
                 functional programming",
  journal =      j-J-FUNCT-PROGRAM,
  volume =       "6",
  number =       "1",
  pages =        "171--180",
  month =        jan,
  year =         "1996",
  CODEN =        "JFPRES",
  DOI =          "https://doi.org/10.1017/S0956796800001611",
  ISSN =         "0956-7968 (print), 1469-7653 (electronic)",
  ISSN-L =       "0956-7968",
  bibdate =      "Tue Jul 11 18:02:03 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jfunctprogram.bib",
  URL =          "https://www.cambridge.org/core/product/050F6652EB31D730ECC20A16E5B0E8EE",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Funct. Program.",
  fjournal =     "Journal of Functional Programming",
  journal-URL =  "http://journals.cambridge.org/action/displayJournal?jid=JFP",
  onlinedate =   "07 November 2008",
}

@TechReport{Reynolds:1996:DPL,
  author =       "John C. Reynolds",
  title =        "Design of the Programming Language {Forsythe}",
  type =         "Report",
  number =       "CMU-CS-96-146 (AD-A311094)",
  institution =  "School of Computer Science, Carnegie Mellon
                 University",
  address =      "Pittsburgh, PA 15213, USA",
  pages =        "ii + 68",
  day =          "28",
  month =        jun,
  year =         "1996",
  bibdate =      "Mon Dec 15 07:15:54 2025",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Reprinted in \booktitle{Algol-like Languages}, edited
                 by P. O'Hearn and R. D. Tennent, Birkh{\"a}user,
                 1996.",
  URL =          "https://apps.dtic.mil/sti/pdfs/ADA311094.pdf",
  acknowledgement = ack-nhfb,
  keywords =     "Algol 60; Algol-like languages; Forsythe; intersection
                 types",
  pdfpages =     "73",
  remark =       "This document supersedes Report CMU-CS-88-159,
                 \booktitle{Preliminary Design of the Programming
                 Language Forsythe}. From page 1: ``The language is
                 named after George E. Forsythe, founding chairman of
                 the Computer Science Department at Stanford University.
                 Among his many accomplishments, he played a major role
                 in familiarizing American computer scientists
                 (including the author) with Algol.''",
}

@Article{Sieber:1996:FAS,
  author =       "Kurt Sieber",
  title =        "Full abstraction for the second order subset of an
                 {ALGOL}-like language",
  journal =      j-THEOR-COMP-SCI,
  volume =       "168",
  number =       "1",
  pages =        "155--212",
  day =          "10",
  month =        nov,
  year =         "1996",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Mon Jul 19 22:20:22 MDT 1999",
  bibsource =    "http://www.elsevier.com/cgi-bin/cas/tree/store/tcs/cas_free/browse/browse.cgi?year=1996&volume=168&issue=1;
                 http://www.math.utah.edu/pub/tex/bib/tcs1995.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.elsevier.com/cgi-bin/cas/tree/store/tcs/cas_sub/browse/browse.cgi?year=1996&volume=168&issue=1&aid=2268",
  acknowledgement = ack-nhfb,
  classification = "C4210L (Formal languages and computational
                 linguistics); C6120 (File organisation); C6140D (High
                 level languages)",
  conflocation = "Kosice, Slovakia; 22-26 Aug. 1994",
  conftitle =    "19th International Symposium on Mathematical
                 Foundations of Computer Science, MFCS '94",
  corpsource =   "Fachbereich Inf., Saarlandes Univ., Saarbrucken,
                 Germany",
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
  keywords =     "ALG; ALGOL-like language; algorithmic languages; block
                 structured language; data structures; denotational
                 model; denotational semantics; full abstraction; fully
                 abstract model; functional language PCF; high level
                 languages; local variables; relation preserving locally
                 continuous functions; relationally structured locally
                 complete partial orders; second order subset; test
                 equivalences",
  pubcountry =   "Netherlands",
  sponsororg =   "VSZ Inf.; SOFTEC",
  treatment =    "P Practical",
}

@Book{Anonymous:1997:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus [{Centrum voor Wiskunde en
                 Informatica}] 1997: rekenen op het toeval. ({Dutch})
                 [{Holiday} course [{Center for Mathematics and Computer
                 Science}] 1997: counting on chance]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1997",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@InCollection{Naur:1997:RRA,
  author =       "Peter Naur and J. W. Backus and F. L. Bauer and J.
                 Green and C. Kafz and J. McCarthy and A. J. Perlis and
                 H. Rutishauser and K. Samelson and B. Vauquois and J.
                 H. Wegstein and A. van Wijngaarden and M. Woodger",
  booktitle =    "{Algol}-like Languages",
  title =        "Revised Report on the Algorithmic Language {Algol
                 60}",
  publisher =    pub-BIRKHAUSER-BOSTON,
  address =      pub-BIRKHAUSER-BOSTON:adr,
  pages =        "19--49",
  year =         "1997",
  DOI =          "https://doi.org/10.1007/978-1-4612-4118-8_2",
  bibdate =      "Fri Aug 21 10:14:15 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Klaus Samelson (21 December 1918--25 May
                 1980)",
  subject-dates = "Heinz Rutishauser (30 January 1918--10 November
                 1970)",
}

@Article{Pescio:1997:FWN,
  author =       "Carlo Pescio",
  title =        "A Few Words with {Niklaus Wirth}",
  journal =      "Software Development",
  volume =       "5",
  number =       "6",
  pages =        "??--??",
  month =        jun,
  year =         "1997",
  bibdate =      "Sat Feb 03 08:59:32 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://pascal.hansotten.com/uploads/wirth/interview%20wirth%20June%201997%20carlio%20pescio.txt",
  acknowledgement = ack-nhfb,
  remark-1 =     "NW: ``I've always designed a language because I had a
                 practical need that was not satisfied by languages that
                 where already available. For example, Modula and Oberon
                 were by-products of the designs of the workstations
                 Lilith (1979) and Ceres (1986).''",
  remark-2 =     "NW: ``Edsger Dijkstra called Software Engineering
                 `Programming in spite of the fact that you can't'.''",
  remark-3 =     "NW: ``Many people tend to look at programming styles
                 and languages like religions: if you belong to one, you
                 cannot belong to others. But this analogy is another
                 fallacy. ''",
  remark-4 =     "NW: ``Static modularization is the first step towards
                 OOP. It is much easier to understand and master than
                 full OOP, it's sufficient in most cases for writing
                 good software, and is sadly neglected in most common
                 languages (with the exception of Ada).''",
  remark-5 =     "NW: ``If the definition of a language requires fat
                 manuals of hundred pages and more, and if the
                 definition refers to a mechanical model of execution
                 (i.e., to a computer), this must be taken as a sure
                 symptom of inadequacy. But alas, in this respect, 1960
                 Algol was far ahead of most of its successors, in
                 particular of all those that are so popular today.''",
  remark-6 =     "NW: ``Work under constant time pressure, however,
                 results in unsatisfactory, faulty products.''",
  remark-7 =     "NW: ``Keeping a language as simple and as regular as
                 possible has always been a guideline in my work; the
                 description of Pascal took some 50 pages, that of
                 Modula 40, and Oberon's a mere 16 pages.''",
  subject-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
}

@Article{Abramsky:1998:LSS,
  author =       "S. Abramsky and G. McCusker",
  title =        "Linearity, sharing and state: a fully abstract game
                 semantics for idealized {Algol} with active
                 expressions",
  journal =      j-THEOR-COMP-SCI,
  volume =       "197",
  number =       "1--2",
  pages =        "241--??",
  day =          "15",
  month =        may,
  year =         "1998",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Wed May 27 07:21:35 MDT 1998",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/tcs1995.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  classification = "B0240E (Game theory); C1140E (Game theory); C4210
                 (Formal logic); C6140D (High level languages)",
  conflocation = "Tokyo, Japan; 28 March-2 April 1996",
  conftitle =    "Linear Logic '96 (papers in summary form only
                 received)",
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
  keywords =     "active expressions; ALGOL; classical imperative
                 languages; formal logic; formal measure; full
                 abstraction theorem; fully abstract game semantics;
                 game theory; idealized Algol; linearity; program
                 variables; sharing; state",
  pubcountry =   "Netherlands",
  treatment =    "A Application; P Practical",
}

@Book{Anonymous:1998:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus [{Centrum voor Wiskunde en
                 Informatica}] 1998: Meetkunde, oud en nieuw. ({Dutch})
                 [{Holiday} course [{Center for Mathematics and Computer
                 Science}] 1998: Geometry, old and new]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1998",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Hamlet:1998:WCW,
  author =       "Dick Hamlet",
  title =        "What can we learn by testing a program?",
  journal =      j-SIGSOFT,
  volume =       "23",
  number =       "2",
  pages =        "50--52",
  month =        mar,
  year =         "1998",
  CODEN =        "SFENDP",
  DOI =          "https://doi.org/10.1145/271775.271788",
  ISSN =         "0163-5948 (print), 1943-5843 (electronic)",
  ISSN-L =       "0163-5948",
  bibdate =      "Wed Aug 1 17:13:34 MDT 2018",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/sigsoft1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "It is conventional to start research papers on
                 software engineering, particularly on testing and
                 software quality, with a statement of how important
                 software has become in the world, and the potential
                 dangers of using it when those who construct it really
                 don't know what they are doing. The author then goes on
                 to show that his or her theory/method/insights/tools
                 will make the world safe (or safer, if the author is
                 modest) by providing the understanding that is lacking.
                 ISSTA authors (I among them) have started many of their
                 papers in just this way, but speaking for myself, these
                 statements are window dressing --- they disguise my
                 real concern. Long before software was any part of the
                 workaday world, before there was any ``software
                 problem'' or even much software, I was interested in
                 program analysis because programs are arguably the most
                 intriguing mathematical objects people create. I have
                 happily pursued the study of programs for over 30
                 years. I wrote my first program (in ALGOL 58) in 1962
                 --- it failed to properly calculate a table of values
                 of the error integral, being somewhat off in the third
                 significant figure. (I remember the failure, and the
                 debugging, poring over a decimal memory dump. But I
                 can't recall the fault.) It took me until the mid-1960s
                 to recognize that programs per se were much more
                 interesting than their applications: I stumbled on
                 Maurice Halstead's book [4] on self-compiling NELIAC
                 compilers. Here was magical stuff: the master program
                 defining a language, and itself written in that
                 language! In my application to the University of
                 Washington, I explained that I wanted to study
                 computers ``for themselves, not as they are used.''
                 Paul Klee, the topologist who was saddled with the task
                 of replying to mathematics grad students that year,
                 wrote back to assure me that ``we've got a computer
                 around here somewhere, and by the time you arrive I'm
                 sure I can locate it.'' It was an IBM 7090, complete
                 with IBSYS and FORTRAN, and who could have asked for
                 software more in need of analysis? There were standards
                 of respectability for a PhD dissertation even in those
                 days, so I took up recursive function theory and the
                 program-equivalence problem. Its application to testing
                 is that we would like to know if the program under test
                 differs from its functional specification --- that is,
                 can it fail? Any understanding of programs through
                 testing (a mechanical process) must come up against the
                 program-equivalence problem: we cannot hope to gain
                 full understanding, because to do so would be to solve
                 the unsolvable problem. My dissertation was an
                 exploration of the additional information (beyond the
                 purely functional) needed to make the
                 program-equivalence problem solvable [5]. What brought
                 me to the first ISSTA in 1978 was Bill Howden's 1976
                 paper ``Reliability of the path analysis strategy''
                 [6].",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGSOFT Software Engineering Notes",
  journal-URL =  "https://dl.acm.org/citation.cfm?id=J728",
}

@Article{Abramsky:1999:FAI,
  author =       "Samson Abramsky and Guy McCusker",
  title =        "Full abstraction for {Idealized Algol} with passive
                 expressions",
  journal =      j-THEOR-COMP-SCI,
  volume =       "227",
  number =       "1--2",
  pages =        "3--42",
  day =          "28",
  month =        sep,
  year =         "1999",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Tue Oct 31 11:37:46 MST 2000",
  bibsource =    "http://www.elsevier.com/locate/issn/03043975;
                 http://www.math.utah.edu/pub/tex/bib/tcs1995.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.elsevier.nl/gej-ng/10/41/16/151/17/17/abstract.html;
                 http://www.elsevier.nl/gej-ng/10/41/16/151/17/17/article.pdf",
  acknowledgement = ack-nhfb,
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
}

@Book{Anonymous:1999:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus [{Centrum voor Wiskunde en
                 Informatica}] 1999: onbewezen vermoedens. ({Dutch})
                 [{Holiday} course [{Center for Mathematics and Computer
                 Science}] 1999: unproven suspicions]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "1999",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Roeckl:1999:CPS,
  author =       "C. Roeckl and D. Sangiorgi",
  title =        "A $ \lambda $-calculus Process Semantics of Concurrent
                 Idealised {ALGOL}",
  journal =      j-LECT-NOTES-COMP-SCI,
  volume =       "1578",
  pages =        "306--321",
  year =         "1999",
  CODEN =        "LNCSD9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  bibdate =      "Tue Sep 14 06:09:05 MDT 1999",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/lncs1999a.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cryptography1990.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs1999a.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Lecture Notes in Computer Science",
  keywords =     "computation structures; ETAPS; FOSSACS; software
                 science",
  xxnote =       "Check math in title??",
}

@Article{Thielecke:1999:CFJ,
  author =       "Hayo Thielecke",
  title =        "Continuations, Functions and Jumps",
  journal =      j-SIGACT,
  volume =       "30",
  number =       "2",
  pages =        "33--42",
  month =        jun,
  year =         "1999",
  CODEN =        "SIGNDM",
  DOI =          "https://doi.org/10.1145/568547.568561",
  ISSN =         "0163-5700 (print), 1943-5827 (electronic)",
  ISSN-L =       "0163-5700",
  bibdate =      "Wed Mar 21 09:45:57 MDT 2012",
  bibsource =    "http://portal.acm.org/;
                 https://www.math.utah.edu/pub/mirrors/ftp.ira.uka.de/bibliography/SE/logic.program.construction.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigact.bib",
  URL =          "http://www.cs.bham.ac.uk/~hxt/research/Logiccolumn8.ps",
  abstract =     "Practically all programming languages have some form
                 of control structure or jumping. The more advanced
                 forms of control structure tend to resemble function
                 calls, so much so that they are usually not even
                 described as jumps. Consider for example the library
                 function exit in C. Its use is much like a function, in
                 that it may be called with an argument; but the whole
                 point of exit is of course that its behaviour is
                 utterly non-functional, in that it jumps out of
                 arbitrarily many surrounding blocks and pending
                 function calls. Such a `non-returning function' or
                 `jump with arguments' is an example of a continuation
                 in the sense which we are interested in here. On the
                 other hand, a simple but fundamental idea in compiling
                 is that a function call is broken down into two jumps:
                 one from the caller to the callee for the call itself,
                 and another jump back from the callee to the caller
                 upon returning. (The return statement in C is in fact
                 listed among the `jump statements' [5].) This is most
                 obvious for void-accepting and -returning functions,
                 but it generalizes to other functions as well, if one
                 is willing to understand `jump' in the broader sense of
                 jump with arguments, i.e. continuation. In this view,
                 then, continuations are everywhere. Continuations have
                 been used in many different settings, in which they
                 appear in different guises, ranging from mathematical
                 functions to machine addresses. Rather than confine
                 ourselves to a definition of what a continuation is, we
                 will focus on continuation-passing style (CPS), as it
                 brings out the commonalities. The CPS transform
                 compresses a great deal of insight into three little
                 equations in \lambda -calculus. Making sense of it
                 intuitively, however, requires some background
                 knowledge and a certain fluency. The purpose of this
                 article, therefore, is to help the reader uncompress
                 the CPS transform by way of a rational reconstruction
                 from jumps. In the sequel, we will attempt to
                 illustrate the correspondence between continuations and
                 jumps (even in the guise of the abhorred goto). The
                 intent is partly historical, to retrace some of the
                 analysis of jumps that led to the discoveries of
                 continuations. At the same time, the language of choice
                 for many researchers during the (pre)history of
                 continuations, ALGOL 60, is not so different from
                 today's mainstream languages (i.e. C); we hope that
                 occasional snippets of C may be more easily accessible
                 to many readers than a functional language would be. So
                 in each of the four sections (Sections 2--5 below) that
                 make up the body of this paper, some C code will be
                 used to give a naive but concrete example of the issue
                 under consideration, before generalizing to a more
                 abstract setting.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGACT News",
  journal-URL =  "https://dl.acm.org/loi/sigact",
}

@Book{Dzhaparidze:2000:IOP,
  author =       "Kacha Dzhaparidze",
  title =        "Introduction to option pricing in a securities
                 market",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "2000",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{OHearn:2000:APL,
  author =       "Peter W. O'Hearn and John C. Reynolds",
  title =        "From {Algol} to polymorphic linear Lambda-calculus",
  journal =      j-J-ACM,
  volume =       "47",
  number =       "1",
  pages =        "167--223",
  month =        jan,
  year =         "2000",
  CODEN =        "JACOAH",
  ISSN =         "0004-5411 (print), 1557-735X (electronic)",
  ISSN-L =       "0004-5411",
  bibdate =      "Fri Apr 28 17:49:18 MDT 2000",
  bibsource =    "http://www.acm.org/pubs/contents/journals/jacm/;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/jacm.bib",
  URL =          "http://www.acm.org/pubs/citations/journals/jacm/2000-47-1/p167-o_hearn/",
  abstract =     "In a linearly-typed functional language, one can
                 define functions that consume their arguments in the
                 process of computing their results. This is reminiscent
                 of state transformations in imperative languages, where
                 execution of an assignment statement alters the
                 contents of the store. We explore this connection by
                 translating two variations on Algol 60 into a purely
                 functional language with polymorphic linear types. On
                 the one hand, the translations lead to a semantic
                 analysis of Algol-like programs, in terms of a model of
                 the linear language. On the other hand, they
                 demonstrate that a linearly-typed functional language
                 can be at least as expressive as Algol.",
  acknowledgement = ack-nhfb,
  ajournal =     "J. Assoc. Comput. Mach.",
  fjournal =     "Journal of the ACM",
  journal-URL =  "https://dl.acm.org/loi/jacm",
  keywords =     "linear logic; local state; logical relations;
                 parametric polymorphism",
  subject =      "Software --- Programming Languages --- Formal
                 Definitions and Theory (D.3.1): Semantics; Theory of
                 Computation --- Logics and Meanings of Programs ---
                 Semantics of Programming Languages (F.3.2):
                 Denotational semantics; General Terms: Languages,
                 Theory",
}

@Article{Plauger:2000:JAV,
  author =       "P. J. Plauger",
  title =        "Just Another Version of {Algol}",
  journal =      j-CCCUJ,
  volume =       "18",
  number =       "1",
  pages =        "??--??",
  month =        jan,
  year =         "2000",
  CODEN =        "CCUJEX",
  ISSN =         "1075-2838",
  bibdate =      "Tue May 14 18:09:24 MDT 2002",
  bibsource =    "http://www.cuj.com/articles/2000/0001/0001toc.htm?topic=articles;
                 http://www.math.utah.edu/pub/tex/bib/cccuj2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  abstract =     "As Ecclesiastes loved to remind us, there is nothing
                 new under the sun.",
  acknowledgement = ack-nhfb,
}

@Book{Anonymous:2001:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus [{Centrum voor Wiskunde en
                 Informatica}] 2001: Experimentele wiskunde. ({Dutch})
                 [{Holiday} course [{Center for Mathematics and Computer
                 Science}] 2001: Experimental mathematics]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "2001",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Clark:2002:IFA,
  author =       "David Clark and Chris Hankin and Sebastian Hunt",
  title =        "Information flow for {Algol}-like languages",
  journal =      j-COMP-LANGS-SYS-STRUCT,
  volume =       "28",
  number =       "1",
  pages =        "3--28",
  month =        apr,
  year =         "2002",
  CODEN =        "????",
  ISSN =         "1477-8424 (print), 1873-6866 (electronic)",
  ISSN-L =       "1477-8424",
  bibdate =      "Tue Jan 27 12:57:17 MST 2004",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/complngs.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  journal-URL =  "http://www.sciencedirect.com/science/journal/14778424",
}

@Article{Markoff:2002:EDP,
  author =       "John Markoff",
  title =        "{Edsger Dijkstra}, 72, Physicist Who Shaped Computer
                 Era, Dies",
  journal =      j-NY-TIMES,
  volume =       "??",
  number =       "??",
  pages =        "??--??",
  day =          "10",
  month =        aug,
  year =         "2002",
  CODEN =        "NYTIAO",
  ISSN =         "0362-4331 (print), 1542-667X, 1553-8095",
  ISSN-L =       "0362-4331",
  bibdate =      "Mon Mar 16 11:17:51 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://www.nytimes.com/2002/08/10/obituaries/10DIJK.html",
  acknowledgement = ack-nhfb,
  fjournal =     "New York Times",
  journal-URL =  "http://www.nytimes.com/",
  remark-1 =     "From the obituary: ``Dr. Dijkstra is best known for
                 his shortest-path algorithm, a method for finding the
                 most direct route on a graph or map, and for his work
                 as the co-designer of the first version of Algol 60, a
                 programming language that represented one of the first
                 compiler programs that translates human
                 instructions.''",
  remark-2 =     "From the obituary: ``When he married in 1957, the
                 Dutch marriage rites required that he state his
                 profession and he attempted to say he was a programmer.
                 The municipal authorities in Amsterdam did not accept
                 his answer on the ground that there was no such
                 profession. As a result, his marriage certificate
                 described his profession as `theoretical
                 physicist'.''",
  subject-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
}

@Misc{Randell:2002:ASE,
  author =       "Brian Randell",
  title =        "From {Algol 60} to Software Engineering",
  howpublished = "Talk at Dijkstra Tribute, Sun Microsystems, London,
                 UK.",
  pages =        "??",
  day =          "14",
  month =        nov,
  year =         "2002",
  bibdate =      "Wed Mar 18 14:56:23 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Brian Randell and Lawford Russell wrote the {\em
                 second\/} successful Algol 60, benefitting from many
                 discussions with Edsger Dijkstra, who co-wrote the
                 first one.",
  subject-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
}

@TechReport{Ritchie:2002:FLL,
  author =       "Dennis M. Ritchie",
  title =        "Five Little Languages and How They Grew: Talk at
                 {HOPL}",
  type =         "Report",
  number =       "??",
  institution =  "Bell Laboratories",
  address =      "Murray Hill, NJ 07974, USA",
  pages =        "??",
  day =          "19",
  month =        mar,
  year =         "2002",
  bibdate =      "Tue May 07 15:47:45 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  note =         "This talk was presented at the Second History of
                 Programming Languages conference, Cambridge, Mass.,
                 April, 1993.",
  URL =          "https://www.bell-labs.com/usr/dmr/www/hopl.html",
  abstract =     "A paper on the development of C was presented at the
                 second ACM History of Programming Languages conference
                 in Cambridge, Mass. in 1993. It was printed in History
                 of Programming Languages, ed. T. Bergin and R. Gibson,
                 ACM Press and Addison-Wesley, New York 1996, ISBN
                 0-201-89502-1. The paper itself has been available for
                 some time; here I record the transcript of the talk I
                 gave at the time. Unlike the paper, it doesn't talk
                 about C's history, but instead concentrates on its
                 relationships with other contemporary languages that
                 are at heart similar to C but have some characteristic
                 differences.\par

                 Although I have the introductory remarks by the session
                 chair, Brent Hailpern, and also the transcript of the
                 Q\&A session that followed, I've omitted these parts.
                 I'll leave the parts others said for the book (which I
                 recommend).\par

                 The transcript below is quite close to what I intended
                 to say according to my notes, though there were some
                 on-the-fly additions (especially in the opening --- not
                 surprisingly, there were more than a few barbs
                 thrown).\par

                 In cooperation with the volume's editors, particularly
                 Tim Bergin (to whom great thanks are due), my own
                 language glitches have been cleaned up well, but it
                 still retains some informality, as well as showing some
                 of the time pressure on the presentation.",
  acknowledgement = ack-nhfb,
  author-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
  keywords =     "Algol 68; BCPL; Bliss; C; Pascal",
}

@Book{Sebesta:2002:CPL,
  author =       "Robert W. Sebesta",
  title =        "Concepts of Programming Languages",
  publisher =    pub-AW,
  address =      pub-AW:adr,
  edition =      "Fifth",
  pages =        "xiii + 698",
  year =         "2002",
  ISBN =         "0-201-75295-6, 0-321-17645-6",
  ISBN-13 =      "978-0-201-75295-3, 978-0-321-17645-5",
  LCCN =         "QA76.7 .S43 2002",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2000.bib",
  acknowledgement = ack-nhfb,
  subject =      "Programming languages (Electronic computers); Langages
                 de programmation; Programming languages (Electronic
                 computers); Programmiersprache",
  tableofcontents = "1.1: Reasons for Studying Concepts of Programming
                 Languages / 2 \\
                 1.2: Programming Domains / 5 \\
                 1.3: Language Evaluation Criteria / 8 \\
                 1.4: Influences on Language Design / 20 \\
                 1.5: Language Categories / 23 \\
                 1.6: Language Design Trade-Offs / 24 \\
                 1.7: Implementation Methods / 25 \\
                 1.8: Programming Environments / 31 \\
                 \\
                 2: Evolution of the Major Programming Languages / 37
                 \\
                 2.1: Zuse's Plankalk{\"u}l / 38 \\
                 2.2: Minimal Hardware Programming: Pseudocodes / 41 \\
                 2.3: IBM 704 and FORTRAN / 44 \\
                 2.4: Functional Programming: Lisp / 49 \\
                 2.5: First Step Toward Sophistication: ALGOL 60 / 55
                 \\
                 2.6: Computerizing Business Records: COBOL / 61 \\
                 2.7: Beginnings of Timesharing: BASIC / 66 \\
                 2.8: Everything for Everybody: PL/I / 68 \\
                 2.9: Two Early Dynamic Languages: APL and SNOBOL 73 \\
                 2.10: Beginnings of Data Abstraction: SIMULA 67 / 74
                 \\
                 2.11: Orthogonal Design: ALGOL 68 / 75 \\
                 2.12: Some Important Descendants of the ALGOLs / 77 \\
                 2.13: Programming Based on Logic: Prolog / 84 \\
                 2.14: History's Largest Design Effort: Ada / 85 \\
                 2.15: Object-Oriented Programming: Smalltalk / 91 \\
                 2.16: Combining Imperative and Object-Oriented
                 Features: C++ / 94 \\
                 2.17: Programming the World Wide Web: Java / 97 \\
                 \\
                 3: Describing Syntax and Semantics / 105 \\
                 3.2: General Problem of Describing Syntax / 107 \\
                 3.3: Formal Methods of Describing Syntax / 109 \\
                 3.4: Attribute Grammars / 123 \\
                 3.5: Describing the Meanings of Programs: Dynamic
                 Semantics / 129 \\
                 \\
                 4: Lexical and Syntax Analysis / 153 \\
                 4.2: Lexical Analysis / 155 \\
                 4.3: Parsing Problem / 159 \\
                 4.4: Recursive-Descent Parsing / 162 \\
                 4.5: Bottom-Up Parsing / 167 \\
                 \\
                 5: Names, Bindings, Type Checking, and Scopes / 179 \\
                 5.2: Names / 181 \\
                 5.3: Variables / 183 \\
                 5.4: Concept of Binding / 186 \\
                 5.5: Type Checking / 193 \\
                 5.6: Strong Typing / 194 \\
                 5.7: Type Compatibility / 196 \\
                 5.9: Scope and Lifetime / 207 \\
                 5.10: Referencing Environments / 207 \\
                 5.11: Named Constants / 209 \\
                 5.12: Variable Initialization / 211 \\
                 \\
                 6: Data Types / 219 \\
                 6.2: Primitive Data Types / 221 \\
                 6.3: Character String Types / 225 \\
                 6.4: User-Defined Ordinal Types / 230 \\
                 6.5: Array Types / 234 \\
                 6.6: Associative Arrays / 246 \\
                 6.7: Record Types / 248 \\
                 6.8: Union Types / 252 \\
                 6.9: Set Types / 258 \\
                 6.10: Pointer Types / 260 \\
                 \\
                 7: Expressions and Assignment Statements 281 \\
                 7.2: Arithmetic Expressions / 283 \\
                 7.3: Overloaded Operators / 291 \\
                 7.4: Type Conversions / 293 \\
                 7.5: Relational and Boolean Expressions / 296 \\
                 7.6: Short-Circuit Evaluation / 298 \\
                 7.7: Assignment Statements / 300 \\
                 7.8: Mixed-Mode Assignment / 304 \\
                 \\
                 8: Statement-Level Control Structures / 309 \\
                 8.2: Compound Statements / 311 \\
                 8.3: Selection Statements / 312 \\
                 8.4: Iterative Statements / 324 \\
                 8.5: Unconditional Branching / 337 \\
                 8.6: Guarded Commands / 339 \\
                 \\
                 9: Subprograms / 349 \\
                 9.2: Fundamentals of Subprograms / 350 \\
                 9.3: Design Issues for Subprograms / 356 \\
                 9.4: Local Referencing Environments / 357 \\
                 9.5: Parameter-Passing Methods / 358 \\
                 9.6: Parameters That Are Subprogram Names / 377 \\
                 9.7: Overloaded Subprograms / 380 \\
                 9.8: Generic Subprograms / 381 \\
                 9.9: Separate and Independent Compilation / 385 \\
                 9.10: Design Issues for Functions / 387 \\
                 9.11: Accessing Nonlocal Environments / 388 \\
                 9.12: User-Defined Overloaded Operators / 390 \\
                 9.13: Coroutines / 391 \\
                 \\
                 10: Implementing Subprograms / 399 \\
                 10.1: General Semantics of Calls and Returns / 400 \\
                 10.2: Implementing FORTRAN 77 Subprograms / 401 \\
                 10.3: Implementing Subprograms in ALGOL-like Languages
                 / 403 \\
                 10.4: Blocks / 421 \\
                 10.5: Implementing Dynamic Scoping / 422 \\
                 10.6: Implementing Parameters That Are Subprogram Names
                 / 426 \\
                 \\
                 11: Abstract Data Types / 433 \\
                 11.1: Concept of Abstraction / 434 \\
                 11.2: Encapsulation / 435 \\
                 11.3: Introduction to Data Abstraction / 436 \\
                 11.4: Design Issues / 439 \\
                 11.5: Language Examples9 / 440 \\
                 11.6: Parameterized Abstract Data Types / 450 \\
                 \\
                 12: Support for Object-Oriented Programming / 457 \\
                 12.2: Object-Oriented Programming / 458 \\
                 12.3: Design Issues for Object-Oriented Languages 463
                 \\
                 12.4: Overview of Smalltalk / 468 \\
                 12.5: Introduction to the Smalltalk Language / 469 \\
                 12.6: Smalltalk Example Programs / 480 \\
                 12.7: Large-Scale Features of Smalltalk / 485 \\
                 12.8: Evaluation of Smalltalk / 487 \\
                 12.9: Support for Object-Oriented Programming in C++ /
                 488 \\
                 12.10: Support for Object-Oriented Programming in Java
                 / 496 \\
                 12.11: Support for Object-Oriented Programming in Ada
                 95 / 498 \\
                 12.12: Support for Object-Oriented Programming in
                 Eiffel / 502 \\
                 12.13: Object Model of JavaScript / 505 \\
                 12.14: Implementation of Object-Oriented Constructs /
                 508 \\
                 \\
                 13: Concurrency / 515 \\
                 13.2: Introduction to Subprogram-Level Concurrency 519
                 \\
                 13.3: Semaphores / 523 \\
                 13.4: Monitors / 528 \\
                 13.5: Message Passing / 533 \\
                 13.6: Concurrency in Ada 95 / 543 \\
                 13.7: Java Threads / 546 \\
                 13.8: Statement-Level Concurrency / 551 \\
                 \\
                 14: Exception Handling / 557 \\
                 14.1: Introduction to Exception Handling / 558 \\
                 14.2: Exception Handling in PL/I / 564 \\
                 14.3: Exception Handling in Ada / 569 \\
                 14.4: Exception Handling in C++ / 575 \\
                 14.5: Exception Handling in Java / 579 \\
                 \\
                 15: Functional Programming Languages / 591 \\
                 15.2: Mathematical Functions / 593 \\
                 15.3: Fundamentals of Functional Programming Languages
                 / 595 \\
                 15.4: First Functional Programming Language: Lisp 597
                 \\
                 15.5: An Introduction to Scheme / 600 \\
                 15.6: Common Lisp / 616 \\
                 15.7: ML / 618 \\
                 15.8: Haskell / 619 \\
                 15.9: Applications of Functional Language / 623 \\
                 15.10: A Comparison of Functional and Imperative
                 Languages / 624 \\
                 \\
                 16: Logic Programming Languages / 629 \\
                 16.2: A Brief Introduction to Predicate Calculus 630
                 \\
                 16.3: Predicate Calculus and Proving Theorems / 634 \\
                 16.4: An Overview of Logic Programming / 636 \\
                 16.5: Origins of Prolog / 638 \\
                 16.6: Basic Elements of Prolog / 638 \\
                 16.7: Deficiencies of Prolog / 652 \\
                 16.8: Applications of Logic Programming 658",
}

@Book{Anonymous:2003:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus [{Centrum voor Wiskunde en
                 Informatica}] 2003: wiskunde in het dagelijks leven.
                 ({Dutch}) [{Holiday} course [{Center for Mathematics
                 and Computer Science}] 2003: mathematics in everyday
                 life]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "2003",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Unpublished{Aretz:2003:DZAa,
  author =       "F. E. J. Kruseman Aretz",
  title =        "The {Dijkstra--Zonneveld} {ALGOL 60} compiler for the
                 {Electrologica X1}",
  number =       "N 0301",
  pages =        "??",
  month =        jan,
  year =         "2003",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Dummy note.",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Aretz:2003:DZAb,
  author =       "F. E. J. Kruseman Aretz",
  title =        "The {Dijkstra--Zonneveld} {ALGOL 60} compiler for the
                 {Electrologica X1} historical note {SEN, 2}",
  publisher =    "????",
  address =      "????",
  pages =        "??",
  month =        jun,
  year =         "2003",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Knuth:2003:SPC,
  author =       "Donald E. Knuth",
  title =        "Selected Papers on Computer Languages",
  volume =       "139",
  publisher =    pub-CSLI,
  address =      pub-CSLI:adr,
  pages =        "xvi + 594",
  year =         "2003",
  ISBN =         "1-57586-381-2 (hardcover), 1-57586-382-0 (paperback)",
  ISBN-13 =      "978-1-57586-381-8 (hardback), 978-1-57586-382-5
                 (paperback)",
  LCCN =         "QA76.7 .K63 2002",
  MRclass =      "68N15 (01A75 68-03 68-06)",
  MRnumber =     "MR2019164 (2005b:68045)",
  MRreviewer =   "Julian Padget",
  bibdate =      "Thu Sep 30 07:16:32 2004",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/litprog.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  series =       "CSLI Lecture Notes",
  acknowledgement = ack-nhfb,
  classmath =    "68-03 (Historical (computer science)); 00B60
                 (Collections of reprinted articles); 01A75 (Collected
                 or selected works); 68-02 (Research monographs
                 (computer science))",
  keywords =     "Algol; attribute grammars; automata; BNF; compiler;
                 Fortran; programming history; programming language;
                 semantics; syntax",
  remark =       "This book is the fifth volume of the papers written by
                 Donald E. Knuth, the pioneer of computer science. The
                 previous volumes were: 1. Literate Programming (1992);
                 2. Selected Papers on Computer Science (1996; Zbl
                 0866.68002); 3. Digital Typography (1999; Zbl
                 0927.68109); 4. Selected Papers on Analysis of
                 Algorithms (2000; Zbl 0966.68082). This fifth volume
                 contains 25 papers on programming languages, their
                 syntax, semantics and translation. The book begins with
                 a survey `The Early Development of Programming
                 Languages' originally published in 1977. It is followed
                 by the well known paper `Backus Normal Form versus
                 Backus Naur Form' (1964). Five papers are concerned
                 with Algol-60, two with SOL. The remaining papers deal
                 with the theory of programming languages, context-free
                 languages, formal semantics, attribute grammars,
                 compilers, algebraic translation, coroutine generation,
                 etc. The reader will be able to see the early history
                 and development of fundamental concepts that have now
                 become thoroughly integrated into modern software
                 systems.",
  tableofcontents = "1: The Early Development of Programming Languages
                 \\
                 2: Backus Normal Form versus Backus Naur Form \\
                 3: Teaching ALGOL 60 \\
                 4: ALGOL 60 Confidential \\
                 5: Smalgol-61 \\
                 6: Man or Boy? \\
                 7: A Proposal for Input-Output Conventions in ALGOL 60
                 \\
                 8: The Remaining Trouble Spots in ALGOL 60 \\
                 9: SOL \\
                 A Symbolic Language for Systems Simulation \\
                 10: A Formal Definition of SOL \\
                 11: The Science of Programming Languages \\
                 12: Programming Languages for Automata \\
                 13: A Characterization of Parenthesis Languages \\
                 14: Top-Down Syntax Analysis \\
                 15: On the Translation of Languages from Left to Right
                 \\
                 16: Context-Free Multilanguages \\
                 17: Semantics of Context-Free Languages \\
                 18: Examples of Formal Semantics",
  xxpages =      "xvi + 594",
  zz-isbn =      "1-57586-381-2 (hardback), 1-57586-382-0 (paperback)",
}

@TechReport{KrusemanAretz:2003:DZA,
  author =       "F. E. J. {Kruseman Aretz}",
  title =        "The {Dijkstra--Zonneveld} {ALGOL 60} compiler for the
                 {Electrologica X1}: historical note {SEN, 2}",
  type =         "Note",
  number =       "SEN-N0301",
  institution =  "Centrum voor Wiskunde en Informatica",
  address =      "Amsterdam, The Netherlands",
  pages =        "vii + 328",
  day =          "30",
  month =        jun,
  year =         "2003",
  bibdate =      "Tue Mar 17 15:43:35 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://archive.computerhistory.org/resources/text/algol/algol_bulletin/EX/SN-N0301.PDF",
  acknowledgement = ack-nhfb,
  subject-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
}

@PhdThesis{Windhouwer:2003:FGS,
  author =       "Menzo A. indhouwer",
  title =        "Feature Grammar Systems --- Incremental Maintenance of
                 Indexes to Digital Media Warehouses",
  type =         "{Ph.D.} thesis",
  school =       "Faculty of Science (FNWI) --- Informatics Institute
                 (IVI), University of Amsterdam",
  address =      "Amsterdam, The Netherlands",
  pages =        "viii + 191",
  month =        nov,
  year =         "2003",
  ISBN =         "90-6196-522-5",
  ISBN-13 =      "978-90-6196-522-0",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "SIKS dissertation series",
  URL =          "http://dare.uva.nl/document/86747;
                 http://hdl.handle.net/11245/1.214540",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Misc{Haigh:2004:IBF,
  author =       "Thomas Haigh",
  title =        "An interview with {Brian Ford}, {Steve Hague} and
                 {Sven Hammarling}",
  howpublished = "Web site",
  pages =        "50",
  day =          "29--30",
  month =        jun,
  year =         "2004",
  bibdate =      "Wed May 20 12:41:55 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Interview conducted for the Society for Industrial and
                 Applied Mathematics, and the transcript and original
                 tapes were later donated to the Computer History Museum
                 in Mountain View, CA.",
  URL =          "https://history.siam.org/pdfs2/ford_final.pdf",
  acknowledgement = ack-nhfb # " and " # ack-dc,
  keywords =     "Abdul Salem; Alan M. Turing; Albert Prat; Allen
                 Hindmarch; Barry Trager; Bill Davidon; Bill Gear; Bill
                 Gropp; Bishop Heim; Bo Einarsson; Brian Ford; Brian
                 Smith; Brian Trubshaw; Burt Garbow; Canon John;
                 Cardinal Wojtyla; Carol Smith; Christian Reinsch;
                 Christopher Strachey; Chuck Lawson; Cleve Moler; Clive
                 Grainger; David Evans; David Jacobs; David J. Finney;
                 David Mayers; Diana Collins; Dick Jenks; Ed Batiste;
                 Eric Foxley; F. Alan Scott; Fran{\c{c}}oise
                 Chaitin-Chatelin; G. W. (Pete) Stewart; Gaston Gonnet;
                 George Forsythe; George Hall; Hans J. Setter; Henry
                 Neave; Ian Gladwell; Ian Reid; Ingmar Dahlstrom; Jack
                 Dongarra; James Davenport; James Demmel; James Lyness;
                 Jan Kok; Jeremy Du Croz; Jim Boyle; Jim Pool; Jim
                 Wilkinson; Joan Walsh; John Nelder; John Packer; John
                 Reeves; John Reid; John Rice; Keith Geddes; Ken
                 Brodlie; Larry Shampine; Lee Osterweil; Leslie Fox;
                 Linda Hayes; Linda Petzold; Lloyd Fosdick; Malcolm
                 Cohen; Marek Machura; Margaret Wright; Martin Luther;
                 Martin Luther King; Martin Schultz; Maurice Wilkes;
                 Mike Powell; Morven Gentleman; Nelson Mandela; Nicholas
                 Wirth; Norm Schryer; Olga Taussky; Per-Olov L{\"o}wdin;
                 Peter Kemp; Peter Mansfield; Phyllis Fox; Richard
                 Daley; Richard Field; Richard Tallett; Robert Sack;
                 Roger Fletcher; Roger Mead; Roger Payne; Seymour Cray;
                 Shirley Lill; Sidney Michaelson; Sir David Cox; Sir
                 Ronald A. Fisher; Stephen Watt; Steve Hague; Steven
                 Hawking; Steven Barnett; Stuart Feldman; Sue Bond; T.
                 J. (Derek) Dekker; Sven Hammarling; Thomas Haigh; Tom
                 Aird; Tom Hull; Virginia Klema; W. J. (Bill) Cody; W.
                 Stanley Brown; Wayne Cowell; Webb Miller; William
                 (Velvel) Kahan; Winnie Mandela",
  remark-1 =     "From page 22: Brian Ford of NAG says ``our Algol 60
                 library stopped at Mark 8, in 1981. We then also
                 started an Algol 68 library.''",
  remark-2 =     "From page 22: Brian Ford says ``There were Government
                 laboratories in England using Algol 60 until 1997.
                 There are strike aircraft still being flown in Europe
                 which use our Algol 68 codes, they'll do that until the
                 year 2007, \ldots{}''",
  remark-3 =     "From page 22: Brian Ford says ``Algol 68 was perhaps
                 the best language I ever worked in.''",
}

@PhdThesis{Abraham:2005:APS,
  author =       "Erika Abraham",
  title =        "An Assertional Proof System for Multithreaded {Java}
                 --- Theory and Tool Support",
  type =         "{Ph.D.} thesis",
  school =       "????",
  address =      "????",
  pages =        "??",
  month =        jan,
  year =         "2005",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2000.bib",
  URL =          "http://hdl.handle.net/1887/584",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@PhdThesis{Vinju:2005:ATS,
  author =       "Jurgen Vinju",
  title =        "Analysis and transformation of source code by parsing
                 and rewriting",
  type =         "{Ph.D.} thesis",
  school =       "Faculty of Science (FNWI) --- Informatics Institute
                 (IVI), University of Amsterdam",
  address =      "Amsterdam, The Netherlands",
  pages =        "??",
  day =          "15",
  month =        nov,
  year =         "2005",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://hdl.handle.net/11245/1.252129",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  advisor =      "P. Klint and M. G. J. van den Brand",
}

@Book{Anonymous:2006:PFS,
  author =       "Anonymous",
  title =        "Proceedings of the fifty-second {European} study group
                 with industry, {Amsterdam, The Netherlands},
                 31.01-04.02.2005",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "2006",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Book{Anonymous:2006:VCV,
  author =       "Anonymous",
  title =        "Vakantiecursus 2006 {Centrum voor Wiskunde en
                 Informatica}: Actuele wiskunde, {Amsterdam} en
                 {Eindhoven}, 2006. ({Dutch}) [{Holiday} course 2006
                 {Center for Mathematics and Computer Science}: Current
                 mathematics, {Amsterdam} and {Eindhoven}, 2006]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "2006",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@PhdThesis{Economopoulos:2006:GLP,
  author =       "Giorgos Robert Economopoulos",
  title =        "Generalised {LR} Parsing Algorithms",
  type =         "{Ph.D.} thesis",
  school =       "Royal Holloway",
  address =      "London, UK",
  pages =        "??",
  month =        jan,
  year =         "2006",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.proquest.com/pqdtglobal/docview/301691838/",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Herder:2006:MSP,
  author =       "Jorrit N. Herder and Herbert Bos and Ben Gras and
                 Philip Homburg and Andrew S. Tanenbaum",
  title =        "Modular System Programming in {MINIX 3}",
  journal =      j-LOGIN,
  volume =       "31",
  number =       "2",
  pages =        "19--28",
  month =        apr,
  year =         "2006",
  CODEN =        "LOGNEM",
  DOI =          "????",
  ISSN =         "1044-6397",
  bibdate =      "Fri Oct 24 08:50:50 2014",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/minix.bib;
                 http://www.usenix.org/publications/login/2006-04/index.html;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran3.bib",
  URL =          "http://www.minix3.org/;
                 http://www.minix3.org/docs/login-2006.pdf;
                 http://www.usenix.org/publications/login/2006-04/openpdfs/herder.pdf",
  abstract =     "When the first modern operating systems were being
                 developed in the early 1960s, the designers were so
                 worried about performance that these systems were
                 written in assembly language, even though high-level
                 languages such as FORTRAN, MAD, and Algol were well
                 established. Reliability and security were not even on
                 the radar. Times have changed and we now need to
                 reexamine the need for reliability in operating
                 systems.",
  acknowledgement = ack-nhfb,
  fjournal =     ";login: the USENIX Association newsletter",
}

@Article{Barnes:2007:SIBb,
  author =       "John G. P. Barnes",
  title =        "{SP1}: introducing the best of {Ada 2005}",
  journal =      j-SIGADA-LETTERS,
  volume =       "27",
  number =       "3",
  pages =        "3--3",
  month =        dec,
  year =         "2007",
  CODEN =        "AALEE5",
  DOI =          "https://doi.org/10.1145/1315580.1315584",
  ISSN =         "1094-3641 (print), 1557-9476 (electronic)",
  ISSN-L =       "1094-3641",
  bibdate =      "Tue Jun 17 09:18:04 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigada.bib",
  abstract =     "Ada 2005 is the latest chapter in the Ada story. Ada
                 95 was a huge leap forward from Ada 83. However,
                 experience showed that Ada 95 has a number of gaps. Ada
                 2005 is not such a giant leap forward but aims rather
                 to round off Ada 95 and so provide the community with a
                 really smooth programming language suited for the
                 demanding applications of the 21st century.\par

                 John will explain the specific goals of the development
                 and introduce the key new features of Ada 2005. The
                 most obvious new features are in the OO model with the
                 introduction of interfaces and in the real-time area
                 with more control over timing and scheduling plus much
                 more in the predefined library. But there are other
                 improvements as well in areas such as visibility
                 control, exceptions and generics. And of course also
                 downward closures so that Ada is at last as good as
                 Algol 60 in that area.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGAda Ada Letters",
  journal-URL =  "https://dl.acm.org/loi/sigada",
}

@Article{Hermida:2007:FFP,
  author =       "C. Hermida and R. D. Tennent",
  title =        "A fibrational framework for possible-world semantics
                 of {Algol}",
  journal =      j-THEOR-COMP-SCI,
  volume =       "375",
  number =       "1--3",
  pages =        "3--19",
  day =          "1",
  month =        may,
  year =         "2007",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Tue Mar 29 08:55:42 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/tcs2005.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Theor. Comput. Sci.",
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
}

@InProceedings{Wirth:2007:MO,
  author =       "Niklaus Wirth",
  booktitle =    "Proceedings of the Third {ACM SIGPLAN Conference on
                 History of Programming Languages}",
  title =        "{Modula-2} and {Oberon}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "3.1--3.10",
  year =         "2007",
  DOI =          "https://doi.org/10.1145/1238844.1238847",
  ISBN =         "1-59593-766-8",
  ISBN-13 =      "978-1-59593-766-7",
  bibdate =      "Fri Jan 5 08:25:24 2024",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "HOPL III",
  URL =          "https://people.inf.ethz.ch/wirth/Articles/Modula-Oberon-June.doc",
  abstract =     "This is an account of the development of the languages
                 Modula-2 and Oberon. Together with their ancestors
                 ALGOL 60 and Pascal they form a family called
                 Algol-like languages. Pascal (1970) reflected the ideas
                 of structured programming, Modula-2 (1979) added those
                 of modular system design, and Oberon (1988) catered to
                 the object-oriented style. Thus they mirror the
                 essential programming paradigms of the past decades.
                 Here the major language properties are outlined,
                 followed by an account of the respective implementation
                 efforts. The conditions and the environments in which
                 the languages were created are elucidated. We point out
                 that simplicity of design was the most essential
                 guiding principle. Clarity of concepts, economy of
                 features, efficiency and reliability of implementations
                 were its consequences.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024)",
  location =     "San Diego, California",
}

@Article{Acs:2008:CAB,
  author =       "{\'E}va {\'A}cs and A. K. Borsodi and Gy. Z{\'a}ray",
  title =        "Comparative algological and bacteriological
                 examinations on biofilms developed on different
                 substrata in a shallow soda lake",
  journal =      j-AQUAT-ECOL,
  volume =       "42",
  number =       "4",
  pages =        "521--531",
  month =        dec,
  year =         "2008",
  CODEN =        "AQECF9",
  DOI =          "https://doi.org/10.1007/s10452-007-9132-0",
  ISSN =         "1386-2588 (print), 1573-5125 (electronic)",
  ISSN-L =       "1386-2588",
  bibdate =      "Fri Sep 23 10:22:51 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/aquatecol.bib",
  URL =          "https://link.springer.com/article/10.1007/s10452-007-9132-0",
  acknowledgement = ack-nhfb,
  ajournal =     "Aquat. Ecol.",
  fjournal =     "Aquatic Ecology",
  journal-URL =  "http://link.springer.com/journal/10452",
}

@Book{Anonymous:2008:VWP,
  author =       "Anonymous",
  title =        "Vakantiecursus 2008 --- Wiskunde en profil: het
                 gezicht van de wiskunde. ({Dutch}) [{Holiday} course
                 2008 --- Mathematics and profile: the face of
                 mathematics]",
  publisher =    "C",
  pages =        "??",
  month =        aug,
  year =         "2008",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Lampson:2008:LSE,
  author =       "Butler W. Lampson",
  title =        "Lazy and speculative execution in computer systems",
  journal =      j-SIGPLAN,
  volume =       "43",
  number =       "9",
  pages =        "1--2",
  month =        sep,
  year =         "2008",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1411204.1411205",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Tue Sep 23 17:31:25 MDT 2008",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2000.bib",
  abstract =     "The distinction between lazy and eager (or strict)
                 evaluation has been studied in programming languages
                 since Algol 60's call by name, as a way to avoid
                 unnecessary work and to deal gracefully with infinite
                 structures such as streams. It is deeply integrated in
                 some languages, notably Haskell, and can be simulated
                 in many languages by wrapping a lazy expression in a
                 lambda. Less well studied is the role of laziness, and
                 its opposite, speculation, in computer systems, both
                 hardware and software. A wide range of techniques can
                 be understood as applications of these two ideas.
                 Laziness is the idea behind:\par

                 Redo logging for maintaining persistent state and
                 replicated state machines: the log represents the
                 current state, but it is evaluated only after a failure
                 or to bring a replica online.\par

                 Copy-on-write schemes for maintaining multiple versions
                 of a large, slowly changing state, usually in a
                 database or file system.\par

                 Write buffers and writeback caches in memory and file
                 systems, which are lazy about updating the main
                 store.\par

                 Relaxed memory models and eventual consistency
                 replication schemes (which require weakening the
                 spec).\par

                 Clipping regions and expose events in graphics and
                 window systems.\par

                 Carry-save adders, which defer propagating carries
                 until a clean result is needed.\par

                 'Infinity' and 'Not a number' results of floating point
                 operations.\par

                 Futures (in programming) and out of order execution (in
                 CPUs), which launch a computation but are lazy about
                 consuming the result. Dataflow is a
                 generalization.\par

                 'Formatting operators' in text editors, which apply
                 properties such as 'italic' to large regions of text by
                 attaching a sequence of functions that compute the
                 properties; the functions are not evaluated until the
                 text needs to be displayed.\par

                 Stream processing in database queries, Unix pipes,
                 etc., which conceptually applies operators to unbounded
                 sequences of data, but rearranges the computation when
                 possible to apply a sequence of operators to each data
                 item in turn. Speculation is the idea
                 behind:\par

                 Optimistic concurrency control in databases, and more
                 recently in transactional memory\par

                 Prefetching in memory and file systems.\par

                 Branch prediction, and speculative execution in general
                 in modern CPUs.\par

                 Data speculation, which works especially well when the
                 data is cached but might be updated by a concurrent
                 process. This is a form of optimistic concurrency
                 control.\par

                 Exponential backoff schemes for scheduling a resource,
                 most notably in LANs such as WiFi or classical
                 Ethernet.\par

                 All forms of caching, which speculate that it's worth
                 filling up some memory with data in the hope that it
                 will be used again. In both cases it is usual to insist
                 that the laziness or speculation is strictly a matter
                 of scheduling that doesn't affect the result of a
                 computation but only improves the performance.
                 Sometimes, however, the spec is weakened, for example
                 in eventual consistency. I will discuss many of these
                 examples in detail and examine what they have in
                 common, how they differ, and what factors govern the
                 effectiveness of laziness and speculation in computer
                 systems.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "lazy evaluation",
}

@Article{Murawski:2008:TOI,
  author =       "Andrzej S. Murawski and Igor Walukiewicz",
  title =        "Third-order {Idealized Algol} with iteration is
                 decidable",
  journal =      j-THEOR-COMP-SCI,
  volume =       "390",
  number =       "2--3",
  pages =        "214--229",
  day =          "28",
  month =        jan,
  year =         "2008",
  CODEN =        "TCSCDI",
  ISSN =         "0304-3975 (print), 1879-2294 (electronic)",
  ISSN-L =       "0304-3975",
  bibdate =      "Mon Mar 28 22:12:01 MDT 2011",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/tcs2005.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "Theor. Comput. Sci.",
  fjournal =     "Theoretical Computer Science",
  journal-URL =  "http://www.sciencedirect.com/science/journal/03043975/",
}

@Article{Ahmed:2009:SDR,
  author =       "Amal Ahmed and Derek Dreyer and Andreas Rossberg",
  title =        "State-dependent representation independence",
  journal =      j-SIGPLAN,
  volume =       "44",
  number =       "1",
  pages =        "340--353",
  month =        jan,
  year =         "2009",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/1594834.1480925",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Fri Oct 9 08:40:38 MDT 2009",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2000.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2000.bib",
  abstract =     "Mitchell's notion of representation independence is a
                 particularly useful application of Reynolds' relational
                 parametricity -- two different implementations of an
                 abstract data type can be shown contextually equivalent
                 so long as there exists a relation between their type
                 representations that is preserved by their operations.
                 There have been a number of methods proposed for
                 proving representation independence in various pure
                 extensions of System F (where data abstraction is
                 achieved through existential typing), as well as in
                 Algol- or Java-like languages (where data abstraction
                 is achieved through the use of local mutable state).
                 However, none of these approaches addresses the
                 interaction of existential type abstraction and local
                 state. In particular, none allows one to prove
                 representation independence results for generative ADTs
                 -- i.e. ADTs that both maintain some local state and
                 define abstract types whose internal representations
                 are dependent on that local state.\par

                 In this paper, we present a syntactic,
                 logical-relations-based method for proving
                 representation independence of generative ADTs in a
                 language supporting polymorphic types, existential
                 types, general recursive types, and unrestricted
                 ML-style mutable references. We demonstrate the
                 effectiveness of our method by using it to prove
                 several interesting contextual equivalences that
                 involve a close interaction between existential typing
                 and local state, as well as some well-known
                 equivalences from the literature (such as Pitts and
                 Stark's 'awkward' example) that have caused trouble for
                 previous logical-relations-based methods.\par

                 The success of our method relies on two key technical
                 innovations. First, in order to handle generative ADTs,
                 we develop a possible-worlds model in which relational
                 interpretations of types are allowed to grow over time
                 in a manner that is tightly coupled with changes to
                 some local state. Second, we employ a step-indexed
                 stratification of possible worlds, which facilitates a
                 simplified account of mutable references of higher
                 type.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  keywords =     "abstract data types; existential types; local state;
                 representation independence; step-indexed logical
                 relations",
}

@Book{Anonymous:2009:VTU,
  author =       "Anonymous",
  title =        "Vakantiecursus 2009 --- Tel uit je winst --- wiskunde
                 in geld en spelen. ({Dutch}) [{Holiday} course 2009 ---
                 Count your winnings --- mathematics in money and
                 games]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "2009",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Book{Apt:2009:VSC,
  author =       "Krzysztof Apt and Ernst-R{\"u}diger Olderog and Frank
                 de Boer",
  title =        "Verification of Sequential and Concurrent Programs",
  publisher =    "S",
  pages =        "??",
  month =        oct,
  year =         "2009",
  DOI =          "https://doi.org/10.1007/978-1-84882-745-5",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@TechReport{KrusemanAretz:2010:DCP,
  author =       "F. E. J. {Kruseman Aretz}",
  title =        "Design and correctness proof of an emulation of the
                 floating-point operations of the {Electrologica X8}: a
                 case study",
  type =         "Computer Science Report",
  number =       "1002",
  institution =  "Technische Universiteit Eindhoven",
  address =      "Eindhoven, The Netherlands",
  pages =        "58",
  day =          "30",
  month =        mar,
  year =         "2010",
  bibdate =      "Mon Oct 17 16:37:56 2016",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "http://repository.tue.nl/674735",
  abstract =     "Some time ago I decided to write an emulator for a
                 Dutch computer from the sixties of the previous
                 century, the Electrologica X8, in order to be able to
                 run its ALGOL 60 implementation and to do some
                 measurements with it. That emulator was written in
                 (standard ISO) Pascal.",
  acknowledgement = ack-nhfb,
  remark-1 =     "From page 2: ``Electrologica was a Dutch computer
                 factory, founded in 1956. It produced the Electrologica
                 X1 (from 1958) and its successor, the Electrologica X8
                 (from 1965). The latter was more or less upwards
                 compatible with the former, about a factor of 12
                 faster, and in addition it had floating-point hardware:
                 an additional register F and instructions for
                 floating-point addition, subtraction, multiplication,
                 and division.''",
  remark-2 =     "From page 3: ``the floating-point operations `+', `-',
                 `*', and `/' all delivered the best possible result,
                 i.e. that floating-point number in standard form whose
                 value is closest to the exact result. In case that the
                 exact result of the operation was precisely midway two
                 consecutive floating-point numbers, the result was
                 rounded upwards for positive results and downwards for
                 negative results.''",
  remark-3 =     "From page 29: ``The number representation of the EL X8
                 was in one-complement, with preference for $-0$ over
                 $+0$ (I have not analyzed whether an implementation
                 directly in the one-complement representation needs
                 more, or perhaps less guarding bits).",
  remark-4 =     "Page 56 presents the four-step Newton--Raphson
                 algorithm used to implement the square-root operation
                 on the EL8, producing results with a maximum error of
                 0.90 bit.",
}

@Article{Nofre:2010:UAU,
  author =       "David Nofre",
  title =        "Unraveling {Algol}: {US}, {Europe}, and the Creation
                 of a Programming Language",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "32",
  number =       "2",
  pages =        "58--68",
  month =        apr # "\slash " # jun,
  year =         "2010",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/MAHC.2010.4",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Thu May 13 10:26:12 2010",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/householder-alston-s.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  URL =          "https://www.researchgate.net/profile/David_Nofre/publication/224107164_Unraveling_Algol_US_Europe_and_the_Creation_of_a_Programming_Language",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}

@Book{Anonymous:2011:VS,
  author =       "Anonymous",
  title =        "Vakantiecursus 2011 --- Symmetrie. ({Dutch})
                 [{Holiday} course 2011 --- Symmetry]",
  publisher =    "C",
  pages =        "??",
  month =        jan,
  year =         "2011",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  language =     "Dutch",
}

@Article{Bauer:2011:AVG,
  author =       "Friedrich L. Bauer",
  title =        "{Die ALGOL-Verschw{\"o}rung}. ({German}) [{The}
                 {ALGOL} Conspiracy]",
  journal =      j-INFORMATIK-SPEKTRUM,
  volume =       "35",
  number =       "2",
  pages =        "141--149",
  month =        dec,
  year =         "2011",
  CODEN =        "INSKDW",
  DOI =          "https://doi.org/10.1007/s00287-011-0585-0",
  ISSN =         "0170-6012 (print), 1432-122X (electronic)",
  ISSN-L =       "0170-6012",
  bibdate =      "Sat Aug 22 14:48:56 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  fjournal =     "Informatik Spektrum",
  journal-URL =  "http://link.springer.com/journal/287",
  language =     "German",
}

@InBook{Gil:2011:BMC,
  author =       "Amparo Gil and Javier Segura and Nico Temme",
  booktitle =    "Recent Advances in Computational and Applied
                 Mathematics",
  title =        "Basic Methods for Computing Special Functions",
  chapter =      "??",
  publisher =    "S",
  pages =        "??--??",
  month =        jan,
  year =         "2011",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Stoer:2011:GST,
  author =       "Josef Stoer",
  title =        "The {Gatlinburg Symposia} and Their Influence on the
                 Development of Numerical Linear Algebra",
  journal =      "IMAGE",
  volume =       "??",
  number =       "??",
  pages =        "13--25",
  month =        "Spring",
  year =         "2011",
  bibdate =      "Wed Mar 28 16:51:41 2018",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/t/taussky-todd-olga.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "From the start of \S 2: ``The Gatlinburg Symposia,
                 officially started by Alston S. Householder in 1961,
                 were influenced in part by the existence of two earlier
                 and similar symposia, the first organized by Olga
                 Taussky in 1951 in Los Angeles and the second by
                 Wallace Givens in 1957 in Detroit. ''",
  URL =          "http://www.maths.manchester.ac.uk/~higham/conferences/householder/image46_stoer.pdf",
  abstract =     "About 1960, Alton S. Householder initiated the idea of
                 ``Gatlinburg Symposia on Numerical Linear Algebra''.
                 They were named after the resort of Gatlinburg,
                 Tennessee, where the early meetings took place; later
                 on they shifted to various other locations in North
                 America and also in Europe. Responsible for their
                 program was the ``Gatlinburg Committee''; the first
                 consisted of A. S. Householder, J. H. Wilkinson, W.
                 Givens, G. E. Forsythe, P. Henrici, and F. L. Bauer.
                 There were only invited lectures and there were, at
                 least initially, no parallel sessions. The list of
                 participants contains many well known names and
                 continues to read like a ``Who's Who'' in the area of
                 Numerical Linear Algebra, so that it is not surprising
                 that the Symposia have had a tremendous influence on
                 its development, both with respect to theory and the
                 design of reliable and efficient algorithms. Such
                 well-known software packages as LINPACK, LAPACK,
                 EISPACK, and SPARSEPACK had their root in the
                 collection of ALGOL programs in the book of Wilkinson
                 and Reinsch, \booktitle{Linear Algebra}, in many
                 critical discussions during Gatlinburg Symposia, and in
                 the close cooperation of scientists attending these
                 meetings.",
  acknowledgement = ack-nhfb,
  subject-dates = "Olga Taussky-Todd (30 August 1906--7 October 1995)",
}

@InProceedings{Zaytsev:2011:UFL,
  author =       "Vadim Zaytsev and Ralf L{\"a}mmel",
  editor =       "Brian Malloy and Steffen Staab and Mark van den
                 Brand",
  booktitle =    "Software Language Engineering Third International
                 Conference, {SLE 2010}, Eindhoven, The Netherlands,
                 October 12--13, 2010, Revised Selected Papers",
  title =        "A Unified Format for Language Documents",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "206--225",
  month =        dec,
  year =         "2011",
  DOI =          "https://doi.org/10.1007/978-3-642-19440-5",
  ISBN =         "3-642-19439-7",
  ISBN-13 =      "978-3-642-19439-9",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "QA76.758 .S54 2011",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
  xxbooktitle =  "Post-proceedings of the Third International Conference
                 on Software Language Engineering {(SLE 2010)}",
}

@Article{Bauer:2012:AVG,
  author =       "Friedrich L. Bauer",
  title =        "{Die ALGOL-Verschw{\"o}rung}. ({German}) [{The}
                 {ALGOL} Conspiracy]",
  journal =      j-INFORMATIK-SPEKTRUM,
  volume =       "35",
  number =       "2",
  pages =        "141--149",
  month =        dec,
  year =         "2012",
  CODEN =        "INSKDW",
  DOI =          "https://doi.org/10.1007/s00287-011-0585-0",
  ISSN =         "0170-6012 (print), 1432-122X (electronic)",
  ISSN-L =       "0170-6012",
  bibdate =      "Sat Aug 22 15:20:53 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hamming-richard-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://link.springer.com/article/10.1007/s00287-011-0585-0",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  fjournal =     "Informatik Spektrum",
  journal-URL =  "http://link.springer.com/journal/287",
  language =     "German",
}

@Article{Grassmann:2012:CBR,
  author =       "Winfried K. Grassmann",
  title =        "A Computer Built with Relays and a Mechanical Memory,
                 and {Algol}",
  journal =      j-COMP-J,
  volume =       "55",
  number =       "11",
  pages =        "1309--1316",
  month =        nov,
  year =         "2012",
  CODEN =        "CMPJA6",
  DOI =          "https://doi.org/10.1093/comjnl/bxr132",
  ISSN =         "0010-4620 (print), 1460-2067 (electronic)",
  ISSN-L =       "0010-4620",
  bibdate =      "Thu Nov 1 11:25:36 MDT 2012",
  bibsource =    "http://comjnl.oxfordjournals.org/content/55/11.toc;
                 http://www.math.utah.edu/pub/tex/bib/compj2010.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://comjnl.oxfordjournals.org/content/55/11/1309.full.pdf+html",
  acknowledgement = ack-nhfb,
  fjournal =     "The Computer Journal",
  journal-URL =  "http://comjnl.oxfordjournals.org/",
  onlinedate =   "January 16, 2012",
}

@Article{Braden:2013:BAS,
  author =       "Robert Braden",
  title =        "{Burroughs Algol} at {Stanford University},
                 1960--1963",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "35",
  number =       "4",
  pages =        "69--73",
  month =        oct # "\slash " # dec,
  year =         "2013",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/MAHC.2013.45",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Thu Jan 9 15:49:40 2014",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/f/forsythe-george-elmer.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  note =         "From page 72: ``This Anecdote is dedicated to the
                 memory of George Forsythe, whose vision and gentle
                 wisdom initiated and steered the revolution I have
                 described. Between 1960 and 1963, he created at
                 Stanford an environment in which a Burroughs B220
                 computer system, the Burroughs Algebraic Compiler, and
                 the BALGOL language combined to excite and train a
                 group of Stanford people diving into the emerging
                 computer age.''",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
  keywords =     "BAC; BALGOL; Burroughs Algol 58; SUBALCOM",
  remark-01 =    "From page 69: ``The B220 was a transitional machine, a
                 vacuum-tube machine that performed base-10
                 arithmetic.''",
  remark-02 =    "From page 69: ``Professor George Forsythe employed
                 BALGOL to implement automatic grading of student
                 programs.''",
  remark-03 =    "From page 70: ``It could compile and execute
                 nontrivial programs on a machine with only 5,000
                 10-digit memory words. This was one-sixth of the memory
                 capacity (32,000 36-bit words) of the IBM 7090 that
                 replaced it.''",
  remark-04 =    "From page 70: ``The code had been commented by a Cal
                 Tech graduate student named Donald Knuth, who was a
                 summer hire at Burroughs Pasadena''",
  remark-05 =    "From page 71: ``The syntax notation subsequently
                 called BNF (originally Backus Normal Form, later
                 Backus-Naur Form) was initially published by John
                 Backus during the time of the BAC development.''",
  remark-06 =    "From page 71: ``BALGOL avoided many of the annoying
                 compiler limits that plagued programmers, such as six
                 character identifiers or many individual table limits.
                 The BAC allowed identifier lengths up to 50
                 characters.''",
  remark-07 =    "From page 71: ``The compiler and its tables occupied
                 approximately 4,100 words.''",
  remark-08 =    "From page 71: ``In 1962 Stanford contracted with IBM
                 for an IBM 7090, causing great consternation in
                 Forsythe's office. \ldots{} To subject this community
                 to IBM's EDP-oriented system software would have moved
                 academic computing at Stanford backward by several
                 years.''",
  remark-09 =    "From page 72: ``We decided to use bootstrapping to
                 port the BAC onto the [IBM] 7090 to create a compiler
                 written in its own language.''",
  remark-10 =    "From page 72: ``Over the next nine months, we
                 developed a SUBALGOL compiler for the IBM 7090.
                 \ldots{} SUBALCOM contained approximately 7,000 lines
                 of SUBALCOM source code, including comments and rather
                 lavish facilities for debugging the compiler itself''",
  remark-11 =    "From page 72: ``The SUBALCOM code was well commented;
                 we tried to maintain Knuth's high standard for lucidity
                 in commenting the code.''",
  remark-12 =    "From page 72: ``The SUBALGOL language was an extended
                 version of BALGOL. \ldots{} giving direct access to
                 shift and mask operations on the 7090 hardware.''",
  subject-dates = "George Elmer Forsythe (8 January 1917--9 April
                 1972)",
}

@Article{Rutishauser:2013:NAS,
  author =       "Hanna Rutishauser",
  title =        "{Numerik, ALGOL und die Schweizer Hochalpen. Zur
                 Arbeit an der Biografie von Heinz Rutishauser
                 (1918--1970)}. ({German}) [{Numerics}, {ALGOL} and the
                 {Swiss High Alps}. {On} the work on the biography of
                 {Heinz Rutishauser} (1918--1970)]",
  journal =      j-INFORMATIK-SPEKTRUM,
  volume =       "36",
  number =       "5",
  pages =        "??--??",
  month =        "????",
  year =         "2013",
  CODEN =        "INSKDW",
  DOI =          "https://doi.org/10.1007/s00287-013-0730-z",
  ISSN =         "0170-6012 (print), 1432-122X (electronic)",
  ISSN-L =       "0170-6012",
  bibdate =      "Sat Aug 22 15:20:53 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://link.springer.com/article/10.1007/s00287-013-0730-z",
  acknowledgement = ack-nhfb,
  fjournal =     "Informatik Spektrum",
  journal-URL =  "http://link.springer.com/journal/287",
  language =     "German",
  subject-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015); Heinz Rutishauser (30 January 1918--10
                 November 1970)",
}

@Article{Alberts:2014:ACP,
  author =       "Gerard Alberts",
  title =        "{Algol} Culture and Programming Styles [Guest editor's
                 introduction]",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "36",
  number =       "4",
  pages =        "2--5",
  month =        oct # "\slash " # dec,
  year =         "2014",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/MAHC.2014.49",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Wed Mar 4 11:17:29 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}

@Article{Alberts:2014:UVL,
  author =       "G. Alberts and E. G. Daylight",
  title =        "Universality versus Locality: The {Amsterdam} Style of
                 {Algol} Implementation",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "36",
  number =       "4",
  pages =        "52--63",
  month =        oct # "\slash " # dec,
  year =         "2014",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/MAHC.2014.61",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Wed Mar 4 11:17:29 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}

@Article{Durnova:2014:EAE,
  author =       "H. Durnova",
  title =        "Embracing the {Algol} Effort in {Czechoslovakia}",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "36",
  number =       "4",
  pages =        "26--37",
  month =        oct # "\slash " # dec,
  year =         "2014",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/MAHC.2014.51",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Wed Mar 4 11:17:29 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}

@Article{Durnova:2014:TPW,
  author =       "H. Durnova and G. Alberts",
  title =        "Think Piece: Was {Algol 60} the First Algorithmic
                 Language?",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "36",
  number =       "4",
  pages =        "104, 102--103",
  month =        oct # "\slash " # dec,
  year =         "2014",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/MAHC.2014.63",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Wed Mar 4 11:17:29 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}

@Article{Mounier-Kuhn:2014:AFU,
  author =       "P. Mounier-Kuhn",
  title =        "{Algol} in {France}: From Universal Project to
                 Embedded Culture",
  journal =      j-IEEE-ANN-HIST-COMPUT,
  volume =       "36",
  number =       "4",
  pages =        "6--25",
  month =        oct # "\slash " # dec,
  year =         "2014",
  CODEN =        "IAHCEX",
  DOI =          "https://doi.org/10.1109/MAHC.2014.50",
  ISSN =         "1058-6180 (print), 1934-1547 (electronic)",
  ISSN-L =       "1058-6180",
  bibdate =      "Wed Mar 4 11:17:29 MST 2015",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/ieeeannhistcomput.bib",
  acknowledgement = ack-nhfb,
  ajournal =     "IEEE Ann. Hist. Comput.",
  fjournal =     "IEEE Annals of the History of Computing",
  journal-URL =  "https://ieeexplore.ieee.org/xpl/RecentIssue.jsp?punumber=85",
}

@InProceedings{Terekhov:2014:AIU,
  author =       "Andrey Terekhov",
  title =        "{ALGOL 68} and Its Impact on the {USSR} and {Russian}
                 Programming",
  crossref =     "Tomilin:2014:TIC",
  pages =        "97--106",
  month =        oct,
  year =         "2014",
  DOI =          "https://doi.org/10.1109/sorucom.2014.29",
  bibdate =      "Sat May 16 10:11:26 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://sorucom.iis.nsk.su/files/news/sorucom2014.pdf",
  acknowledgement = ack-nhfb,
}

@PhdThesis{Gruner:2015:TOI,
  author =       "Andreas Gr{\"u}ner",
  title =        "Testing Object Interaction",
  type =         "{Ph.D.} thesis",
  school =       "????",
  address =      "????",
  pages =        "??",
  month =        dec,
  year =         "2015",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://hdl.handle.net/1887/16243",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@PhdThesis{Rot:2015:EC,
  author =       "Jurriaan Rot",
  title =        "Enhanced coinduction",
  type =         "{Ph.D.} thesis",
  school =       "????",
  address =      "????",
  pages =        "??",
  month =        oct,
  year =         "2015",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://hdl.handle.net/1887/35814",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Haigh:2016:HRW,
  author =       "Thomas Haigh and Mark Priestley",
  title =        "Historical reflections: Where code comes from:
                 architectures of automatic control from {Babbage} to
                 {Algol}",
  journal =      j-CACM,
  volume =       "59",
  number =       "1",
  pages =        "39--44",
  month =        jan,
  year =         "2016",
  CODEN =        "CACMA2",
  DOI =          "https://doi.org/10.1145/2846088",
  ISSN =         "0001-0782 (print), 1557-7317 (electronic)",
  ISSN-L =       "0001-0782",
  bibdate =      "Fri Jan 15 16:12:33 MST 2016",
  bibsource =    "http://www.acm.org/pubs/contents/journals/cacm/;
                 https://www.math.utah.edu/pub/bibnet/authors/b/babbage-charles.bib;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/cacm2010.bib",
  URL =          "http://cacm.acm.org/magazines/2015/1/195721/fulltext",
  abstract =     "Considering the evolving concept of programming.",
  acknowledgement = ack-nhfb,
  fjournal =     "Communications of the ACM",
  journal-URL =  "https://dl.acm.org/loi/cacm",
}

@Article{Osvald:2016:GGT,
  author =       "Leo Osvald and Gr{\'e}gory Essertel and Xilun Wu and
                 Lilliam I. Gonz{\'a}lez Alay{\'o}n and Tiark Rompf",
  title =        "Gentrification gone too far? {Affordable} 2nd-class
                 values for fun and (co-)effect",
  journal =      j-SIGPLAN,
  volume =       "51",
  number =       "10",
  pages =        "234--251",
  month =        oct,
  year =         "2016",
  CODEN =        "SINODQ",
  DOI =          "https://doi.org/10.1145/3022671.2984009",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Sep 16 10:18:13 MDT 2017",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan2010.bib",
  abstract =     "First-class functions dramatically increase
                 expressiveness, at the expense of static guarantees. In
                 ALGOL or PASCAL, functions could be passed as arguments
                 but never escape their defining scope. Therefore,
                 function arguments could serve as temporary access
                 tokens or capabilities, enabling callees to perform
                 some action, but only for the duration of the call. In
                 modern languages, such programming patterns are no
                 longer available. The central thrust of this paper is
                 to re-introduce second-class functions and other values
                 alongside first-class entities in modern languages. We
                 formalize second-class values with stack-bounded
                 lifetimes as an extension to simply-typed $ \lambda $
                 calculus, and for richer type systems such as F$_{ <
                 \colon }$ and systems with path-dependent types. We
                 generalize the binary first- vs second-class
                 distinction to arbitrary privilege lattices, with the
                 underlying type lattice as a special case. In this
                 setting, abstract types naturally enable privilege
                 parametricity. We prove type soundness and lifetime
                 properties in Coq. We implement our system as an
                 extension of Scala, and present several case studies.
                 First, we modify the Scala Collections library and add
                 privilege annotations to all higher-order functions.
                 Privilege parametricity is key to retain the high
                 degree of code-reuse between sequential and parallel as
                 well as lazy and eager collections. Second, we use
                 scoped capabilities to introduce a model of checked
                 exceptions in the Scala library, with only few changes
                 to the code. Third, we employ second-class capabilities
                 for memory safety in a region-based off-heap memory
                 library.",
  acknowledgement = ack-nhfb,
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "https://dl.acm.org/loi/sigplan",
  remark =       "OOPSLA '16 conference proceedings.",
}

@Article{Higham:2018:UN,
  author =       "Nicholas J. Higham",
  title =        "The Unwinding Number",
  journal =      j-SIAM-NEWS,
  volume =       "51",
  number =       "8",
  pages =        "2--2",
  month =        oct,
  year =         "2018",
  ISSN =         "0036-1437",
  ISSN-L =       "0036-1437",
  MRclass =      "65E05 (68N15)",
  MRnumber =     "3823081",
  bibdate =      "Sat Oct 06 08:46:15 2018",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/higham-nicholas-john.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  URL =          "https://sinews.siam.org/Details-Page/the-unwinding-number",
  abstract =     "While Fortran 66 had a complex data type, this was not
                 true of most other early programming languages, such as
                 Algol 60. As a result, programmers had to write their
                 own procedures to implement complex arithmetic and
                 transcendental functions in terms of separately stored
                 real and imaginary parts. They quickly realized that
                 this is not a trivial task; in the early 1960s, it took
                 five published attempts over three years to obtain a
                 correct implementation of the complex logarithm in
                 Algol 60.",
  acknowledgement = ack-nhfb,
  author-dates = "Nicholas John Higham (25 December 1961--20 January
                 2024)",
  fjournal =     "SIAM News",
  journal-URL =  "https://sinews.siam.org/",
}

@Article{Bright:2020:ODP,
  author =       "Walter Bright and Andrei Alexandrescu and Michael
                 Parker",
  title =        "Origins of the {D} programming language",
  journal =      j-PACMPL,
  volume =       "4",
  number =       "HOPL",
  pages =        "73:1--73:38",
  month =        jun,
  year =         "2020",
  DOI =          "https://doi.org/10.1145/3386323",
  bibdate =      "Fri Aug 7 17:39:13 MDT 2020",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/java2020.bib;
                 http://www.math.utah.edu/pub/tex/bib/pacmpl.bib;
                 http://www.math.utah.edu/pub/tex/bib/unicode.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/java2020.bib;
                 https://www.math.utah.edu/pub/tex/bib/pacmpl.bib;
                 https://www.math.utah.edu/pub/tex/bib/unicode.bib",
  URL =          "https://dl.acm.org/doi/abs/10.1145/3386323",
  abstract =     "As its name suggests, the initial motivation for the D
                 programming language was to improve on C and C++ while
                 keeping their spirit. The D language was to preserve
                 those languages' efficiency, low-level access, and
                 Algol-style syntax. The areas D set out to improve
                 focused initially on rapid development, convenience,
                 and simplifying the syntax without hampering
                 expressiveness.\par

                 The genesis of D has its peculiarities, as is the case
                 with many other languages. Walter Bright, D's creator,
                 is a mechanical engineer by education who started out
                 working for Boeing designing gearboxes for the 757. He
                 was programming games on the side, and in trying to
                 make his game Empire run faster, became interested in
                 compilers. Despite having no experience, Bright set out
                 in 1982 to implement a compiler that produced better
                 code than those on the market at the time.\par

                 This interest materialized into a C compiler, followed
                 by compilers for C++, Java, and JavaScript. Best known
                 of these would be the Zortech C++ compiler, the first
                 (and to date only) C++-to-native compiler developed by
                 a single person. The D programming language began in
                 1999 as an effort to pull the best features of these
                 languages into a new one. Fittingly, D would use the by
                 that time mature C/C++ back end (optimizer and code
                 generator) that had been under continued development
                 and maintenance since 1982.\par

                 Between 1999 and 2006, Bright worked alone on the D
                 language definition and its implementation, although a
                 steadily increasing volume of patches from users was
                 incorporated. The new language would be based on the
                 past successes of the languages he'd used and
                 implemented, but would be clearly looking to the
                 future. D started with choices that are obvious today
                 but were less clear winners back in the 1990s: full
                 support for Unicode, IEEE floating point, 2s complement
                 arithmetic, and flat memory addressing (memory is
                 treated as a linear address space with no
                 segmentation). It would do away with certain
                 compromises from past languages imposed by shortages of
                 memory (for example, forward declarations would not be
                 required). It would primarily appeal to C and C++
                 users, as expertise with those languages would be
                 readily transferable. The interface with C was designed
                 to be zero cost.\par

                 The language design was begun in late 1999. An alpha
                 version appeared in 2001 and the initial language was
                 completed, somewhat arbitrarily, at version 1.0 in
                 January 2007. During that time, the language evolved
                 considerably, both in capability and in the accretion
                 of a substantial worldwide community that became
                 increasingly involved with contributing. The front end
                 was open-sourced in April 2002, and the back end was
                 donated by Symantec to the open source community in
                 2017. Meanwhile, two additional open-source back ends
                 became mature in the 2010s: `gdc` (using the same back
                 end as the GNU C++ compiler) and `ldc` (using the LLVM
                 back end).\par

                 The increasing use of the D language in the 2010s
                 created an impetus for formalization and development
                 management. To that end, the D Language Foundation was
                 created in September 2015 as a nonprofit corporation
                 overseeing work on D's definition and implementation,
                 publications, conferences, and collaborations with
                 universities.",
  acknowledgement = ack-nhfb,
  articleno =    "73",
  fjournal =     "Proceedings of the ACM on Programming Languages",
  journal-URL =  "https://pacmpl.acm.org/",
}

@Misc{Brock:2020:DDR,
  author =       "David C. Brock",
  title =        "Discovering {Dennis Ritchie}'s Lost Dissertation",
  howpublished = "Web site",
  pages =        "??",
  day =          "19",
  month =        jun,
  year =         "2020",
  bibdate =      "Fri Jun 19 17:13:11 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/unix.bib",
  URL =          "https://computerhistory.org/blog/discovering-dennis-ritchies-lost-dissertation/",
  acknowledgement = ack-nhfb,
  remark =       "Dennis Ritchie completed a doctoral dissertation at
                 Harvard in the 1960s (possibly in 1966 or 1967: see
                 \cite{Meyer:1967:CLP}), but never received a degree
                 because he did not submit a bound copy to the Harvard
                 Library. The end of this Web site has links to two
                 copies of the dissertation, one badly damaged, and
                 neither dated.",
  subject-dates = "Dennis M. Ritchie (9 September 1941--12 October
                 2011)",
}

@Article{Mody:2020:BRS,
  author =       "Cyrus C. M. Mody",
  title =        "Book Review: {Subrata Dasgupta. \booktitle{The Second
                 Age of Computer Science: From Algol Genes to Neural
                 Nets}}",
  journal =      j-ISIS,
  volume =       "111",
  number =       "2",
  pages =        "439--440",
  month =        jun,
  year =         "2020",
  CODEN =        "ISISA4",
  DOI =          "https://doi.org/10.1086/709159",
  ISSN =         "0021-1753 (print), 1545-6994 (electronic)",
  ISSN-L =       "0021-1753",
  bibdate =      "Wed Jul 8 18:46:57 MDT 2020",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/isis2020.bib",
  acknowledgement = ack-nhfb,
  fjournal =     "Isis",
  journal-URL =  "http://www.journals.uchicago.edu/loi/isis",
}

@Article{Nofre:2021:PEP,
  author =       "David Nofre",
  title =        "The Politics of Early Programming Languages: {IBM} and
                 the {Algol Project}",
  journal =      j-HIST-STUD-NAT-SCI,
  volume =       "51",
  number =       "3",
  pages =        "379--??",
  month =        jun,
  year =         "2021",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1525/hsns.2021.51.3.379",
  ISSN =         "1939-1811 (print), 1939-182X (electronic)",
  ISSN-L =       "1939-182X",
  bibdate =      "Mon Apr 18 07:48:18 MDT 2022",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/hsns.bib",
  URL =          "https://online.ucpress.edu/hsns/article/51/3/379/117357/The-Politics-of-Early-Programming-LanguagesIBM-and",
  acknowledgement = ack-nhfb,
  fjournal =     "Historical Studies in the Natural Sciences",
  journal-URL =  "https://online.ucpress.edu/hsns/issue/browse-by-year",
}

@Article{Korner:2022:FYP,
  author =       "Philipp K{\"o}rner and Michael Leuschel and Jo{\~a}o
                 Barbosa and V{\'\i}tor Santos Costa and Ver{\'o}nica
                 Dahl and Manuel Hermenegildo and Jose Morales and Jan
                 Wielemaker and Daniel Diaz and Salvador Abreu and
                 Giovanni Ciatto",
  title =        "Fifty years of prolog and beyond",
  journal =      "Theory and Practice of Logic Programming",
  volume =       "22",
  number =       "6",
  pages =        "776--858",
  month =        mar,
  year =         "2022",
  DOI =          "https://doi.org/10.1017/S1471068422000102",
  bibdate =      "Thu May 28 13:29:10 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-cwi # " and " # ack-nhfb,
}

@Article{Castellan:2023:GCM,
  author =       "Simon Castellan and Pierre Clairambault",
  title =        "The Geometry of Causality: Multi-token Geometry of
                 Interaction and Its Causal Unfolding",
  journal =      j-PACMPL,
  volume =       "7",
  number =       "POPL",
  pages =        "24:1--24:??",
  month =        jan,
  year =         "2023",
  CODEN =        "????",
  DOI =          "https://doi.org/10.1145/3571217",
  ISSN =         "2475-1421 (electronic)",
  ISSN-L =       "2475-1421",
  bibdate =      "Wed May 17 09:16:16 MDT 2023",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/pacmpl.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://dl.acm.org/doi/10.1145/3571217",
  abstract =     "We introduce a multi-token machine for Idealized
                 Parallel Algol (IPA), a higher-order concurrent
                 programming language with shared state and semaphores.
                 Our \ldots{}",
  acknowledgement = ack-nhfb,
  articleno =    "24",
  fjournal =     "Proceedings of the ACM on Programming Languages
                 (PACMPL)",
  journal-URL =  "https://dl.acm.org/loi/pacmpl",
}

@Article{Reinsch:2023:SVD,
  author =       "Christian Reinsch and Mathias Richter",
  title =        "Singular value decomposition in extended double
                 precision arithmetic",
  journal =      j-NUMER-ALGORITHMS,
  volume =       "93",
  number =       "3",
  pages =        "1137--1155",
  month =        jul,
  year =         "2023",
  CODEN =        "NUALEG",
  DOI =          "https://doi.org/10.1007/s11075-022-01459-9",
  ISSN =         "1017-1398 (print), 1572-9265 (electronic)",
  ISSN-L =       "1017-1398",
  bibdate =      "Thu Jun 8 10:00:53 MDT 2023",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/g/golub-gene-h.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/numeralgorithms.bib",
  URL =          "https://link.springer.com/article/10.1007/s11075-022-01459-9",
  abstract =     "A well-known and successful algorithm to compute the
                 singular value decomposition (SVD) of a matrix was
                 published by Golub and Reinsch (Numer. Math.
                 14:403--420, 1970), together with an implementation in
                 Algol. We give an updated implementation in extended
                 double precision arithmetic in the C programming
                 language. Extended double precision is native for Intel
                 x86 processors and provides improved accuracy at full
                 hardware speed. The complete program for computing the
                 SVD is listed. Additionally, a comprehensive
                 explanation of the original algorithm of Golub and
                 Reinsch (Numer. Math. 14:403--420, 1970) is given at an
                 elementary level without referring to the more general
                 results of Francis (Comput. J. 4:265--271, 1961,
                 1962).",
  acknowledgement = ack-nhfb,
  ajournal =     "Numer. Algorithms",
  author-dates = "Christian H. Reinsch (?? ?? 1932--8 October 2022)",
  fjournal =     "Numerical Algorithms",
  journal-URL =  "http://link.springer.com/journal/11075",
}

@Misc{Anonymous:2025:AFE,
  author =       "Anonymous",
  title =        "An {Algol 68} front end for {GCC}",
  howpublished = "Web site",
  pages =        "??",
  day =          "1",
  month =        jan,
  year =         "2025",
  bibdate =      "Sat May 16 15:59:39 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://lwn.net/Articles/1003916/",
  acknowledgement = ack-nhfb,
}

@Misc{Marchesi:2025:AFE,
  author =       "Jose E. Marchesi",
  title =        "{Algol 68} Front End",
  howpublished = "Web site",
  pages =        "??",
  year =         "2025",
  bibdate =      "Sat May 16 15:56:35 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://gcc.gnu.org/wiki/Algol68FrontEnd",
  acknowledgement = ack-nhfb,
}

@Book{Marchesi:2025:GAC,
  author =       "Jose E. Marchesi",
  title =        "The {GNU Algol 68} Compiler",
  publisher =    "Free Software Foundation, Inc.",
  address =      "Cambridge, MA, USA",
  pages =        "iv + 74",
  year =         "2025",
  bibdate =      "Sat May 16 17:18:38 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  shorttableofcontents = "1 Invoking ga68 / 1 \\
                 2 Composing programs / 4 \\
                 3 Foreign Function Interface / 15 \\
                 4 Comments and pragmats / 18 \\
                 5 Hardware representation / 20 \\
                 6 Standard prelude / 29 \\
                 7 Extended prelude / 43 \\
                 8 POSIX prelude / 45 \\
                 9 Language extensions / 50 \\
                 GNU General Public License / 52 \\
                 GNU Free Documentation License / 63 \\
                 Option Index / 71 Index / 72",
}

@Misc{McJones:2026:HA,
  author =       "Paul McJones",
  title =        "History of {ALGOL}",
  howpublished = "Web site",
  pages =        "??",
  day =          "2",
  month =        may,
  year =         "2026",
  bibdate =      "Mon May 18 15:32:15 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "This useful site has clearly been in progress for some
                 time, and contains many links to publications about the
                 development of the Algol language family.",
  URL =          "https://softwarepreservation.computerhistory.org/ALGOL/",
  acknowledgement = ack-nhfb,
}

@Misc{SPG:2026:AID,
  author =       "{Software Preservation Group}",
  title =        "{ALGOL 68} implementations and dialects",
  howpublished = "Computer History Museum Web site",
  pages =        "??",
  day =          "2",
  month =        may,
  year =         "2026",
  bibdate =      "Wed May 20 06:43:06 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://softwarepreservation.computerhistory.org/ALGOL/algol68impl.html",
  acknowledgement = ack-nhfb,
}

@Misc{SPG:2026:ALT,
  author =       "{Software Preservation Group}",
  key =          "Algol 60; Algol 68",
  title =        "Applications, libraries, and test suites",
  howpublished = "Computer History Museum Web site",
  pages =        "??",
  day =          "27",
  month =        feb,
  year =         "2026",
  bibdate =      "Wed May 20 06:45:35 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://softwarepreservation.computerhistory.org/ALGOL/applications.html",
  acknowledgement = ack-nhfb,
}

@Misc{Bulyonkov:20xx:AYU,
  author =       "Mikhail A. Bulyonkov and Alexandre F. Rar and Andrey
                 N. Terekhov",
  title =        "{Algol 68} --- 25 Years in the {USSR}",
  howpublished = "Russian Virtual Computer Museum Web site",
  pages =        "??",
  year =         "20xx",
  bibdate =      "Wed May 20 06:41:00 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://www.computer-museum.ru/english/algol68.htm",
  acknowledgement = ack-nhfb,
}

@Unpublished{Dijkstra:20xx:EA,
  author =       "Edsger W. Dijkstra",
  title =        "To the {EDITOR ALGOL 68}",
  pages =        "??",
  year =         "20xx",
  bibdate =      "Mon Mar 16 08:14:00 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Circulated privately.",
  URL =          "http://www.cs.utexas.edu/users/EWD/ewd02xx/EWD230.PDF",
  acknowledgement = ack-nhfb,
  author-dates = "Edsger Wybe Dijkstra (11 May 1930--6 August 2002)",
  filesize =     "47 KB",
  oldlabel =     "EWD:EWD230",
  pagecount =    "2",
}

@Book{Yoneda:1969:NAL,
  author =       "Nobuo Yoneda",
  booktitle =    "Surikagaku",
  title =        "New algorithmic language {ALGOL 68}",
  volume =       "5--??",
  publisher =    "????",
  address =      "????, Japan",
  pages =        "??",
  year =         "1969",
  bibdate =      "Fri May 29 14:49:50 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Is this a journal article, or a report, or a book??
                 See also the author's work on Algol N
                 \cite{Igarashi:1968:A}.",
}

%%% ====================================================================
%%% Cross-referenced entries must come last:
@Proceedings{Jakobson:1964:PSA,
  editor =       "Roman Jakobson",
  booktitle =    "Proceedings of Symposia in Applied Mathematics.
                 {Volume XII}: Structure of Language and Its
                 Mathematical Aspects",
  title =        "Proceedings of Symposia in Applied Mathematics.
                 {Volume XII}: Structure of Language and Its
                 Mathematical Aspects",
  publisher =    pub-AMS,
  address =      pub-AMS:adr,
  pages =        "vi + 279",
  year =         "1964",
  MRclass =      "94.50",
  MRnumber =     "209090",
  bibdate =      "Sat May 16 10:45:40 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Roman Jakobson, editor",
  acknowledgement = ack-nhfb,
  tableofcontents = "W. V. Quine / Logic as a source of syntactical
                 insights \\
                 N. Chomsky / On the notion ``rule of grammar'' \\
                 H. Putnam / Some issues in the theory of grammar \\
                 H. Hi / Congrammaticality, batteries of transformations
                 \\
                 N. Goodman / Graphs for linguistics \\
                 H. B. Curry / Some logical aspects of grammatical
                 structure \\
                 Y. R. Chao / Graphic and phonetic aspects of linguistic
                 and mathematical symbols \\
                 M. Eden / On the formalization of handwriting \\
                 M. Halle / On the role of simplicity in linguistic
                 descriptions \\
                 R. Abernathy / the problem of linguistic equivalence
                 \\
                 H. G. Herzberger / The joints of English \\
                 A. G. Oettinger / Automatic syntactic analysis and the
                 pushdown store \\
                 V. H. Yngve / The depth hypothesis \\
                 G. E. Peterson and F. Harary / Foundations in phonemic
                 theory \\
                 J. Lambek / On the calculus of syntactic types \\
                 H. A. Gleason, Jr. / Genetic relationship among
                 languages \\
                 B. Mandelbrot / On the theory of word frequencies and
                 on related Markovian models of discourse \\
                 C. F. Hockett / Grammar for the hearer \\
                 R. Wells / A measure of subjective information \\
                 R. Jakobson / Linguistics and communication theory.",
}

@Book{Randell:1964:AIT,
  author =       "Brian Randell and L. J. (Lawford John) Russell",
  booktitle =    "{ALGOL 60} implementation; the translation and use of
                 {ALGOL 60} programs on a computer",
  title =        "{ALGOL 60} implementation; the translation and use of
                 {ALGOL 60} programs on a computer",
  volume =       "5",
  publisher =    pub-ACADEMIC,
  address =      pub-ACADEMIC:adr,
  pages =        "xiv + 418",
  year =         "1964",
  LCCN =         "QA76.5 .R35 1964",
  bibdate =      "Wed Mar 18 14:59:37 MDT 2015",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/d/dijkstra-edsger-w.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  note =         "With a foreword by E. W. Dijkstra. Published for the
                 Automatic Programming Information Centre, Brighton
                 College of Technology, England. Russian translation in
                 1967.",
  series =       "A.P.I.C. studies in data processing",
  acknowledgement = ack-nhfb,
  author-dates = "1936--",
  remark =       "Brian Randell and Lawford Russell wrote the {\em
                 second\/} successful Algol 60, benefitting from many
                 discussions with Edsger Dijkstra, who co-wrote the
                 first one.",
  subject =      "ALGOL (Computer program language)",
}

@Book{Bauer:1967:DA,
  author =       "Friedrich L. Bauer and Alston S. Householder and Frank
                 W. J. Olver and Heinz Rutishauser and Klaus Samelson
                 and Eduard Stiefel",
  booktitle =    "Description of {ALGOL 60}",
  title =        "Description of {ALGOL 60}",
  volume =       "1a",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "xii + 326",
  year =         "1967",
  DOI =          "https://doi.org/10.1007/978-3-642-86934-1;
                 https://doi.org/10.1007/978-3-662-38103-8",
  ISBN =         "3-540-03826-4, 3-642-86934-3 (e-book), 3-642-86936-X
                 (print), 3-662-38103-6",
  ISBN-13 =      "978-3-540-03826-9, 978-3-642-86934-1 (e-book),
                 978-3-642-86936-5 (print), 978-3-662-38103-8",
  LCCN =         "QA76.5 .R87",
  bibdate =      "Fri Aug 21 08:00:06 MDT 2020",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/h/householder-alston-s.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/o/olver-frank-w-j.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/r/rutishauser-heinz.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/s/stiefel-eduard.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Handbook for Automatic Computation",
  URL =          "http://www.springerlink.com/content/978-3-642-86934-1",
  abstract =     "Automatic computing has undergone drastic changes
                 since the pioneering days of the early Fifties, one of
                 the most obvious being that today the majority of
                 computer programs are no longer written in machine code
                 but in some programming language like FORTRAN or ALGOL.
                 However, as desirable as the time-saving achieved in
                 this way may be, still a high proportion of the
                 preparatory work must be attributed to activities such
                 as error estimates, stability investigations and the
                 like, and for these no programming aid whatsoever can
                 be of help. In this respect, ALGOL, as an
                 internationally standardized notation which avoids
                 computer-oriented concepts, provides another advantage,
                 not often mentioned, but one which was already the
                 guiding principle at the very beginning of the
                 programming language venture: indeed, a correct ALGOL
                 program is the abstractum of a computing process for
                 which the necessary analyses have already been
                 performed. It is the very purpose of this Handbook to
                 establish such abstract formulations of certain
                 computing processes. Therefore, numerical methods given
                 in this Handbook in the form of ALGOL procedures may be
                 put to immediate use wherever ALGOL is known and
                 understood; in fact, application of such a method
                 reduces to little more than calling the corresponding
                 procedure.",
  acknowledgement = ack-nhfb,
  author-dates = "Alston Scott Householder (1904--1993); Eduard Stiefel
                 (21 April 1909--25 November 1978); Frank William John
                 Olver (15 December 1924--23 April 2013); Friedrich
                 (``Fritz'') Ludwig Bauer (10 June 1924--26 March 2015);
                 Heinz Rutishauser (30 January 1918--10 November 1970);
                 Klaus Samelson (21 December 1918--25 May 1980)",
  tableofcontents = "Preface / H. Rutishauser / v--vi \\
                 I: Introduction \\
                 1. The Concept of Automatic Programming / 1 \\
                 2. Historical Remarks on Algorithmic Languages / 4 \\
                 3. The Algol Conferences of 1958, 1960, 1962 / 5 \\
                 4. Algol Dialects and the IFIP Subset of Algol 60 / 8
                 \\
                 5. Preliminary Definition of Algol / 9 \\
                 II: Basic Concepts \\
                 6. Auxiliary Conventions / 18 \\
                 7. The Basic Symbols of Algol / 20 \\
                 8. Values / 24 \\
                 9. Quantities and their Names / 25 \\
                 10. Numerical Constants / 27 \\
                 11. Labels / 29 \\
                 12. Strings / 30 \\
                 13. Comments / 32 \\
                 III: Expressions \\
                 14. Variables / 34 \\
                 15. Function Designators / 36 \\
                 16. Simple Arithmetic Expressions / 39 \\
                 17. Relations / 43 \\
                 18. Simple Boolean Expressions / 45 \\
                 19. Conditional Expressions / 48 \\
                 20. Subscript Expressions / 54 \\
                 IV: Statements \\
                 21. Assignment Statements / 56 \\
                 22. Sequences of Statements / 59 \\
                 23. Labelled Statements / 60 \\
                 24. The Dummy Statement / 62 \\
                 25. Goto-Statements / 62 \\
                 26. Procedure Statements I / 65 \\
                 27. Compound Statements and Blocks / 68 \\
                 28. The If-Statement / 71 \\
                 29. The If-Else-Statement / 76 \\
                 30. The For-Statement / 83 \\
                 V: Miscellaneous Applications \\
                 31. Algebraic Problems / 95 \\
                 32. Interpolation and Numerical Quadrature / 100 \\
                 33. Numerical Integration of Differential Equations /
                 106 \\
                 34. Least Square Problems / 111 \\
                 35. Computations Related to Continued Fractions / 116
                 \\
                 36. Considerations Concerning Computer Limitations /
                 122 \\
                 37. Data Processing Applications / 132 \\
                 VI: Declarations \\
                 38. Type Declarations / 145 \\
                 39. Array Declarations / 146 \\
                 40. Switch Declarations / 150 \\
                 41. Procedure Declarations I / 152 \\
                 42. Semantics of Blocks / 157 \\
                 43. Entire Programs / 165 \\
                 VII: Procedures \\
                 44. Procedure Declarations II / 172 \\
                 45. Procedure Statements II / 184 \\
                 46. Function Procedures and their Use / 196 \\
                 47. Code Procedures / 205 \\
                 48. Parameter Procedures / 212 \\
                 VIII: Input and Output \\
                 49. The Standard I/O-Procedures of Algol / 227 \\
                 50. Applications of Procedures insymbol, outsymbol /
                 232 \\
                 51. Use of inarray, outarray for Auxiliary Storage /
                 238 \\
                 Appendix A \\
                 52. The Jensen Device / 248 \\
                 52.1. The full name-concept / 248 \\
                 52.2. The Jensen device / 249 \\
                 52.3. Bound variables / 253 \\
                 53. Conclusion / 254 \\
                 53.1. Church's lambda notation / 254 \\
                 53.2. The lambda notation for arrays / 255 \\
                 53.3. Syntax of the proposed extension / 356 \\
                 53.4. Semantics of the proposed extension / 257 \\
                 53.5. Applications of the proposed extension / 258 \\
                 Appendix B. The IFIP-Reports on Algol / 262 \\
                 Report on SUBSET ALGOL 60 (IFIP) / 303 \\
                 Report on Input-Output Procedures for ALGOL 60 / 309
                 \\
                 References / 314 \\
                 Subject Index / 317",
  xxseries =     "Die Grundlehren der mathematischen Wissenschaften",
}

@Book{Klerer:1967:DCU,
  editor =       "Melvin Klerer and Granino A. Korn",
  booktitle =    "Digital Computer User's Handbook",
  title =        "Digital Computer User's Handbook",
  publisher =    pub-MCGRAW-HILL,
  address =      pub-MCGRAW-HILL:adr,
  year =         "1967",
  LCCN =         "QA76.5 .K524",
  bibdate =      "Wed Dec 15 17:52:19 1993",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/h/hamming-richard-w.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wilkinson-james-hardy.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib;
                 https://www.math.utah.edu/pub/tex/bib/mathcw.bib;
                 https://www.math.utah.edu/pub/tex/bib/prng.bib;
                 https://www.math.utah.edu/pub/tex/bib/technometrics1960.bib",
  acknowledgement = ack-nhfb,
  tableofcontents = "Contributors / v \\
                 Preface / vii \\
                 \\
                 Part I Topics in Programming \\
                 \\
                 1.1. Elements of Programming / Melvin Klerer / 1-3 \\
                 1.2. Computer Number Systems and Arithmetic / Melvin
                 Klerer / 1-34 \\
                 1.3. Errors, Loss of Significance, and Data
                 Presentation / Melvin Klerer / 1-67 \\
                 1.4. Computer Characteristics Table / Charles W. Adams
                 Associates / 1-81 \\
                 1.5. Algorithmic Compiler Design / A. A. Grau / 1-141
                 \\
                 1.6. Structure and Use of ALGOL 60 / H. Bottenbruch /
                 1-181 \\
                 1.7. List-processing Languages / Paul W. Abrahams /
                 1-239 \\
                 1.8. Computer Languages for System Simulation / Howard
                 S. Krasnow / 1-258 \\
                 1.9. PERT/CPM / William C. Geoghan / 1-278 \\
                 1.10. Sorting and Merging / Martin A. Goetz / 1-292 \\
                 \\
                 Part II Numerical Techniques \\
                 \\
                 2.1. A Survey of Function-approximation Techniques /
                 Granino A. Korn / 2-3 \\
                 2.2. Solution of Linear Algebraic Equations and Matrix
                 Problems by Direct Method / James H. Wilkinson / 2-18
                 \\
                 2.3. Solution of Nonlinear Equations / Royce E. Beckett
                 / 2-56 \\
                 2.4. Interpolation, Curve Fitting, and Differentiation
                 / Kaiser S. Kunz / 2-82 \\
                 2.5. Numerical Integration / A. H. Stroud / 2-117 \\
                 2.6. Numerical Solution of Ordinary Differential
                 Equations / R. W. Hamming / 2-144 \\
                 2.7. Numerical Solution of Partial Differential
                 Equations / Walter J. Karplus and Venkateswararao
                 Vemuri / 2-163 \\
                 \\
                 Part III Statistical Methods \\
                 \\
                 3.1. Introduction to Statistical Methods / Granino A.
                 Korn / 3-3 \\
                 3.2. Statistical Techniques and Computations / Henry
                 Tucker / 3-18 \\
                 3.3. Computation of Power Spectra / Melvin Klerer /
                 3-53 \\
                 3.4. Random-number Generation and Monte-Carlo Methods /
                 T. E. Hull / 3-63 \\
                 \\
                 Part IV Computer Applications \\
                 \\
                 4.1. Symbolic Logic and Practical Applications / J. V.
                 Wait / 4-3 \\
                 4.2. Information Theory and Codes / Harvey L. Garner /
                 4-29 \\
                 4.3. Linear Programming / Lloyd Rosenberg / 4-63 \\
                 4.4. Nonlinear Programming / E. M. L. Beale / 4-117 \\
                 4.5. Commercial Data Processing / Robert V. Head /
                 4-153 \\
                 4.6. Digital Computers for Logical Design / Richard E.
                 Merwin and Jere L. Sanborn / 4-167 \\
                 4.7. Information Retrieval / Jack Belzer and Orrin E.
                 Taulbee / 4-193 \\
                 4.8. Some Parameter-optimization Techniques / Robert B.
                 McGhee / 4-234 \\
                 4.9. Scheduling and Inventory Control / Jerry L.
                 Sanders / 4-256 \\
                 4.10. Real-time Operations with Small General-purpose
                 Computers / Barbera W. Stephenson / 4-263 \\
                 \\
                 Index",
  xxISBN =       "none",
}

@Proceedings{Anonymous:1969:PIC,
  editor =       "Anonymous",
  booktitle =    "{Proceedings of an informal conference on ALGOL 68
                 implementation, 29-30 August 1969}",
  title =        "{Proceedings of an informal conference on ALGOL 68
                 implementation, 29-30 August 1969}",
  publisher =    "Department of Computer Science, University of British
                 Columbia",
  address =      "Vancouver, BC, Canada",
  pages =        "119",
  year =         "1969",
  LCCN =         "QA76 .P68 1969",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language); Congresses",
}

@Proceedings{Peck:1971:AIP,
  editor =       "J. E. L. (John Edward Lancelot) Peck",
  booktitle =    "{ALGOL 68 implementation; proceedings of the IFIP
                 Working Conference on ALGOL 68 Implementation, Munich,
                 July 20--24, 1970}",
  title =        "{ALGOL 68 implementation; proceedings of the IFIP
                 Working Conference on ALGOL 68 Implementation, Munich,
                 July 20--24, 1970}",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "xi + 375",
  year =         "1971",
  ISBN =         "0-7204-2045-8",
  ISBN-13 =      "978-0-7204-2045-6",
  LCCN =         "QA76.5 .I28 1970",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/hash.bib;
                 z3950.loc.gov:7090/Voyager",
  URL =          "https://softwarepreservation.computerhistory.org/ALGOL/paper/ALGOL_68-Implementation.pdf",
  acknowledgement = ack-nhfb,
  meetingname =  "IFIP Working Conference on ALGOL 68 Implementation
                 (1970 : Munich, Germany)",
  remark-1 =     "Organized by IFIP Technical Committee 2, Programming
                 Languages, International Federation for Information
                 Processing.'",
  remark-2 =     "The publisher was bought by Elsevier in 1970, but the
                 volume's title and ISBN values are not found at
                 \url{http://shop.elsevier.com/}. Fortunately, the DBLP
                 database recorded the chapter metadata, from which the
                 tableofcontents value, and associated BibTeX entries
                 for the chapters, have been reconstructed. IFIP
                 permitted release to the Computer History Museum of the
                 volume's PDF file listed in the URL field.",
  subject =      "ALGOL (Computer program language); Congresses;
                 Computer programming",
  tableofcontents = "Session 1 \\
                 \\
                 Henry J. Bowlden / A Symbol Table with Scope
                 Recognition for the B-6500 / 1--19 \\
                 Ian F. Currie, Susan G. Bond, J. D. Morison / Algol
                 68-R / 21--34 \\
                 \\
                 Session 2 \\
                 \\
                 Paul Branquart, Johan Lewi, Jean-Pierre Cardinael /
                 Analysis of the Parenthesis Structure of Algol 68 /
                 37--76 \\
                 Jaroslav Kr{\'a}l, J. Moudr{\'y} / An Implementation of
                 Identifier Tables in a Multipass Algol 68 Compiler
                 Based on a Hash-Code Technique / 77--81 \\
                 H. Scheidig / Syntax and Mode Check in an Algol 68
                 Compiler / 83--92 \\
                 \\
                 Session 3 \\
                 \\
                 Cornelis H. A. Koster / Affix-Grammars / 95--109 \\
                 Hans W{\"o}ssner / On Identification of Operators in
                 Algol 68 / 111--118 \\
                 Laurent Trilling, Jean-Pierre Verjus / An Attempted
                 Definition of an Extensible System / 119--139 \\
                 \\
                 Session 4 \\
                 \\
                 Andrei P. Ershov / A Multilanguage Programming System
                 Oriented to Languages Description and Universal
                 Optimization Algorithms / 143--162 \\
                 A. A. B{\"a}hrs, Andrei P. Ershov, A. F. Rar / On
                 Description of Syntax of Algol 68 and its National
                 Variants / 163--177 \\
                 Gerhard Goos / Some Problems in Compiling Algol 68 /
                 179--196 \\
                 \\
                 Session 5 \\
                 \\
                 Paul Branquart, Johan Lewi / A Scheme of Storage
                 Allocation and Garbage Collection for Algol 68 /
                 199--238 \\
                 S. Marshall / An Algol 68 Garbage Collector / 239--243
                 \\
                 Pierre L. Wodon / Methods of Garbage Collection for
                 Algol 68 / 245--262 \\
                 \\
                 Session 6 \\
                 \\
                 Gerhard Goos, Henry J. Bowlden, Paul Branquart, Barry
                 J. Mailloux, John E. L. Peck, Philip M. Woodward /
                 Panel Discussion --- Algol 68 Sublanguages / 265--281,
                 289--300 \\
                 Charles H. Lindsey / Some Algol 68 Sublanguages /
                 283--288 \\
                 \\
                 Session 7 \\
                 \\
                 Pierre Goyer / A Garbage Collector to be Implemented on
                 a CDC 3100 / 303--317 \\
                 \\
                 Session 8 \\
                 \\
                 Friedrich L. Bauer, Henry J. Bowlden, Paul Branquart,
                 Ian F. Currie, Andrei P. Ershov, Cornelis H. A. Koster,
                 Barry J. Mailloux, Manfred Paul / Panel Discussion ---
                 Implementation / 321--343 \\
                 \\
                 Session 9 \\
                 \\
                 Charles H. Lindsey / Making the Hardware Suit the
                 Language / 347--365 \\
                 Bibliography of Algol 68 / 369--375",
}

@Proceedings{IEEE:1975:SCA,
  key =          "IEEE SCA '75",
  booktitle =    "3rd Symposium on Computer Arithmetic, November 19--20,
                 1975, Southern Methodist University, Dallas, Texas",
  title =        "3rd Symposium on Computer Arithmetic, November 19--20,
                 1975, Southern Methodist University, Dallas, Texas",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "viii + 249",
  year =         "1975",
  LCCN =         "QA76.6.S919 1975",
  bibdate =      "Fri Nov 28 18:13:53 2003",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/m/metropolis-nicholas.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE order number CH1017-3C.",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-3; Computer arithmetic and logic units ---
                 Congresses.; Electronic digital computers ---
                 Programming --- Congresses.; Floating-point arithmetic
                 --- Congresses",
  xxISBN =       "(none)",
}

@Proceedings{King:1975:PIC,
  editor =       "Peter R. King",
  booktitle =    "{Proceedings of an International Conference on ALGOL
                 68 Implementation: Department of Computer Science,
                 University of Manitoba, Winnipeg, June 18--20, 1974}",
  title =        "{Proceedings of an International Conference on ALGOL
                 68 Implementation: Department of Computer Science,
                 University of Manitoba, Winnipeg, June 18--20, 1974}",
  volume =       "11",
  publisher =    pub-UTIL-MATH,
  address =      pub-UTIL-MATH:adr,
  pages =        "309",
  year =         "1975",
  ISBN =         "0-919628-11-7",
  ISBN-13 =      "978-0-919628-11-3",
  LCCN =         "QA76.73.A24 I57 1974",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  series =       "Congressus numerantium",
  acknowledgement = ack-nhfb,
  meetingname =  "International Conference on ALGOL 68 Implementation
                 (1974: University of Manitoba)",
  subject =      "ALGOL (Computer program language); Congresses",
}

@Proceedings{Rossler:1975:LEG,
  editor =       "R. R{\"o}ssler and K. Schenk",
  booktitle =    "{LTPL-European Group Language-Comparison}: a
                 comparison of the properties of the programming
                 languages {ALGOL 68}, {Pearl} \ldots{} in relation to
                 real-time programming",
  title =        "{LTPL-European Group Language-Comparison}: a
                 comparison of the properties of the programming
                 languages {ALGOL 68}, {Pearl} \ldots{} in relation to
                 real-time programming",
  publisher =    "????",
  address =      "Brussels, Belgium",
  pages =        "xix + 470",
  year =         "1975",
  ISBN =         "0-08-918884-5",
  ISBN-13 =      "978-0-08-918884-4",
  LCCN =         "????",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{Schuman:1975:NDA,
  editor =       "Stephen A. Schuman",
  booktitle =    "New directions in algorithmic languages 1975: prepared
                 for {IFIP Working Group 2.1} on {ALGOL} [{Proceedings}
                 of the second conference, held in {Munich, West
                 Germany} on {25--29 August 1975}]",
  title =        "New directions in algorithmic languages 197: prepared
                 for {IFIP Working Group 2.1} on {ALGOL} [{Proceedings}
                 of the second conference, held in {Munich, West
                 Germany} on {25--29 August 1975}]",
  publisher =    "Institut de Recherche d'Informatique et
                 d'Automatique",
  address =      "Le Chesnay, France",
  pages =        "295",
  year =         "1975",
  ISBN =         "2-7261-0091-0 (paperback)",
  ISBN-13 =      "978-2-7261-0091-2 (paperback)",
  LCCN =         "QA76.7 .N40 1975; QA76.73 .A24 N49",
  bibdate =      "Tue May 19 13:21:22 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Table of contents not yet found online.",
  subject =      "ALGOL (Computer program language); ALGOL (Langage de
                 programmation); ALGOL (Computer program language)",
}

@Book{Bauer:1976:CCA,
  author =       "Friedrich Ludwig Bauer and J{\"u}rgen Eickel",
  booktitle =    "Compiler Construction: an Advanced Course",
  title =        "Compiler Construction: an Advanced Course",
  volume =       "21",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  edition =      "Second",
  pages =        "xiv + 638",
  year =         "1976",
  CODEN =        "LNCSD9",
  DOI =          "????",
  ISBN =         "0-387-08046-5 (USA), 3-540-08046-5 (Berlin),
                 0-387-07542-9",
  ISBN-13 =      "978-0-387-08046-8 (USA), 978-3-540-08046-6 (Berlin),
                 978-0-387-07542-6",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "QA76.6 .C628 1976",
  bibdate =      "Wed Feb 14 06:00:56 MST 1996",
  bibsource =    "https://www.math.utah.edu/pub/bibnet/authors/b/bauer-friedrich-ludwig.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs.bib",
  series =       ser-LNCS,
  URL =          "http://link.springer-ny.com/link/service/series/0558/tocs/t0021.htm;
                 http://www.springerlink.com/content/978-0-387-08046-8;
                 http://www.springerlink.com/openurl.asp?genre=issue&issn=0302-9743&volume=21",
  abstract =     "The Advanced Course took place from March 4 to 15,
                 1974 and was organized by the Mathematical Institute of
                 the Technical University of Munich and the Leibniz
                 Computing Center of the Bavarian Academy of Sciences,
                 in co-operation with the European Communities,
                 sponsored by the Ministry for Research and Technology
                 of the Federal Republic of Germany and by the European
                 Research Office, London.",
  acknowledgement = ack-nhfb,
  author-dates = "Friedrich (``Fritz'') Ludwig Bauer (10 June 1924--26
                 March 2015)",
  keywords =     "compilers (computer programs)",
  remark =       "No apparent Springer Web site. Page count and ISBN
                 data differ from first edition \cite{Bauer:1974:CCA}.",
  subject =      "Compilers (Computer programs); Compilateurs
                 (Logiciels); Compilers (Computer programs);
                 Konstruktion; {\"U}bersetzerbau; Kongress; Compilateurs
                 (logiciels); ALGOL (langage de programmation)",
  tableofcontents = "Compiler Construction / W. M. McKeeman \\
                 Review of Formalisms and Notations / F. L. DeRemer \\
                 LL(1) Grammars and Analysers / M. Griffiths \\
                 LR Grammars and Analysers / J. J. Horning \\
                 Lexical Analysis / F. L. DeRemer \\
                 Transformational Grammars / F. L. DeRemer \\
                 Two-Level Grammars / C. H. A. Koster \\
                 Semantic Analysis / W. M. Waite \\
                 Relationship of Languages to Machines / W. M. Waite \\
                 Run-Time Storage Management / M. Griffiths \\
                 Special Run-Time Organization Techniques for Algol 68 /
                 U. Hill \\
                 Symbol Table Access / W. M. McKeeman \\
                 Code Generation / W. M. Waite \\
                 Assembly and Linkage / W. M. Waite \\
                 Introduction to Compiler Compilers / M. Griffiths \\
                 Using the CDL Compiler-Compiler / C. H. A. Koster \\
                 Portable and Adaptable Compilers / P. C. Poole \\
                 Structuring Compiler Development / J. J. Horning \\
                 Programming Language Design / W. M. McKeeman \\
                 What the Compiler Should Tell the User / J. J. Horning
                 \\
                 Optimization / W. M. Waite",
}

@Proceedings{Jones:1976:CLL,
  editor =       "Alan Jones and R. F. Churchhouse",
  booktitle =    "The computer in literary and linguistic studies:
                 (proceedings of the {Third International Symposium})",
  title =        "The computer in literary and linguistic studies:
                 (proceedings of the {Third International Symposium})",
  publisher =    "University of Wales Press",
  address =      "Cardiff, Wales",
  pages =        "viii + 362",
  year =         "1976",
  ISBN =         "0-7083-0590-3 (hardcover)",
  ISBN-13 =      "978-0-7083-0590-4 (hardcover)",
  LCCN =         "P98 .I58 1974; PN98.D",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  meetingname =  "International Symposium on the Use of the Computer in
                 Linguistic and Literary Research (3rd: 1974: Cardiff)",
  subject =      "Philology; Data processing; Congresses; Computational
                 linguistics; Criticism; Philologie; Informatique;
                 Congr{\'y}es; Linguistique informatique; Computational
                 linguistics.; Data processing.; Congresses.",
  tableofcontents = "Introduction \\
                 Natural Language Data Processing with ALGOL 68 /
                 Michael Farringdon \\
                 A Package for Text Handling / Colin Day \\
                 Parameterised Text Processing System with Interactive
                 Facilities / B. Rudall and B. Sanderson \\
                 The Emancipated Input/Output / Wilhelm Ott \\
                 Indexing Hebrew Periodicals with the Aid of the FAMULUS
                 Documentation System / Susan Hockey, Alan Jones and
                 George Mandel \\
                 Equifrequent Character Strings: A Novel Text
                 Characterization Method / Michael Lynch and Stuart
                 Rawson \\
                 Personal Observations on the Use of Statistical Methods
                 in Quantitative Linguistics / Kenneth Kemp \\
                 Things Aint What they used to be: a Study of
                 Chronological Change in a Greek Writer / Sidney
                 Michaelson and Andrew Morton \\
                 Metrical and Grammatical Patterns in the Greek
                 Hexameter / David Packard \\
                 Word Position in Plautus: Interplay of Verse Ictus and
                 Word Stress / Stephen Waite \\
                 Using the Computer to Collate Medieval Latin
                 Manuscripts / Penny Gilbert \\
                 Computer Processing of over Ten Million Words:
                 Retrospective Criticism / Roberto Busa S. J. \\
                 Word Indexes and Word Lists to the Gothic Bible:
                 Experiences and Problems / Felicien de Tollenaere --A
                 Computer Model for Textual Criticism? / Gian Piero
                 Zarri \\
                 Some Parameters of Public Taste in Enlightenment French
                 Prose / Richard Frautschi \\
                 Factor Analysis and Lexicometrics: Shifters in Some
                 Texts of the French Revolution (1793-1794) / Annie
                 Geffroy, Jacques Guilhamou, Anthony Hartley and Andre
                 Salem \\
                 The Importance of the Word in the Analysis of Register
                 / Denis Ager \\
                 The Lemmatization of Contemporary French / Jean
                 Meunier, Serge Boisvert and Fran{\c{c}}ois Denis \\
                 Computer-aided Analysis of French Prose Fiction: II.
                 Analysis of Texts and Preparation Costs / Paul Fortier
                 and Colin McConnell \\
                 Project BABEL: Machine Translation with English as the
                 Target Language / Terry Crawford \\
                 Sound and Meaning according to Lomonosov / Geir Kjetsaa
                 \\
                 The Carlex Computerized Analytical Russian Dictionary /
                 V. Shibayev \\
                 Automatic Analysis of Simple Rhetorical Devices in 17th
                 Century German Sonnets / Joseph Leighton \\
                 Linguistic Data Structure, Reducing Encoding by Hand,
                 and Programming Languages / M. Boot \\
                 On the Evolution of Word-length in Dutch / Willy Martin
                 \\
                 Some Aspects of Old English Syntax / Anita Dowsing \\
                 From Marginalia to Microfiche: a Research Project on
                 Samuel Johnson's Dictionary / Eugene Thomas \\
                 Text Comparison: Principles and a Program / Joseph
                 Raben and David Lieberman \\
                 Confirming Intuitions about Style, using Concordances /
                 David Tallentire \\
                 Computational Bibliography / Todd Bender \\
                 A Note on a New Approach to the SELAH / Winsome Tuke
                 and Paul Eisenklam",
}

@Proceedings{Rayward-Smith:1976:PCA,
  editor =       "V. J. Rayward-Smith",
  booktitle =    "{Proceedings of the conference on Applications of
                 ALGOL 68 held at the University of East Anglia,
                 Norwich, England from Monday 22nd March, 1976 until
                 Thursday 25th March 1976}",
  title =        "{Proceedings of the conference on Applications of
                 ALGOL 68 held at the University of East Anglia,
                 Norwich, England from Monday 22nd March, 1976 until
                 Thursday 25th March 1976}",
  publisher =    "[University of East Anglia, School of Computing
                 Studies]",
  address =      "Norwich, UK",
  pages =        "1 + xii + 264",
  year =         "1976",
  ISBN =         "0-905706-00-5",
  ISBN-13 =      "978-0-905706-00-9",
  LCCN =         "QA76.73.A24 P76",
  bibdate =      "Tue May 19 10:01:06 MDT 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 z3950.loc.gov:7090/Voyager",
  acknowledgement = ack-nhfb,
  subject =      "ALGOL (Computer program language); Congresses",
}

@Proceedings{Rossler:1976:LCI,
  editor =       "Roland R{\"o}ssler",
  booktitle =    "A language comparison: {International Purdue Workshop
                 on Industrial Computer Systems}; a comparison of the
                 properties of the programming languages {ALGOL 68},
                 {CAMAC-IML}, {CORAL 66}, {PAS 1}, \ldots{}",
  title =        "A language comparison: {International Purdue Workshop
                 on Industrial Computer Systems}; a comparison of the
                 properties of the programming languages {ALGOL 68},
                 {CAMAC-IML}, {CORAL 66}, {PAS 1}, \ldots{}",
  publisher =    "Purdue University",
  address =      "West Lafayette, IN, USA",
  pages =        "xxix + 429",
  year =         "1976",
  LCCN =         "????",
  bibdate =      "Tue May 19 13:49:30 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Publ. as part of: Engineering Experiment Station
                 bulletin 143 series.",
}

@Proceedings{Schuman:1976:NDAb,
  editor =       "Stephen A. Schuman",
  booktitle =    "New directions in algorithmic languages 1976: prepared
                 for {IFIP Working Group 2.1} on {ALGOL} [{Proceedings}
                 of the second conference, held in {St.
                 Pierre-de-Chartreuse} on {30 August--2 September
                 1976}]",
  title =        "New directions in algorithmic languages 1976: prepared
                 for {IFIP Working Group 2.1} on {ALGOL} [{Proceedings}
                 of the second conference, held in {St.
                 Pierre-de-Chartreuse} on {30 August--2 September
                 1976}]",
  publisher =    "Institut de Recherche d'Informatique et
                 d'Automatique",
  address =      "Rocquencourt, France",
  pages =        "145",
  year =         "1976",
  ISBN =         "2-7261-0124-0 (paperback)",
  ISBN-13 =      "978-2-7261-0124-7 (paperback)",
  LCCN =         "QA76.73.A24N49",
  bibdate =      "Tue May 19 13:21:22 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  acknowledgement = ack-nhfb,
  remark =       "Table of contents not yet found online.",
  subject =      "ALGOL (Computer program language); ALGOL (Langage de
                 programmation); ALGOL (Computer program language)",
}

@Proceedings{ACM:1977:PSA,
  editor =       "{ACM}",
  booktitle =    "{Proceedings of the Strathclyde ALGOL 68 Conference.
                 Glasgow, UK; 29--31 March, 1977}",
  title =        "{Proceedings of the Strathclyde ALGOL 68 Conference.
                 Glasgow, UK; 29--31 March, 1977}",
  volume =       "12(6)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "????",
  month =        jun,
  year =         "1977",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  series =       ser-SIGPLAN,
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  conftitle =    "Proceedings of the Strathclyde ALGOL 68 Conference",
  keywords =     "ALGOL; ALGOL 68; applications; programming",
  sponsororg =   "ACM",
  treatment =    "A Application; G General Review; T Theoretical or
                 Mathematical",
}

@Proceedings{Cowell:1977:PNS,
  editor =       "Wayne Cowell",
  booktitle =    "Portability of Numerical Software, Workshop, {Oak
                 Brook, Illinois, June 21--23, 1976}",
  title =        "Portability of Numerical Software, Workshop, {Oak
                 Brook, Illinois, June 21--23, 1976}",
  volume =       "57",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "viii + 539",
  year =         "1977",
  DOI =          "https://doi.org/10.1007/3-540-08446-0",
  ISBN =         "0-387-08446-0, 3-540-08446-0, 3-540-37071-4",
  ISBN-13 =      "978-0-387-08446-6, 978-3-540-08446-4,
                 978-3-540-37071-0",
  ISSN =         "0302-9743",
  LCCN =         "QA297 .W65 1976",
  bibdate =      "Thu Dec 11 14:25:53 MST 2025",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/c/cody-william-j.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/elefunt.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       ser-LNCS,
  URL =          "http://link.springer.com/10.1007/3-540-08446-0",
  acknowledgement = ack-nhfb,
  citedby =      "Fullerton:1980:BEM",
  tableofcontents = "What is portability? / 1--2 \\
                 Some side effects of striving for portability /
                 Christian Reinsch / 3--19 \\
                 Machine characteristics and portability / 20--21 \\
                 Machine requirements for reliable, portable software /
                 T. J. Dekker / 22--36 \\
                 Semantics of floating point arithmetic and elementary
                 functions / T. E. Hull / 37--48 \\
                 Machine parameters for numerical analysis / W. J. Cody
                 / 49--67 \\
                 Preparing conventions for parameters for transportable
                 numerical software / B. Ford / 68--91 \\
                 Programming languages and portability / 92--94 \\
                 Algol 68 as a language for numerical software / L. M.
                 Delves / 95--126 \\
                 Writing the elementary function procedures for the
                 ALGOL68C compiler / P. Kemp / 127--144 \\
                 Criteria for transportable Algol libraries / Pieter W.
                 Hemker / 145--157 \\
                 Fortran portability via models and tools / W. S. Brown,
                 A. D. Hall / 158--164 \\
                 Port --- A portable mathematical subroutine library /
                 P. A. Fox / 165--177 \\
                 Fortran poisoning and antidotes / Brian T. Smith /
                 178--256 \\
                 Two numerical analysts' views on the Draft Proposed ANS
                 Fortran / C. L. Lawson, J. K. Reid / 257--268 \\
                 Intermediate languages: Current status / W. M. Waite /
                 269--303 \\
                 Computer-assisted portability / 304--304 \\
                 Mathematical software transportability systems --- have
                 the variations a theme? / James M. Boyle / 305--360 \\
                 Features for Fortran portability / Fred T. Krogh /
                 361--367 \\
                 The IMSL Fortran converter: an approach to solving
                 portability problems / T. J. Aird / 368--388 \\
                 Aids to portability within the NAG project / J. J. Du
                 Croz, S. J. Hague, J. L. Siemieniuch / 389--404 \\
                 Multiple program realizations using the TAMPR system /
                 Kenneth W. Dritz / 405--423 \\
                 Software design to facilitate portability / 424--424
                 \\
                 The production and testing of special function software
                 in the NAG library / J. L. Schonfelder / 425--451 \\
                 Portable special function routines / L. Wayne Fullerton
                 / 452--483 \\
                 The importance of standardized interfaces for portable
                 statistical software / N. Victor, M. Sund / 484--503
                 \\
                 Exploring the impact of portability / 504--504 \\
                 On the enhancement of portability within the NAG
                 project --- a statistical survey / J. Bentley, B. Ford
                 / 505--528 \\
                 A study of portability in technical and scientific
                 computing / Ingemar Dahlstrand / 529--539",
}

@Proceedings{Ershov:1977:MAL,
  editor =       "A. P. (Andre{\'y}i Petrovich) Ershov and C. H. A.
                 (Cornelis H. A.) Koster",
  title =        "Methods of Algorithmic Language Implementation",
  volume =       "47",
  publisher =    pub-SV,
  address =      pub-SV:adr,
  pages =        "viii + 351",
  year =         "1977",
  CODEN =        "LNCSD9",
  DOI =          "https://doi.org/10.1007/3-540-08065-1",
  ISBN =         "0-387-08065-1 (New York), 3-540-08065-1 (Berlin)",
  ISBN-13 =      "978-0-387-08065-9 (New York), 978-3-540-08065-7
                 (Berlin)",
  ISSN =         "0302-9743 (print), 1611-3349 (electronic)",
  ISSN-L =       "0302-9743",
  LCCN =         "QA76.7 .S96 1975; QA76.7.V7813 1975",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/lncs.bib",
  note =         "English translation from the Russian of most of the
                 proceedings (Trudy) of the symposium.",
  series =       ser-LNCS,
  URL =          "http://link.springer-ny.com/link/service/series/0558/tocs/t0047.htm;
                 http://www.springerlink.com/content/978-0-387-08065-9;
                 http://www.springerlink.com/openurl.asp?genre=issue&issn=0302-9743&volume=47",
  abstract =     "Papers and proceedings about different applications
                 and implementations of computer languages.",
  acknowledgement = ack-nhfb,
  keywords =     "formal languages --- congresses; programming languages
                 (electronic computers) --- congresses",
  meetingname =  "Symposium on Methods for the Implementation of
                 Algorithmic Languages (1975: Novosibirsk)",
  subject =      "Programming languages (Electronic computers);
                 Congresses; Formal languages; Semantics; Langages de
                 programmation; S{\'e}mantique; Langages formels;
                 Congr{\`e}s; Semantics; Formal languages; Programming
                 languages (Electronic computers)",
  tableofcontents = "Problem-oriented languages and DEPOT implementing
                 system / N. Joachim Lehmann / 1--20 \\
                 Semantic attributes processing in the system DELTA /
                 Bernard Lorho / 21--40 \\
                 Usability and portability of a compiler writing system
                 / Olivier Lecarme / 41--62 \\
                 Semantic unification in a multi-language compiler /
                 Sergei Pokrovsky / 63--79 \\
                 Procedure implementation in the multi-language
                 translator / V. K. Sabelfeld / 80--89 \\
                 Program structure analysis in a global optimization /
                 V. N. Kasyanov, M. B. Trakhtenbrot / 90--104 \\
                 Metalanguage for formal definition of semantics of
                 programming languages / I. V. Vel'bitskiy / 105--128
                 \\
                 Some principles of compiler constructions / A. L.
                 Fuksman / 129--148 \\
                 Almost top-down analysis for generalized LR(K) grammars
                 / Jaroslav Kr{\'a}l / 149--172 \\
                 An approach to the automation of constructing
                 Multilanguage Translating Systems / M. G. Gontsa /
                 173--187 \\
                 Metaalgorithmic system of general application (MASON) /
                 V. L. T{\"e}mov / 188--208 \\
                 A simple translation automaton allowing the generation
                 of optimized code / P. Branquart, J. P. Cardinael, J.
                 Lewi, J. P. Delescaille, M. Van Begin / 209--217 \\
                 Some automatic transformations of CF--grammars / Roland
                 Strobel / 218--230 \\
                 Several aspects of theory of parametric models of
                 languages and parallel syntactic analysis / G. E.
                 Tseytlin, E. L. Yushchenko / 231--245 \\
                 A sublanguage of ALGOL 68 and its implementation / I.
                 O. Kerner / 246--250 \\
                 A programming system with automatic program synthesis /
                 E. H. Tyugu / 251--267 \\
                 Experimental implementation of SETL / D. Ya. Levin /
                 268--276 \\
                 MIDL: A hybrid language of medium level / E. Deak, M.
                 Shimasaki, J. Schwartz / 277--289 \\
                 The data structures representation in machine oriented
                 higher level language / B. G. Cheblakov / 290--300 \\
                 On the macro extension of programming languages / V.
                 Sh. Kaufman / 301--313 \\
                 Pragmatics in a compiler production system / Jan
                 Borowiec / 314--340 \\
                 CDL --- A compiler implementation language / C. H. A.
                 Koster / 341--351",
}

@Proceedings{ACM:1978:ASH,
  editor =       "{ACM}",
  booktitle =    "{ACM SIGPLAN History of Programming Languages
                 Conference. Los Angeles, CA, USA, 1--3 June, 1978}",
  title =        "{ACM SIGPLAN History of Programming Languages
                 Conference. Los Angeles, CA, USA, 1--3 June, 1978}",
  volume =       "13(8)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "????",
  month =        aug,
  year =         "1978",
  CODEN =        "SINODQ",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  bibdate =      "Sat Apr 25 11:46:37 MDT 1998",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran1.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1970.bib",
  series =       ser-SIGPLAN,
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  conftitle =    "ACM SIGPLAN History of Programming Languages
                 Conference",
  keywords =     "ALGOL 60; APL; APT; BASIC; COBOL; FORTRAN; GPSS;
                 history; JOSS; JOVIAL; LISP; PL/1; programming
                 languages; SIMULA; SNOBOL",
  treatment =    "G General Review",
}

@Proceedings{ACM:1979:PSS,
  key =          "ACM SIGPLAN SCC '79",
  booktitle =    "{Proceedings of the SIGPLAN Symposium on Compiler
                 Construction: papers presented at the symposium,
                 Denver, Colorado, August 6--10, 1979}",
  title =        "{Proceedings of the SIGPLAN Symposium on Compiler
                 Construction: papers presented at the symposium,
                 Denver, Colorado, August 6--10, 1979}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "vii + 234",
  year =         "1979",
  LCCN =         "QA 76.7 A1095 v.14 pt.2",
  bibdate =      "Fri Aug 19 01:09:52 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/hash.bib",
  series =       "SIGPLAN notices; v. 14, no. 8",
  acknowledgement = ack-nhfb,
  keywords =     "compiling (electronic computers) -- congresses",
}

@Proceedings{deBakker:1981:ALP,
  editor =       "J. W. (Jacobus Willem) de Bakker and J. C. van Vliet",
  booktitle =    "Algorithmic languages: Proceedings of the
                 International Symposium on \ldots{}, {Amsterdam, The
                 Netherlands, 26--29 October 1981, a tribute to prof. A.
                 van Wijngaarden on the occasion of his retirement from
                 the Mathematical Centre}",
  title =        "Algorithmic languages: Proceedings of the
                 International Symposium on \ldots{}, {Amsterdam, The
                 Netherlands, 26--29 October 1981, a tribute to prof. A.
                 van Wijngaarden on the occasion of his retirement from
                 the Mathematical Centre}",
  publisher =    pub-NORTH-HOLLAND,
  address =      pub-NORTH-HOLLAND:adr,
  pages =        "xxvi + 431",
  year =         "1981",
  ISBN =         "0-444-86285-4",
  ISBN-13 =      "978-0-444-86285-3",
  LCCN =         "QA76.7 .I575 1981",
  bibdate =      "Sat May 30 12:50:58 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "https://ir.cwi.nl/pub/34328/34328D.pdf",
  acknowledgement = ack-nhfb,
  meetingname =  "International Symposium on Algorithmic Languages
                 (1981. Amsterdam)",
  remark =       "Pages xiii--xviii contain a van Wijngaarden
                 publication list, from 1942 to 1981.",
  subject =      "Wijngaarden, Adriaan van; Homenajes; Homenajes;
                 Lenguajes de programaci{\'o}n; Congresos; Congresos",
  tableofcontents = "Editors' Preface / vii--xi \\
                 Publications by A. van Wijngaarden / xiii--xviii \\
                 Ph.D. Students of A. van Wijngaarden / xix--xx \\
                 Foreword / M. Paul / xxi--xxiv \\
                 The role of Professor A. van Wijngaarden in the history
                 of IFIP (Invited Opening Address) / Heinz Zemanek /
                 1--47 \\
                 PLAIN: An algorithmic language for interactive
                 information systems / Anthony I. Wasserman, Reind P.
                 van de Riet, Martin L. Kersten / 29--48 \\
                 PORTAL --- a PASCAL-based real-time programming
                 language / Rudolf Schild / 49--58 \\
                 Naming by colours: A graph-theoretic approach to
                 distributed structure / J. D. Roberts / 59--76 \\
                 Optimization of inductive assertions / Henry S. Warren,
                 Jr. / 77--98 \\
                 The design of vector programs / Alain Bossavit,
                 Bertrand Meyer / 99--114 \\
                 Formal language definitions can be made practical /
                 Paul Klint / 115--132 \\
                 Is computer science based on the wrong fundamental
                 concept of `program'? An extended concept (Invited
                 Address) / John Backus / 133--165 \\
                 Issues in the design of a beginners' programming
                 language / Lambert G. L. T. Meertens / 167--184 \\
                 From VW-grammar to ALEPH / D. Grune / 185--202 \\
                 On design principles for programming languages: An
                 algebraic approach / M. Broy, P. Pepper, M. Wirsing /
                 203--219 \\
                 The structured description of algorithm derivations
                 (Invited Address) / John Darlington / 221--250 \\
                 HYPERLISP / Masahiko Sato, Masami Hagiya / 251--269 \\
                 Symbolic evaluation of LISP functions with side effects
                 for verification / Dennis de Champeaux, Jos de Bruin /
                 271--291 \\
                 Aad van Wijngaarden's contributions to ALGOL 60
                 (Invited Address) / Peter Naur / 293--304 \\
                 On the notion of strong typing / Maarten M. Fokkinga /
                 305--320 \\
                 Abstract storage structures / H. B. M. Jonkers /
                 321--343 \\
                 The essence of ALGOL (Invited Address) / John C.
                 Reynolds / 345--372 \\
                 An operational semantics for bounded nondeterminism
                 equivalent to a denotational one / R. Kuiper / 373--398
                 \\
                 A proof rule for fair termination of guarded commands /
                 0rna Gr{\"u}mberg, Nissim Francez, Johann A. Makowsky,
                 Willem P. de Roever / 399--416 \\
                 ALGOL 68 revisited twelve years later or from AAD to
                 ADA (Invited Address) / W{\l}adys{\l}aw M. Turski /
                 417--417",
}

@Proceedings{Halpern:1981:ARAb,
  editor =       "M. I. Halpern and Andrew D. McGettrick and B.
                 Cronhjort",
  booktitle =    "Introduction to the formal definition of {ALGOL 68}",
  title =        "Introduction to the formal definition of {ALGOL 68}",
  volume =       "9",
  publisher =    pub-PERGAMON,
  address =      pub-PERGAMON:adr,
  pages =        "84 + 129",
  year =         "1981",
  ISBN =         "0-08-020242-X",
  ISBN-13 =      "978-0-08-020242-6",
  LCCN =         "QA76 .A63 vol. 9",
  bibdate =      "Tue May 19 13:51:36 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  series =       "Annual review in automatic programming",
  abstract =     "\booktitle{Annual Review in Automatic Programming},
                 Volume 9, deals with automatic programming, with
                 emphasis on the programming language ALGOL 68. The book
                 demonstrates the progression in the formal definition
                 of programming languages from ALGOL 60 through to the
                 revised version of ALGOL 68. Other topics range from
                 real-time operating systems and process control
                 languages to data flow analysis, microprocessors,
                 design automation, real-time system specifications, and
                 Fortran real-time programming.",
  acknowledgement = ack-nhfb,
  remark =       "First published in Annual review in automatic
                 programming, vol. 9, parts 1--3.",
  subject =      "ALGOL (Computer program language); Real-time data
                 processing; Congresses; Computer programming; ALGOL
                 (Langage de programmation); Temps r{\'e}el
                 (Informatique); Congr{\`e}s; Programmation
                 (Informatique); ALGOL (Computer program language);
                 Computer programming; Real-time data processing",
  tableofcontents = "An introduction to the formal definition of ALGOL
                 68 / A. D. McGettrick \\ Real time programming 1978;
                 [proceedings of IFAC/IFIP workshop, Mariehamn\slash
                 {\AA}land, Finland, 19--21 June, 1978] / edited by B.
                 Cronhjort",
}

@Proceedings{IEEE:1983:PSC,
  key =          "IEEE SCA6 '83",
  booktitle =    "Proceedings: 6th Symposium on Computer Arithmetic,
                 June 20--22, 1983, Aarhus University, {\AA}rhus,
                 Denmark",
  title =        "Proceedings: 6th Symposium on Computer Arithmetic,
                 June 20--22, 1983, Aarhus University, {\AA}rhus,
                 Denmark",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "xi + 221",
  year =         "1983",
  ISBN =         "0-8186-4476-1 (paperback), 0-8186-8476-3 (hardcover),
                 0-8186-6476-2 (microfiche), 0-8186-0034-9 (hardcover)",
  ISBN-13 =      "978-0-8186-4476-4 (paperback), 978-0-8186-8476-0
                 (hardcover), 978-0-8186-6476-2 (microfiche),
                 978-0-8186-0034-0 (hardcover)",
  LCCN =         "QA 76.9 C62 S95 1983",
  bibdate =      "Fri Sep 02 00:35:28 1994",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  note =         "IEEE catalog number 83CH1892-9. IEEE Computer Society
                 order number 476.",
  URL =          "http://www.acsel-lab.com/arithmetic/arith6/papers/",
  acknowledgement = ack-nhfb,
  keywords =     "ARITH-6",
}

@Book{Cowell:1984:SDM,
  editor =       "Wayne R. Cowell",
  booktitle =    "Sources and Development of Mathematical Software",
  title =        "Sources and Development of Mathematical Software",
  publisher =    pub-PH,
  address =      pub-PH:adr,
  pages =        "xii + 404",
  year =         "1984",
  ISBN =         "0-13-823501-5",
  ISBN-13 =      "978-0-13-823501-7",
  LCCN =         "QA76.95 .S68 1984",
  bibdate =      "Tue Dec 14 22:44:45 1993",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fparith.bib",
  series =       "Prentice-Hall Series in Computational Mathematics,
                 Cleve Moler, Advisor",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:1988:PPC,
  editor =       "{ACM}",
  booktitle =    "{POPL '88}. Proceedings of the conference on
                 Principles of programming languages, January 13--15,
                 1988, San Diego, {CA}",
  title =        "{POPL} '88. Proceedings of the conference on
                 Principles of programming languages, January 13--15,
                 1988, San Diego, {CA}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "????",
  year =         "1988",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Mon May 03 18:33:31 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1980.bib",
  URL =          "http://www.acm.org/pubs/contents/proceedings/plan/73560/index.html",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:1991:PPE,
  editor =       "{ACM}",
  booktitle =    "{POPL '91}. Proceedings of the eighteenth annual {ACM}
                 symposium on Principles of programming languages,
                 January 21--23, 1991, Orlando, {FL}",
  title =        "{POPL} '91. Proceedings of the eighteenth annual {ACM}
                 symposium on Principles of programming languages,
                 January 21--23, 1991, Orlando, {FL}",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "????",
  year =         "1991",
  ISBN =         "????",
  ISBN-13 =      "????",
  LCCN =         "????",
  bibdate =      "Mon May 03 19:00:08 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  acknowledgement = ack-nhfb,
}

@Proceedings{ACM:1993:ASH,
  editor =       "{ACM}",
  key =          "HOPL'93",
  booktitle =    "{ACM SIGPLAN HOPL-II. 2nd ACM SIGPLAN History of
                 Programming Languages Conference (Preprints)}",
  title =        "{ACM SIGPLAN HOPL-II}. 2nd {ACM SIGPLAN} History of
                 Programming Languages Conference (Preprints)",
  journal =      j-SIGPLAN,
  volume =       "28(3)",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  month =        mar,
  year =         "1993",
  CODEN =        "SINODQ",
  ISBN =         "????",
  ISBN-13 =      "????",
  ISSN =         "0362-1340 (print), 1523-2867 (print), 1558-1160
                 (electronic)",
  ISSN-L =       "0362-1340",
  LCCN =         "????",
  bibdate =      "Fri Aug 16 19:15:37 1996",
  bibsource =    "http://www.math.utah.edu/pub/tex/bib/icon.bib;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/fortran3.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  series =       ser-SIGPLAN,
  acknowledgement = ack-nhfb,
  classification = "C6140D (High level languages)",
  confdate =     "20-23 April 1993",
  conflocation = "Cambridge, MA, USA",
  confsponsor =  "ACM",
  fjournal =     "ACM SIGPLAN Notices",
  journal-URL =  "http://portal.acm.org/browse_dl.cfm?idx=J706",
  keywords =     "Ada; ALGOL 68; C; C++; CLU; Concurrent Pascal; FORMAC;
                 Forth; Icon; Lisp; Pascal; Prolog; Simulation
                 languages; Smalltalk",
  pubcountry =   "USA",
  thesaurus =    "High level languages; History",
}

@Proceedings{ACM:1993:CRT,
  editor =       "{ACM}",
  key =          "ACM SIGPLAN POPL '93",
  booktitle =    "Conference record of the Twentieth Annual {ACM}
                 {SIGPLAN-SIGACT} Symposium on Principles of Programming
                 Languages: papers presented at the symposium,
                 {Charleston, South Carolina}, {January} 10--13, 1993",
  title =        "Conference record of the Twentieth Annual {ACM}
                 {SIGPLAN-SIGACT} Symposium on Principles of Programming
                 Languages: papers presented at the symposium,
                 {Charleston, South Carolina}, {January} 10--13, 1993",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "viii + 510",
  year =         "1993",
  ISBN =         "0-89791-560-7 (soft cover), 0-89791-561-5 (series hard
                 cover)",
  ISBN-13 =      "978-0-89791-560-1 (soft cover), 978-0-89791-561-8
                 (series hard cover)",
  LCCN =         "QA76.7 .A15 1993",
  bibdate =      "Mon May 03 18:38:48 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  note =         "ACM order number 549930.",
  URL =          "http://www.acm.org/pubs/contents/proceedings/plan/158511/index.html",
  acknowledgement = ack-nhfb,
  classification = "C4210 (Formal logic); C4240 (Programming and
                 algorithm theory); C6110 (Systems analysis and
                 programming); C6140D (High level languages); C6150C
                 (Compilers, interpreters and other processors); C6170
                 (Expert systems)",
  confdate =     "10-13 Jan. 1993",
  conflocation = "Charleston, SC, USA",
  confsponsor =  "ACM",
  keywords =     "Compilers; Computational complexity; electronic
                 digital computers --- programming --- congresses;
                 Functional programming; Lambda calculus; Lazy
                 evaluation; Logic programming; Object-oriented
                 languages; Parallel computing; Parametricity;
                 Polymorphism; Program testing/debugging; Programming
                 language principles; programming languages (electronic
                 computers) --- congresses; Register allocation; Typed
                 languages",
  thesaurus =    "Computational complexity; High level languages; Lambda
                 calculus; Program compilers; Programming; Programming
                 theory; Storage allocation",
}

@Proceedings{Alberts:1993:CHA,
  editor =       "G. Alberts",
  booktitle =    "Conference on the history of {ALGOL 68}",
  title =        "Conference on the history of {ALGOL 68}",
  publisher =    inst-CWI,
  address =      inst-CWI:adr,
  month =        jan,
  year =         "1993",
  bibdate =      "Sat May 30 08:50:34 2026",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  note =         "Historical Note AM-NH9301.",
  URL =          "https://ir.cwi.nl/pub/10854/10854D.pdf",
  acknowledgement = ack-nhfb,
  tableofcontents = "Introduction to the Conference / Gerard Alberts /
                 5--8 \\
                 History of Programming Languages, a Survey / Friedrich
                 L. Bauer / 9--22 \\
                 The History of ALGOL 68 (Extended Abstract) / Charles
                 Lindsey / 23--26 \\
                 The Making of Algol 68 / Cees Koster / 27--39 \\
                 An orthogonal first programming language / Sietse van
                 der Meulen / 41--44 \\
                 Algol 68 --- 25 Years in the USSR / Mikhail A.
                 Bulyonkov, Alexandr F. Rar, Andrei N. Terekhov / 45--51
                 \\
                 The Design of Elegant Languages / Lambert Meertens /
                 53--64 \\
                 Aad van Wijngaarden and the Mathematisch Centrum, A
                 personal recollection / John Peck / 65--71 \\
                 Program of the Conference / / 73--73",
}

@Proceedings{ACM:1995:CRP,
  editor =       "{ACM}",
  booktitle =    "Conference record of {POPL} '95, 22nd {ACM}
                 {SIGPLAN-SIGACT} Symposium on Principles of Programming
                 Languages: papers presented at the Symposium: San
                 Francisco, California, January 22--25, 1995",
  title =        "Conference record of {POPL} '95, 22nd {ACM}
                 {SIGPLAN-SIGACT} Symposium on Principles of Programming
                 Languages: papers presented at the Symposium: San
                 Francisco, California, January 22--25, 1995",
  publisher =    pub-ACM,
  address =      pub-ACM:adr,
  pages =        "vii + 408",
  year =         "1995",
  ISBN =         "0-89791-692-1",
  ISBN-13 =      "978-0-89791-692-9",
  LCCN =         "QA 76.7 A11 1995",
  bibdate =      "Mon May 3 17:47:49 MDT 1999",
  bibsource =    "https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/sigplan1990.bib",
  note =         "ACM order number: 549950.",
  URL =          "http://www.acm.org/pubs/contents/proceedings/plan/199448/index.html",
  acknowledgement = ack-nhfb,
  alttitle =     "Proceedings, 22nd ACM SIGPLAN-SIGACT Symposium on
                 Principles of Programming Languages POPL '95",
  annote =       "Sponsored by the Association for Computing Machinery,
                 Special Interest Group on Algorithms and Computation
                 Theory (SIGACT), Special Interest Group on Programming
                 Languages (SIGPLAN).",
  keywords =     "Programming languages (Electronic computers) ---
                 Congresses.",
}

@Book{Bergin:1996:HPL,
  editor =       "Thomas J. {Bergin, Jr.} and Richard G. {Gibson, Jr.}",
  booktitle =    "History of Programming Languages {II}",
  title =        "History of Programming Languages {II}",
  publisher =    pub-ACM # " and " # pub-AW,
  address =      pub-ACM:adr # " and " # pub-AW:adr,
  pages =        "xvi + 864",
  year =         "1996",
  DOI =          "https://doi.org/10.1145/234286",
  ISBN =         "0-201-89502-1",
  ISBN-13 =      "978-0-201-89502-5",
  LCCN =         "QA76.7 .H57 1996; QA76.7 .H558 1996",
  bibdate =      "Wed Nov 19 08:49:59 1997",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/bibnet/authors/h/hansen-per-brinch.bib;
                 https://www.math.utah.edu/pub/bibnet/authors/w/wirth-niklaus.bib;
                 https://www.math.utah.edu/pub/tex/bib/adabooks.bib;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib;
                 https://www.math.utah.edu/pub/tex/bib/master.bib",
  note =         "Drawn from the Second ACM SIGPLAN History of
                 Programming Languages Conference.",
  abstract =     "This specially prepared work compromises a living
                 archive of important programming languages, described
                 by the people most instrumental in their creation and
                 development. Drawn from the ACM/SIGPLAN Second History
                 of Programming Languages Conference, this volume, like
                 the earlier book from the first such conference (HOPL),
                 conveys the motivations of the language designers and
                 the reasons why they rejected existing languages and
                 created new ones. The book relates the processes by
                 which different languages evolved, in the words of the
                 individuals active in the languages' development. Most
                 important, participants share insights about influences
                 and decisions, both on choices made and on the many
                 roads not taken. In the book's conclusion,
                 distinguished historians of computing share views about
                 preserving programming language history. Fourteen
                 chapters cover a broad range of languages in wide use
                 today, as well as lesser known languages that made
                 significant contributions to programming language
                 evolution: C, C++, Smalltalk, Pascal, Ada, Prolog,
                 Lisp, ALGOL 68, FORMAC, CLU, Icon, Forth, Monitors and
                 Concurrent Pascal, and Discrete Simulation Languages.
                 Prominent contributors to the book are Frederick
                 Brooks, Alain Colmerauer, Richard Gabriel, Ralph
                 Griswold, Per Brinch Hansen, Alan Kay, C. H. Lindsey,
                 Barbara Liskov, Richard Nance, Elizabeth Rather, Dennis
                 Ritchie, Jean Sammet, Guy Steele, Bjarne Stroustrup,
                 William Whitaker, and Niklaus Wirth. Together, the
                 conference contributors and the book's editors have put
                 together a volume of interest to researchers, teachers,
                 students, and computing professionals everywhere who
                 are involved in the use or the development of
                 programming languages today.",
  acknowledgement = ack-nhfb,
  author-dates = "Niklaus Wirth (15 February 1934--1 January 2024); Per
                 Brinch Hansen (13 November 1938--31 July 2007)",
  shorttableofcontents = "The opening session \\
                 ALGOL 68 session \\
                 Pascal session \\
                 Monitors and concurrent Pascal session \\
                 Ada session \\
                 Lisp session \\
                 Prolog session \\
                 Discrete event simulation languages session \\
                 FORMAC session \\
                 CLU session \\
                 Smalltalk session \\
                 Icon session \\
                 Forth session \\
                 C session \\
                 C++ session \\
                 Forum on the history of computing (April 20, 1993)",
  tableofcontents = "Development of the HOPL-II Program \\
                 Conference Chairman's Opening Remarks / John A. N. Lee
                 \\
                 Language Design as Design / Frederick P. Brooks, Jr.
                 \\
                 From HOPL to HOPL-II (1978--1993): 15 Years of
                 Programming Language Development / Jean E. Sammet \\
                 Making History / Michael S. Mahoney \\
                 History of ALGOL 68 / C. H. Lindsey \\
                 Recollections about the Development of Pascal / N.
                 Wirth \\
                 Monitors and Concurrent Pascal: a Personal History /
                 Per Brinch Hansen \\
                 ADA \\
                 The Project: The DoD High Order Language Working Group
                 / William A. Whitaker \\
                 Evolution of Lisp / Guy L. Steele, Jr. and Richard P.
                 Gabriel \\
                 Birth of Prolog / Alain Colmerauer and Philippe Roussel
                 \\
                 History of Discrete Event Simulation Programming
                 Languages / Richard E. Nance \\
                 Beginning and Development of Formac (FORmula
                 MAnipulation Compiler) / Jean E. Sammet \\
                 History of CLU / Barbara Liskov \\
                 Early History of Smalltalk / Alan C. Kay \\
                 History of the Icon Programming Language / Ralph E.
                 Griswold and Madge T. Griswold \\
                 Evolution of Forth / Donald R. Colburn, Charles H.
                 Moore and Elizabeth D. Rather \\
                 Development of the C Programming Language / Dennis M.
                 Ritchie \\
                 History of C++: 1979--1991 / Bjarne Stroustrup \\
                 Issues in the History of Computing / Michael S. Mahoney
                 \\
                 Archives Specializing in the History of Computing /
                 Bruce H. Bruemmer \\
                 Role of Museums in Collecting Computers / Gwen Bell /
                 Edited by Robert F. Rosin \\
                 Annals of the History of Computing and Other Journals /
                 Bernard A. Galler \\
                 Effective History Conference / Jean E. Sammet \\
                 University Courses / Martin Campbell-Kelly \\
                 Documenting Projects with History in Mind / Michael
                 Marcotty \\
                 Issues in the Writing of Contemporary History / J. A.
                 N. Lee \\
                 Forum Closing Panel \\
                 Appendix A: What Makes History? / Michael S. Mahoney
                 \\
                 Appendix B: Call for Papers \\
                 Appendix C: List of Attendees \\
                 Appendix D: Final Conference Program",
}

@Proceedings{Tomilin:2014:TIC,
  editor =       "A. N. Tomilin",
  booktitle =    "2014 Third International Conference on Computer
                 Technology in {Russia} and in the Former {Soviet Union}
                 ({SoRuCom})",
  title =        "2014 Third International Conference on Computer
                 Technology in {Russia} and in the Former {Soviet Union}
                 ({SoRuCom})",
  publisher =    pub-IEEE,
  address =      pub-IEEE:adr,
  pages =        "various",
  year =         "2014",
  ISBN =         "1-4799-1799-0, 1-4799-1800-8",
  ISBN-13 =      "978-1-4799-1799-0, 978-1-4799-1800-3",
  LCCN =         "QA75.5 .I578 2014",
  bibdate =      "Tue May 19 08:23:42 MDT 2026",
  bibsource =    "fsz3950.oclc.org:210/WorldCat;
                 https://www.math.utah.edu/pub/tex/bib/algol68.bib",
  URL =          "http://ieeexplore.ieee.org/servlet/opac?punumber=7031478",
  abstract =     "This historically oriented conference is to be held
                 according to the resolution of the Second International
                 Conference on the History of Computers and Informatics
                 in the Soviet Union and Russian Federation (SORUCOM
                 2011), successfully held in Velikiy Novgorod The topics
                 are history of computers, history of creation of
                 programming languages and systems, development of
                 microelectronics, computers and education, computers
                 and society, programming teams and organizations,
                 notable events in the history of computer science and
                 technology, scientific biographies, perspectives of
                 computers and computer science, international sci tech
                 cooperation, IT and social skills, other topics
                 relevant to the conference scope.",
  acknowledgement = ack-nhfb,
  subject =      "Computer science; Congresses; Information technology;
                 Technologie de l'information; Congr{\`e}s",
}