@Preamble{
"\ifx \undefined \booktitle \def \booktitle #1{{{\em #1}}} \fi" #
"\ifx \undefined \operatorname \def \operatorname #1{{\rm #1}} \fi"
}
@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"}
@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"}
@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}"}
@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"}
@String{ser-LNCS = "Lecture Notes in Computer Science"}
@String{ser-SIGPLAN = "ACM SIG{\-}PLAN Notices"}
@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}.",
}
@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",
}