Bibliography

Huub de Beer
2006
download the whole history of the ALGOL effort as a pdf file (1.1 megabytes)

This bibliography is in the bibtex format. Download this whole bibliography as a bibtex file.

@inproceedings{ Naur1978a,
      author = {peter Naur},
      title = {The European side of the last phase of the development of ALGOL 60},
      shorttitle = {European side of development of ALGOL 60},
      booktitle = {HOpL-1: The first ACM SIGpLAN conference on History of programming languages},
      year = {1978},
      pages = {15--44},
      location = {Los Angeles, CA},
      doi = {http://doi.acm.org/10.1145/800025.808370},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@book{ Rutishauser1967a,
      author = {Heinz Rutishauser},
      title = {Description of ALGOL 60},
      series = {Handbook for Automatic Computation},
      editor = {F. L. Bauer and A. S. Householder and F. W. J. and F. W. J. Olver and H[einz] Rutishauser and K. Samelson and E. Stiefel},
      publisher = {Springer-Verlag},
      location = {Berlin},
      year = {1967},
      volume = {1}
    }
@article{ Irons1961a,
      author = {Edgar T. Irons},
      title = {A syntax directed compiler for ALGOL 60},
      journal = {Commun. ACM},
      volume = {4},
      number = {1},
      year = {1961},
      issn = {0001-0782},
      pages = {51--55},
      doi = {http://doi.acm.org/10.1145/366062.366083},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Knuth1967a,
      author = {Donald E. Knuth},
      title = {The remaining trouble spots in ALGOL 60},
      shorttitle = {Remaining trouble spots},
      journal = {Commun. ACM},
      volume = {10},
      number = {10},
      year = {1967},
      issn = {0001-0782},
      pages = {611--618},
      doi = {http://doi.acm.org/10.1145/363717.363743},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Knuth1964a,
      author = {Donald E. Knuth},
      title = {backus normal form vs. Backus Naur form},
      journal = {Commun. ACM},
      volume = {7},
      number = {12},
      year = {1964},
      issn = {0001-0782},
      pages = {735--736},
      doi = {http://doi.acm.org/10.1145/355588.365140},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Naur1963a,
      author = {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},
      editor = {p. Naur},
      title = {Revised report on the algorithm language ALGOL 60},
      shorttitle = {Revised report on ALGOL 60},
      journal = {Commun. ACM},
      volume = {6},
      number = {1},
      year = {1963},
      issn = {0001-0782},
      pages = {1--17},
      doi = {http://doi.acm.org/10.1145/366193.366201},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Naur1960a,
      author = {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},
      editor = {peter Naur},
      title = {Report on the algorithmic language ALGOL 60},
      shorttitle = {Report on ALGOL 60},
      journal = {Commun. ACM},
      volume = {3},
      number = {5},
      year = {1960},
      issn = {0001-0782},
      pages = {299--314},
      doi = {http://doi.acm.org/10.1145/367236.367262},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Naur1960NM,
      author = {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},
      editor = {peter Naur},
      title = {Report on the algorithmic language ALGOL 60},
      shorttitle = {Report on ALGOL 60},
      journal = {Numerische Mathematik},
      volume = {2},
      number = {1},
      year = {1960},
      pages = {106--136}
    }
@Article{ perlis1958a,
      author = {A. J. perlis and K. Samelson},
      title = {preliminary Report: International Algebraic Language},
      shorttitle = {preliminary report: IAL},
      journal = {Commun. ACM},
      volume = {1},
      number = {12},
      year = {1958},
      issn = {0001-0782},
      pages = {8--22},
      doi = {http://doi.acm.org/10.1145/377924.594925},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Samelson1960a,
      author = {K. Samelson and F. L. Bauer},
      title = {Sequential formula translation},
      journal = {Commun. ACM},
      volume = {3},
      number = {2},
      year = {1960},
      issn = {0001-0782},
      pages = {76--83},
      doi = {http://doi.acm.org/10.1145/366959.366968},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Gorn1964a,
      author = {S. Gorn},
      title = {Report on SUBSET ALGOL 60 (IFIp)},
      journal = {Commun. ACM},
      volume = {7},
      number = {10},
      year = {1964},
      issn = {0001-0782},
      pages = {626--628},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Gill1959a,
      author = {Gill, S.},
      title = {Current Theory and practice of Automatic programming},
      journal = {The Computer Journal},
      volume = {2},
      number = {3},
      pages = {110-114},
      year = {1959},
      URL = {http://comjnl.oxfordjournals.org},
      eprint = {http://comjnl.oxfordjournals.org/cgi/reprint/2/3/110.pdf}
    }
@article{ Floyd1960a,
      author = {Robert W. Floyd},
      title = {An algorithm defining ALGOL assignment statements},
      journal = {Commun. ACM},
      volume = {3},
      number = {3},
      year = {1960},
      issn = {0001-0782},
      pages = {170--171},
      doi = {http://doi.acm.org/10.1145/367149.367170},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Smith1960a,
      author = {Joseph W. Smith},
      title = {Syntactic and semantic augments to ALGOL},
      journal = {Commun. ACM},
      volume = {3},
      number = {4},
      year = {1960},
      issn = {0001-0782},
      pages = {211--213},
      doi = {http://doi.acm.org/10.1145/367177.367210},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Huskey1960a,
      author = {Harry D. Huskey and M. H. Halstead and R. McArthur},
      title = {NELIAC\&a dialect of ALGOL},
      journal = {Commun. ACM},
      volume = {3},
      number = {8},
      year = {1960},
      issn = {0001-0782},
      pages = {463--468},
      doi = {http://doi.acm.org/10.1145/367368.367373},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Arden1961a,
      author = {B. W. Arden and B. A. Galler and R. M. Graham},
      title = {The internal organization of the MAD translator},
      journal = {Commun. ACM},
      volume = {4},
      number = {1},
      year = {1961},
      issn = {0001-0782},
      pages = {28--31},
      doi = {http://doi.acm.org/10.1145/366062.366079},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Irons1959a,
      author = {E. T. Irons and F. S. Acton},
      title = {A proposed interpretation in ALGOL},
      journal = {Commun. ACM},
      volume = {2},
      number = {12},
      year = {1959},
      issn = {0001-0782},
      pages = {14--15},
      doi = {http://doi.acm.org/10.1145/368518.368546},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Wegstein1959a,
      author = {J. H. Wegstein},
      title = {From formulas to computer oriented language},
      journal = {Commun. ACM},
      volume = {2},
      number = {3},
      year = {1959},
      issn = {0001-0782},
      pages = {6--8},
      doi = {http://doi.acm.org/10.1145/368300.368318},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Williams1959a,
      author = {Francis A. Williams},
      title = {Handling identifiers as internal symbols in language processors},
      shorttitle = {Identifiers as internal symbols},
      journal = {Commun. ACM},
      volume = {2},
      number = {6},
      year = {1959},
      issn = {0001-0782},
      pages = {21--24},
      doi = {http://doi.acm.org/10.1145/368336.368352},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Green1959a,
      author = {Julien Green},
      title = {possible modification to the international algebraic language},
      shorttitle = {possible modification to IAL},
      journal = {Commun. ACM},
      volume = {2},
      number = {2},
      year = {1959},
      issn = {0001-0782},
      pages = {6--8},
      doi = {http://doi.acm.org/10.1145/368280.368285},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Bemer1959a,
      author = {R. W. Bemer},
      title = {A proposal for a generalized card code for 256 characters},
      journal = {Commun. ACM},
      volume = {2},
      number = {9},
      year = {1959},
      issn = {0001-0782},
      pages = {19--23},
      doi = {http://doi.acm.org/10.1145/368424.368435},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Green1959b,
      author = {Julien Green},
      title = {Remarks on ALGOL and symbol manipulation},
      journal = {Commun. ACM},
      volume = {2},
      number = {9},
      year = {1959},
      issn = {0001-0782},
      pages = {25--27},
      doi = {http://doi.acm.org/10.1145/368424.368438},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Kanner1959a,
      author = {H. Kanner},
      title = {An algebraic translator},
      journal = {Commun. ACM},
      volume = {2},
      number = {10},
      year = {1959},
      issn = {0001-0782},
      pages = {19--22},
      doi = {http://doi.acm.org/10.1145/368453.368461},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Strong1958a,
      author = {J. Strong and J. Wegstein and A. Tritter and J. Olsztyn and O. Mock and T. Steel},
      title = {The problem of programming communication with changing machines: a proposed solution},
      journal = {Commun. ACM},
      volume = {1},
      number = {8},
      year = {1958},
      issn = {0001-0782},
      pages = {12--18},
      doi = {http://doi.acm.org/10.1145/368892.368915},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Conway1958a,
      author = {Melvin E. Conway},
      title = {proposal for an UNCOL},
      journal = {Commun. ACM},
      volume = {1},
      number = {10},
      year = {1958},
      issn = {0001-0782},
      pages = {5--8},
      doi = {http://doi.acm.org/10.1145/368924.368928},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Bauer1959a,
      author = {Friedrich L. Bauer and Klaus Samelson},
      title = {The problem of a common language, especially for scientific numeral work.},
      booktitle = {IFIp Congress},
      year = {1959},
      pages = {120-124},
      bibsource = {DBLp, http://dblp.uni-trier.de}
    }
@inproceedings{ Backus1959a,
      author = {John W. Backus},
      title = {The syntax and semantics of the proposed international algebraic language of the Zurich ACM-GAMM Conference.},
      booktitle = {IFIp Congress},
      year = {1959},
      pages = {125-131},
      bibsource = {DBLp, http://dblp.uni-trier.de}
    }
@inproceedings{ perlis1959a,
      author = {Alan J. perlis},
      title = {Symposium on automatic programming.},
      booktitle = {IFIp Congress},
      year = {1959},
      pages = {152-156},
      bibsource = {DBLp, http://dblp.uni-trier.de}
    }
@inproceedings{ Holt1959a,
      author = {H.G. Holt},
      editor = {Alan J. perlis},
      title = {Code to translation systems},
      booktitle = {IFIp Congress},
      year = {1959},
      pages = {153},
      bibsource = {DBLp, http://dblp.uni-trier.de}
    }
@inproceedings{ Huskey1959a,
      author = {H. D. Huskey},
      editor = {Alan J. perlis},
      title = {A variation of the ALGOL language},
      booktitle = {IFIp Congress},
      year = {1959},
      pages = {153},
      bibsource = {DBLp, http://dblp.uni-trier.de}
    }
@inproceedings{ Bauer1959b,
      author = {F. L. Bauer and K. Samelson},
      editor = {Alan J. perlis},
      title = {The cellar principle for formula translation},
      booktitle = {IFIp Congress},
      year = {1959},
      pages = {154-155},
      bibsource = {DBLp, http://dblp.uni-trier.de}
    }
@article{ Naur1959a,
      author = {peter Naur},
      title = {Complete Issue},
      journal = {ALGOL Bull.},
      number = {1},
      year = {1959},
      issn = {0084-6198},
      pages = {1--6},
      doi = {http://doi.acm.org/10.1145/1060871.1060872},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@inproceedings{ perlis1978a,
      author = {Alan J. perlis},
      title = {The American side of the development of Algol},
      booktitle = {HOpL-1: The first ACM SIGpLAN conference on History of programming languages},
      year = {1978},
      pages = {3--14},
      location = {Los Angeles, CA},
      doi = {http://doi.acm.org/10.1145/800025.808369},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@incollection{ Bauer1976a,
      author = {F. L. Bauer},
      title = {Historical Remarks on Compiler Construction},
      booktitle = {Compiler Construction. An advance Course},
      editor = {G. Goos and J. Hartman},
      publisher = {Springer Verlag},
      year = {1976},
      edition = {Second},
      pages = {603--626}
    }
@article{ Gorn1961a,
      author = {Saul Gorn},
      title = {Specification languages for mechanical languages and their processors a baker's dozen: a set of examples presented to ASA x3.4 subcommittee},
      journal = {Commun. ACM},
      volume = {4},
      number = {12},
      year = {1961},
      issn = {0001-0782},
      pages = {532--542},
      doi = {http://doi.acm.org/10.1145/366853.366856},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@incollection{ Knuth1972a,
      author = {Donald E. Knuth},
      title = {A History of Writing Compilers},
      booktitle = {Compiler Techniques},
      editor = {pollack and W. Bary},
      publisher = {princeton},
      year = {1972},
      pages = {38--56}
    }
@incollection{ Knuth1975a,
      author = {Donald E. Knuth and Luis Trabb pardo},
      title = {Early Development of programming Languages},
      booktitle = {Encyclopedia of Computer Science and Technology},
      editor = {Jack Belzer and Albert G. Holzman and Allen Kent},
      publisher = {Marcel Dekker INC.},
      year = {1975},
      volume = {7},
      pages = {419--493}
    }
@unpublished{ Levenez2005a,
      author = {{\'E}ric L{\'e}v{\'e}nez},
      title = {Languages},
      year = {2005},
      url = {http://www.levenez.com/lang/},
      note = {A tree of the development of programming languages and their realtionships between each other}
    }
@book{ naur1992a,
      author = {peter Naur},
      title = {Computing: a human activity},
      year = {1992},
      isbn = {0-201-58069-1},
      source = {ACM member price $26.95, order number 706920},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Naur1968a,
      author = {peter Naur},
      title = {Successes and failures of the ALGOL effort},
      journal = {ALGOL Bull.},
      number = {28},
      year = {1968},
      issn = {0084-6198},
      pages = {58--62},
      doi = {http://doi.acm.org/10.1145/1061112.1061118},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@incollection{ Naur1981a,
      author = {peter Naur},
      title = {Aad van Wijngaarden's contributions to ALGOL 60},
      booktitle = {Computing. A Human Activity},
      editor = {peter Naur},
      publisher = {ACM press},
      address = {Newy York, NY, USA},
      year = {1992},
      pages = {98--106}
    }
@incollection{ Naur1963b,
      author = {peter Naur},
      title = {The Design of the GIER ALGOL Compiler},
      booktitle = {Computing. A Human Activity},
      editor = {peter Naur},
      publisher = {ACM press},
      address = {Newy York, NY, USA},
      year = {1992},
      pages = {117--149}
    }
@article{ Naur1966a,
      author = {peter Naur},
      title = {program translation viewed as a general data processing problem},
      journal = {Commun. ACM},
      volume = {9},
      number = {3},
      year = {1966},
      issn = {0001-0782},
      pages = {176--179},
      doi = {http://doi.acm.org/10.1145/365230.365260},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@book{ Rosen1967a,
      editor = {Saul Rosen},
      title = {programming systems and languages},
      publisher = {McGraw-Hill},
      address = {London},
      year = {1967}
    }
@incollection{ Rosen1967b,
      author = {Saul Rosen},
      title = {programming Systems and Languages. A Historical Survey},
      editor = {Saul Rosen},
      booktitle = {programming systems and languages},
      publisher = {McGraw-Hill},
      address = {London},
      year = {1967},
      pages = {3--22}
    }
@incollection{ Rosen1967c,
      author = {Saul Rosen},
      title = {The ALGOL programming Language},
      editor = {Saul Rosen},
      booktitle = {programming systems and languages},
      publisher = {McGraw-Hill},
      address = {London},
      year = {1967},
      pages = {48--78}
    }
@article{ Rosen1972a,
      author = {Saul Rosen},
      title = {programming systems and languages 1965-1975},
      journal = {Commun. ACM},
      volume = {15},
      number = {7},
      year = {1972},
      issn = {0001-0782},
      pages = {591--600},
      doi = {http://doi.acm.org/10.1145/361454.361482},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@book{ Sammet1969a,
      author = {Jean E. Sammet},
      title = {programming languages : history and fundamentals},
      publisher = {prentice-Hall},
      address = {Englewood Cliffs, N. J.},
      year = {1969},
      series = {Series in Automatic Computation}
    }
@article{ Wegner1976a,
      author = {peter Wegner},
      title = {programming Languages - The First 25 Years.},
      journal = {IEEE Trans. Computers},
      volume = {25},
      number = {12},
      year = {1976},
      pages = {1207-1225},
      bibsource = {DBLp, http://dblp.uni-trier.de}
    }
@inproceedings{ perlis1978b,
      author = {Alan J. perlis},
      title = {Transcripts of presentations},
      booktitle = {HOpL-1: The first ACM SIGpLAN conference on History of programming languages},
      year = {1978},
      pages = {139--147},
      location = {Los Angeles, CA},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Naur1978b,
      author = {peter Naur},
      title = {Transcripts of presentations},
      booktitle = {HOpL-1: The first ACM SIGpLAN conference on History of programming languages},
      year = {1978},
      pages = {147--161},
      location = {Los Angeles, CA},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Answers1978a,
      author = {Transcript of Question and Answer Session},
      title = {Transcript of Question and Answer Session},
      booktitle = {HOpL-1: The first ACM SIGpLAN conference on History of programming languages},
      year = {1978},
      pages = {161--167},
      location = {Los Angeles, CA},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Naur1962a,
      author = {peter Naur},
      title = {The progress of ALGOL in Europe},
      booktitle = {Computer applications : annual symposium, 6th, 1961},
      editor = {R.S. Hollitch and B. Mittman},
      year = {1962},
      publisher = {MacMillan},
      address = {London},
      pages = {115--125}
    }
@inproceedings{ Bemer1958a,
      author = {R. W. Bemer},
      title = {The Status of Automatic programming for Scientific problems},
      shorttitle = {Status of Automatic programming},
      booktitle = {Computer applications : annual symposium, 4th, 1957, Chicago},
      editor = {F. C. Bock},
      year = {1958},
      publisher = {Illinois Institute of Technology, Armour Research Foundation},
      pages = {107--117}
    }
@incollection{ Bemer1969a,
      author = {R. W. Bemer},
      title = {A politico-Social History of Algol},
      booktitle = {Annual review in automatic programming},
      editor = {Mark I. Halpern and Christopher J. Shaw},
      volume = {5},
      publisher = {pergamon},
      year = {1969},
      address = {London},
      pages = {151--237}
    }
@article{ Naur1963c,
      author = {peter Naur},
      title = {Documentation problems: ALGOL 60},
      journal = {Commun. ACM},
      volume = {6},
      number = {3},
      year = {1963},
      issn = {0001-0782},
      pages = {77--79},
      doi = {http://doi.acm.org/10.1145/366274.366286},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Utman1963a,
      author = {R. E. Utman},
      title = {Suggestions on ALGOL 60 (ROME) issues},
      journal = {Commun. ACM},
      volume = {6},
      number = {1},
      year = {1963},
      issn = {0001-0782},
      pages = {20--23},
      doi = {http://doi.acm.org/10.1145/366193.366209},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Bachelor1961a,
      author = {G. A. Bachelor and J. R. H. Dempster and D. E. Knuth and J. Speroni},
      title = {SMALGOL-61},
      journal = {Commun. ACM},
      volume = {4},
      number = {11},
      year = {1961},
      issn = {0001-0782},
      pages = {499--502},
      doi = {http://doi.acm.org/10.1145/366813.366843},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Dijkstra1961a,
      author = {E. W. Dijkstra},
      title = {Letter to the editor: defense of ALGOL 60},
      journal = {Commun. ACM},
      volume = {4},
      number = {11},
      year = {1961},
      issn = {0001-0782},
      pages = {502--503},
      doi = {http://doi.acm.org/10.1145/366813.366844},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Conway1961a,
      author = {Melvin E. Conway},
      title = {Letters to the editor: ALGOL 60 comment},
      journal = {Commun. ACM},
      volume = {4},
      number = {10},
      year = {1961},
      issn = {0001-0782},
      pages = {465},
      doi = {http://doi.acm.org/10.1145/366786.366810},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Turnep1961a,
      author = {Lloyd D. Turnep and David Dahm and Warren Taylor and Richard E. Waychoff},
      title = {Letters to the editor: ALGOL 60 reply},
      journal = {Commun. ACM},
      volume = {4},
      number = {9},
      year = {1961},
      issn = {0001-0782},
      pages = {365},
      doi = {http://doi.acm.org/10.1145/366696.366700},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Weinberg1961a,
      author = {G. M. Weinberg},
      title = {Letters to the editor: ALGOL: pleasure through pain},
      journal = {Commun. ACM},
      volume = {4},
      number = {6},
      year = {1961},
      issn = {0001-0782},
      pages = {252},
      doi = {http://doi.acm.org/10.1145/366573.366575},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Taylor1961a,
      author = {Warren Taylor and Lloyd Turner and Richard Waychoff},
      title = {A syntactical chart of ALGOL 60},
      journal = {Commun. ACM},
      volume = {4},
      number = {9},
      year = {1961},
      issn = {0001-0782},
      pages = {393},
      doi = {http://doi.acm.org/10.1145/366696.366766},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Knuth1962a,
      author = {Donald E. Knuth and Saul Gorn},
      title = {Backus' language},
      journal = {Commun. ACM},
      volume = {5},
      number = {4},
      year = {1962},
      issn = {0001-0782},
      pages = {185},
      doi = {http://doi.acm.org/10.1145/366920.366925},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Lindsey1993a,
      author = {C. H. Lindsey},
      title = {A history of ALGOL 68},
      booktitle = {HOpL-II: The second ACM SIGpLAN conference on History of programming languages},
      year = {1993},
      isbn = {0-89791-570-4},
      pages = {97--132},
      location = {Cambridge, Massachusetts, United States},
      doi = {http://doi.acm.org/10.1145/154766.155365},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Wirth1993a,
      author = {N. Wirth},
      title = {Recollections about the development of pascal},
      booktitle = {HOpL-II: The second ACM SIGpLAN conference on History of programming languages},
      year = {1993},
      isbn = {0-89791-570-4},
      pages = {333--342},
      location = {Cambridge, Massachusetts, United States},
      doi = {http://doi.acm.org/10.1145/154766.155378},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Koster1996a,
      author = {Cornelis H.A. Koster},
      title = {The making of ALGOL68},
      booktitle = {proceedings of Andrei Ershov Second International Memorial Conference `perspectives on systems Informatics' (pSI'96)},
      year = {1996},
      url = {http://www.cs.ru.nl/~kees/home/papers/psi96.pdf}
    }
@article{ Dijkstra1960a,
      author = {E. W. Dijkstra},
      title = {Recursive programming},
      journal = {Numerische Mathematik},
      number = {2},
      year = {1960},
      pages = {312--318},
      month = {oct}
    }
@proceedings{ Zemanek1986a,
      editor = {Heinz Zemanek},
      title = {A Quarter Century of IFIp. The IFIp Silver Summary. proceedings of the 25th Anniversary Celebration of IFIp, March 985},
      shorttitle = {A Quarter Century of IFIp},
      year = {1986},
      publisher = {Elsevier},
      address = {Amsterdam}
    }
@inproceedings{ poel1986a,
      author = {W. L. van der poel},
      title = {Some Notes on the History of ALGOL},
      booktitle = {A Quarter Century of IFIp},
      year = {1986},
      pages = {373--392},
      publisher = {Elsevier},
      address = {Amsterdam}
    }
@inproceedings{ Bauer1962a,
      author = {K. Samelson and F. Bauer},
      title = {The ALCOR project},
      booktitle = {Symbolic languages in data processing: proc. of the Symp. organized and edited by the Int. Computation Center, Rome, 26-31 March 1962},
      year = {1962},
      editor = {Gordon and Breach},
      address = {New York},
      pages = {207--217}
    }
@article{ Duncan1963a,
      author = {Fraser G. Duncan},
      title = {ECMA Subset of ALGOL 60},
      shorttitle = {ECMA Subset},
      journal = {Commun. ACM},
      volume = {6},
      number = {10},
      year = {1963},
      pages = {595--597},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Bumgarner1963a,
      author = {L. L. Bumgarner and M. Feliciano},
      title = {ALCOR Group Representation of ALGOL Symbols},
      shorttitle = {ALCOR ALGOL Symbols},
      journal = {Commun. ACM},
      volume = {6},
      number = {10},
      year = {1963},
      pages = {597--599},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Bumgarner1964a,
      title = {Corrigenda: ALCOR Group Representation of ALGOL Symbols},
      shorttitle = {Corrigenda: ALCOR ALGOL Symbols},
      journal = {Commun. ACM},
      volume = {7},
      number = {3},
      year = {1964},
      pages = {189},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Bauer1964a,
      author = {F. L. Bauer},
      title = {Reply to comments by p.A. Samet and p.J. Taylor},
      journal = {Commun. ACM},
      volume = {7},
      number = {7},
      year = {1964},
      issn = {0001-0782},
      pages = {447},
      doi = {http://doi.acm.org/10.1145/364520.364566},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Samet1964a,
      author = {p. A. Samet and p. J. Taylor},
      title = {Comments on the ALCOR group represenatation of of ALGOL symbols},
      journal = {Commun. ACM},
      volume = {7},
      number = {7},
      year = {1964},
      issn = {0001-0782},
      pages = {424},
      doi = {http://doi.acm.org/10.1145/364520.364563},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@book{ Baumann1968a,
      author = {Richard Baumann},
      title = {Algol-Manual der Alcor-Gruppe : Einfuehrung in die algorithmische Formelsprache ALGOL},
      shorttitle = {Algol-Manual der Alcor-Gruppe},
      edition = {Third},
      publisher = {Oldenbourg},
      address = {Muenchen},
      year = {1968}
    }
@book{ Goodman1963a,
      author = {Richard Goodman},
      title = {Annual review in automatic programming 3},
      series = {International tracts in Computer Science and Technology and their Application},
      volume = {11},
      publisher = {pergamon},
      address = {London},
      year = {1963}
    }
@book{ Goodman1964a,
      author = {Richard Goodman},
      title = {Annual review in automatic programming 4},
      series = {International tracts in Computer Science and Technology and their Application},
      volume = {12},
      publisher = {pergamon},
      address = {London},
      year = {1964}
    }
@incollection{ Woodger1963a,
      author = {M. Woodger},
      title = {The Description of Computing processes: Some Observations on Automatic programming and ALGOL 60},
      shorttitle = {Some Observations on Automatic programming and ALGOL 60},
      booktitle = {Annual review in automatic programming 3},
      editor = {Richard Goodman},
      year = {1963},
      pages = {1--15}
    }
@incollection{ Wijngaarden1963a,
      author = {A. van Wijngaarden},
      title = {Generalized ALGOL},
      booktitle = {Annual review in automatic programming 3},
      editor = {Richard Goodman},
      year = {1963},
      pages = {17--26}
    }
@incollection{ Rutishauser1963a,
      author = {H. Rutishauser},
      title = {The Use of Recursive procedures in ALGOL 60},
      shorttitle = {Recursive procedures in ALGOL 60},
      booktitle = {Annual review in automatic programming 3},
      editor = {Richard Goodman},
      year = {1963},
      pages = {43--51}
    }
@incollection{ Higman1963a,
      author = {B. Higman},
      title = {Towards an ALGOL Translator},
      booktitle = {Annual review in automatic programming 3},
      editor = {Richard Goodman},
      year = {1963},
      pages = {121--162}
    }
@incollection{ Hawkins1963a,
      author = {E. N. Hawkins and D. H. R. Huxtable},
      title = {A Multi-pass Translation Scheme for ALGOL 60},
      booktitle = {Annual review in automatic programming 3},
      editor = {Richard Goodman},
      year = {1963},
      pages = {163--205}
    }
@incollection{ Irons1963a,
      author = {Edgar T. Irons},
      title = {The Structure and Use of the Syntax Directed Compiler},
      shorttitle = {Syntax Directed Compiler},
      booktitle = {Annual review in automatic programming 3},
      editor = {Richard Goodman},
      year = {1963},
      pages = {207--227}
    }
@incollection{ Dijkstra1963a,
      author = {E. W. Dijkstra},
      title = {An ALGOL 60 Translator for the X1},
      booktitle = {Annual review in automatic programming 3},
      editor = {Richard Goodman},
      year = {1963},
      pages = {329--345}
    }
@incollection{ Dijkstra1963b,
      author = {E. W. Dijkstra},
      title = {Making a Translator for ALGOL 60},
      booktitle = {Annual review in automatic programming 3},
      editor = {Richard Goodman},
      year = {1963},
      pages = {347--356}
    }
@incollection{ Naur1964a,
      author = {p. Naur},
      title = {The Design of the GIER ALGOL Compiler},
      booktitle = {Annual review in automatic programming 4},
      editor = {Richard Goodman},
      year = {1964},
      pages = {49--85}
    }
@book{ Breuer1966a,
      author = {Hans Breuer},
      title = {Dictionary for Computer Languages},
      series = {A.p.I.C. Studies in Data processing},
      volume = {6},
      publisher = {Academic press},
      address = {London},
      year = {1966}
    }
@book{ Randell1964a,
      author = {B. Randell and L. J. Russell},
      title = {ALGOL 60 Implementation. The Translation and Use of ALGOL 60 programs on a Computer},
      shorttitle = {ALGOL 60 Implementation},
      series = {A.p.I.C. Studies in Data processing},
      volume = {5},
      publisher = {Academic press},
      address = {London},
      year = {1964}
    }
@book{ Kruseman1973a,
      author = {F.E.J. Kruseman Aretz and p.J.W. ten Hagen and H.L. Oudshoorn},
      title = {An ALGOL 60 Compiler in ALGOL 60, Text of the MC-compiler for the EL-X8},
      shorttitle = {An ALGOL 60 Compiler in ALGOL 60},
      series = {Mathematical Centre Tracts},
      volumen = {48},
      publisher = {Mathematisch Centrum},
      address = {Amsterdam},
      year = {1973}
    }
@book{ Wichmann1973a,
      author = {B.A. Wichmann},
      title = {ALGOL 60 Compilation and Assessment},
      series = {A.p.I.C. Studies in Data processing},
      volume = {10},
      publisher = {Academic press},
      address = {London},
      year = {1973}
    }
@book{ Grau1967a,
      author = {A.A. Grau and U. Hill and H. Langmaack},
      title = {Translation of ALGOL60},
      series = {Handbook for Automatic Computation},
      editor = {F. L. Bauer and A. S. Householder and F. W. J. and F. W. J. Olver and H[einz] Rutishauser and K. Samelson and E. Stiefel},
      publisher = {Springer-Verlag},
      location = {Berlin},
      year = {1967},
      volume = {1b}
    }
@article{ Gorn1961b,
      author = {Saul Gorn},
      title = {Some basic terminology connected with mechanical languages and their processors: a tentative base terminology presented to ASA x3.4 as a proposal for subsequent inclusion in a glossary},
      journal = {Commun. ACM},
      volume = {4},
      number = {8},
      year = {1961},
      issn = {0001-0782},
      pages = {336--339},
      doi = {http://doi.acm.org/10.1145/366678.366682},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Chomsky1956a,
      author = {Chomsky, N. },
      journal = {Information Theory, IEEE Transactions on},
      number = {3},
      pages = {113--124},
      title = {Three models for the description of language},
      url = {http://ieeexplore.ieee.org/xpls/abs_all.jsp?arnumber=1056813},
      volume = {2},
      year = {1956}
    }
@article{ Higman1963b,
      author = {Higman, B.},
      title = {{What EVERYBODY should know about ALGOL}},
      journal = {The Computer Journal},
      volume = {6},
      number = {1},
      pages = {50-56},
      year = {1963},
      URL = {http://comjnl.oxfordjournals.org},
      eprint = {http://comjnl.oxfordjournals.org/cgi/reprint/6/1/50.pdf}
    }
@article{ perlis1967a,
      author = {Alan J. perlis},
      title = {The Synthesis of Algorithmic Systems},
      journal = {J. ACM},
      volume = {14},
      number = {1},
      year = {1967},
      issn = {0004-5411},
      pages = {1--9},
      doi = {http://doi.acm.org/10.1145/321371.321372},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Randell1964b,
      author = {B. Randell and L. J. Russell},
      title = {Single-Scan Techniques for the Translation of Arithmetic Expressions into ALGOL 60},
      journal = {J. ACM},
      volume = {11},
      number = {2},
      year = {1964},
      issn = {0004-5411},
      pages = {159--167},
      doi = {http://doi.acm.org/10.1145/321217.321221},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@Book{ Kruseman2003a,
      author = {Kruseman Aretz, F.E.J.},
      title = {The Dijkstra-Zonneveld ALGOL 60 compiler for the Electrologica X1},
      publisher = {CWI},
      address = {Amsterdam},
      year = {2003},
      note = {historical note SEN, 2},
      url = {http://ftp.cwi.nl/CWIreports/SEN/SEN-N0301.pdf}
    }
@article{ Bauer1963a,
      author = {J. Eickel and M. paul and F. L. Bauer and K. Samelson},
      title = {A syntax controlled generator of formal language processors},
      journal = {Commun. ACM},
      volume = {6},
      number = {8},
      year = {1963},
      issn = {0001-0782},
      pages = {451--455},
      doi = {http://doi.acm.org/10.1145/366707.367583},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Chipps1956a,
      author = {J. Chipps and M. Koschmann and S. Orgel and A. perlis and J. Smith},
      title = {A mathematical language compiler},
      booktitle = {ACM '56: proceedings of the 1956 11th ACM national meeting},
      year = {1956},
      pages = {114--117},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Backus1978a,
      author = {John Backus},
      title = {The history of FORTRAN I, II, and III},
      booktitle = {HOpL-1: The first ACM SIGpLAN conference on History of programming languages},
      year = {1978},
      pages = {165--180},
      location = {Los Angeles, CA},
      doi = {http://doi.acm.org/10.1145/800025.808380},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@techreport{ FORTRAN1954a,
      author = {programming Research Group IBM},
      title = {preliminary Report -- Specifications for the IBM Mathematical FORmula TRANslating System FORTRAN},
      shorttitle = {preliminary Report FORTRAN},
      institution = {IBM},
      address = {New York},
      year = {1954},
      url = {http://community.computerhistory.org/scc/projects/FORTRAN/BackusEtAl-preliminary Report-1954.pdf}
    }
@book{ FORTRAN1957a,
      author = {Grace E. Mitchell},
      title = {General Information Manual : programmer's primer for FORTRAN Automatic Coding System for the IBM 704},
      shorttitle = {FORTRAN programmer's primer},
      publisher = {IBM},
      address = {New York},
      year = {1957},
      url = {http://www.bitsavers.org/pdf/ibm/704/F28-6019_704_FORTRAN_primer.pdf}
    }
@techreport{ FORTRAN1956a,
      author = {J.W. Backus and R.J. Beeber and S. Best and R. Goldberg and H.L. Herrick and R.A. Hughes and L.B. Mitchell and R.A. Nelson and R. Nutt and D. Sayre and p.B. Sheridan and H. Stern and I. Ziller},
      title = {The FORTRAN Automatic Coding System for the IBM 704 EDpM : programmer's Reference Manual},
      shorttitle = {FORTRAN programmer's Reference Manual},
      institution = {Applied Science Division and programming Research Department, International Business Machines Corporation},
      year = {1956},
      url = {http://community.computerhistory.org/scc/projects/FORTRAN/704_FortranprogRefMan_Oct56.pdf}
    }
@inproceedings{ Backus1957a,
      author = {J. W. Backus and R. J. Beeber and S. Best and R. Goldberg and L. M. Haibt and H. L. Herrick and R. A. Nelson and D. Sayre and p. B. Sheridan and H. Stern and I. Ziller and R. a. Hughes and R. Nutt},
      title = {The FORTRAN Automatic Coding System},
      booktitle = {proceedings of the Western Joint Computer Conference},
      year = {1957},
      pages = {187--198},
      location = {Los Angeles, CA},
      url = {http://web.mit.edu/6.035/www/papers/BackusEtAl-FortranAutomaticCodingSystem-1957.pdf}
    }
@article{ Floyd1964a,
      author = {Robert W. Floyd},
      title = {The Syntax of programming Languages -- A Survey},
      journal = {IEEE Trans. Elec. Comp.},
      volume = {13},
      year = {1964},
      pages = {346--353}
    }
@article{ Ingerman1967a,
      author = {peter Zilahy Ingerman},
      title = {``p{\"a}nini-Backus Form'' suggested},
      journal = {Commun. ACM},
      volume = {10},
      number = {3},
      year = {1967},
      issn = {0001-0782},
      pages = {137},
      doi = {http://doi.acm.org/10.1145/363162.363165},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Zemanek1966a,
      author = {H. Zemanek},
      title = {Semiotics and programming languages},
      journal = {Commun. ACM},
      volume = {9},
      number = {3},
      year = {1966},
      issn = {0001-0782},
      pages = {139--143},
      doi = {http://doi.acm.org/10.1145/365230.365249},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Rose1964a,
      author = {Gene F. Rose},
      title = {An extension of ALGOL-like languages},
      journal = {Commun. ACM},
      volume = {7},
      number = {2},
      year = {1964},
      issn = {0001-0782},
      pages = {52--61},
      doi = {http://doi.acm.org/10.1145/363921.363925},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Ginsburg1962a,
      author = {Seymour Ginsburg and H. Gordon Rice},
      title = {Two Families of Languages Related to ALGOL},
      journal = {J. ACM},
      volume = {9},
      number = {3},
      year = {1962},
      issn = {0004-5411},
      pages = {350--371},
      doi = {http://doi.acm.org/10.1145/321127.321132},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Hoare2002a,
      author = {C.A.R. Hoare},
      title = {Assertions: A personal perspective},
      booktitle = {Software pioneers : contributions to software engineering},
      editor = {Manfred Broy and Ernst Denert},
      publisher = {Springer},
      address = {Berlin},
      year = {2002},
      pages = {356--366}
    }
@inproceedings{ Dijkstra2002a,
      author = {Edsger W. Dijkstra},
      title = {From ``Goto Considered Harmful'' to Structured programming},
      booktitle = {Software pioneers : contributions to software engineering},
      editor = {Manfred Broy and Ernst Denert},
      publisher = {Springer},
      address = {Berlin},
      year = {2002},
      pages = {340--346}
    }
@inproceedings{ Wirth2002a,
      author = {Niklaus Wirth},
      title = {pascal and its Successors},
      booktitle = {Software pioneers : contributions to software engineering},
      editor = {Manfred Broy and Ernst Denert},
      publisher = {Springer},
      address = {Berlin},
      year = {2002},
      pages = {108--119}
    }
@inproceedings{ Dahl2002a,
      author = {Ole-Johan Dahl},
      title = {The Roots of Object-Oriented programming:Simula 67},
      booktitle = {Software pioneers : contributions to software engineering},
      editor = {Manfred Broy and Ernst Denert},
      publisher = {Springer},
      address = {Berlin},
      year = {2002},
      pages = {78--90}
    }
@inproceedings{ Bauer2002a,
      author = {Friedrich L. Bauer},
      title = {From the Stack principle to ALGOL},
      booktitle = {Software pioneers : contributions to software engineering},
      editor = {Manfred Broy and Ernst Denert},
      publisher = {Springer},
      address = {Berlin},
      year = {2002},
      pages = {26--42}
    }
@article{ Bauer1959c,
      author = {Friedrich L. Bauer and K. Samelson},
      title = {Sequentielle Formel{\"u}bersetzung},
      journal = {Elektronische Rechenanlagen},
      volume = {1},
      number = {1},
      year = {1959},
      pages = {176--182}
    }
@incollection{ Backus1980a,
      author = {John Backus},
      title = {programming in America in the 1950s -- Some personal Impressions},
      booktitle = {A History of Computing in the twentieth century},
      editor = {N. Metropolis and J. Howlett and Gian-Carlo Rota},
      publisher = {Academic press},
      year = {1980},
      pages = {125--135}
    }
@article{ Rosen1969a,
      author = {Saul Rosen},
      title = {Electronic Computers: A Historical Survey},
      journal = {Computing Surveys},
      volume = {1},
      number = {1},
      year = {1969},
      pages = {7--36}
    }
@book{ Campbell1996a,
      author = {Martin Campbell-Kelly},
      title = {Computer: a history of the information machine},
      publisher = {BasicBooks},
      year = {1996}
    }
@Book{ Flamm1988a,
      author = {Kenneth Flamm},
      title = {Creating the Computer},
      publisher = {The Brookings Institution},
      year = {1988}
    }
@book{ Ceruzzi1998a,
      author = {paul E. Ceruzzi},
      title = {Ahistory of modern computing},
      publisher = {The MITpress},
      year = {1998}
    }
@incollection{ Bauer1980a,
      author = {Friedrich L. Bauer},
      title = {Between Zuse and Rutishauser -- The Early Development of Digital Computing in Central Europe},
      shorttitle = {Between Zuse and Rutishauser},
      booktitle = {A History of Computing in the twentieth century},
      editor = {N. Metropolis and J. Howlett and Gian-Carlo Rota},
      publisher = {Academic press},
      year = {1980},
      pages = {505--524}
    }
@article{ Schwarz1981a,
      author = {H. R. Schwarz},
      title = {The Early Years of Computing in Switzerland},
      journal = {Annals of the History of Computing},
      volume = {3},
      number = {2},
      year = {1981},
      pages = {121--132}
    }
@article{ Bauer1990a,
      author = {F. L. Bauer},
      title = {The Cellar pronciple of State Transition and Storage Allocation},
      journal = {Annals of the History of Computing},
      volume = {12},
      number = {1},
      year = {1990},
      pages = {41--49}
    }
@inproceedings{ Bauer1962b,
      author = {F. L. Bauer and K. Samelson},
      title = {The ALCOR project},
      booktitle = {Symbolic Languages in Data processing, proceedings of the Symposium, organized and edited by the International Computation Centre Rome, March 26-31, 1962},
      editor = {Gordon and Breach},
      address = {New York},
      year = {1962},
      pages = {207--217}
    }
@article{ Rutishauser1952a,
      author = {H. Rutishauser},
      title = {Automatische Rechenplanfertigung bei programmgesteuerten Rechenmaschinen},
      journal = {Z. Angew. Math. Mech.},
      volume = {32},
      number = {3},
      year = {1952},
      pages = {312--313}
    }
@article{ Langmaack2002a,
      author = {Hans Langmaack},
      title = {Klaus Samelsons fr{\"u}he Beitr{\"a}ge zur Informatikentwicklung},
      journal = {Informatik-Spektrum},
      volume = {25},
      number = {2},
      year = {2002},
      pages = {132--137}
    }
@article{ Hoare1981a,
      author = {Charles Antony Richard Hoare},
      title = {The emperor's old clothes},
      journal = {Commun. ACM},
      volume = {24},
      number = {2},
      year = {1981},
      issn = {0001-0782},
      pages = {75--83},
      doi = {http://doi.acm.org/10.1145/358549.358561},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Lucas1961a,
      author = {p. Lucas},
      title = {The Structure of Formula-Translators},
      journal = {ALGOL Bull.},
      number = {Sup 16},
      year = {1961},
      issn = {0084-6198},
      pages = {1--27},
      doi = {http://doi.acm.org/10.1145/1064069.1064070},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1962b,
      author = {peter Naur},
      title = {The Questionnaire},
      journal = {ALGOL Bull.},
      number = {14},
      year = {1962},
      issn = {0084-6198},
      pages = {1--14},
      doi = {http://doi.acm.org/10.1145/1060945.1060946},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1962c,
      author = {peter Naur},
      title = {The Replies to the AB14 Questionnaire},
      journal = {ALGOL Bull.},
      number = {15},
      year = {1962},
      issn = {0084-6198},
      pages = {3--51},
      doi = {http://doi.acm.org/10.1145/1060952.1060955},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1960b,
      author = {peter Naur},
      title = {Questionnaire on ALGOL translator characteristics, etc},
      journal = {ALGOL Bull.},
      number = {9},
      year = {1960},
      issn = {0084-6198},
      pages = {4--4},
      doi = {http://doi.acm.org/10.1145/1061146.1061153},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1960c,
      author = {peter Naur},
      title = {ALGOL translator characteristics and the progress in translator construction},
      journal = {ALGOL Bull.},
      number = {10},
      year = {1960},
      issn = {0084-6198},
      pages = {14--16},
      doi = {http://doi.acm.org/10.1145/1060892.1060900},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Jensen1961a,
      author = {J. Jensen and peter Naur},
      title = {An Implementation of Algol 60 procedures. (pre-print from Nordisk Tidskrift for Informations-Behandling, Volume 1, No 1 -1961)},
      journal = {ALGOL Bull.},
      number = {Sup 11},
      year = {1961},
      issn = {0084-6198},
      pages = {38--47},
      doi = {http://doi.acm.org/10.1145/1064051.1064052},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Feurzeig1960a,
      author = {E. T. Irons and W. Feurzeig},
      title = {Comments on the Implementation of Recursive procedures and Blocks in Algol-60},
      journal = {ALGOL Bull.},
      number = {Sup 13.2},
      year = {1960},
      issn = {0084-6198},
      pages = {1--15},
      doi = {http://doi.acm.org/10.1145/1064060.1064061},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Sattley1961a,
      author = {Kirk Sattley},
      title = {Allocation of storage for arrays in ALGOL 60},
      journal = {Commun. ACM},
      volume = {4},
      number = {1},
      year = {1961},
      issn = {0001-0782},
      pages = {60--65},
      doi = {http://doi.acm.org/10.1145/366062.366088},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@book{ Koopman1989a,
      author = {philip Koopman},
      title = {Stack Computers: the new wave},
      publisher = {Ellis Horwood},
      year = {1989},
      url = {http://www.ece.cmu.edu/~koopman/stack_computers/}
    }
@article{ Grau1961a,
      author = {A. A. Grau},
      title = {Recursive processes and ALGOL translation},
      journal = {Commun. ACM},
      volume = {4},
      number = {1},
      year = {1961},
      issn = {0001-0782},
      pages = {10--15},
      doi = {http://doi.acm.org/10.1145/366062.366074},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Ledley1962a,
      author = {Robert S. Ledley and James B. Wilson},
      title = {Automatic-programming-language translation through syntactical analysis},
      journal = {Commun. ACM},
      volume = {5},
      number = {3},
      year = {1962},
      issn = {0001-0782},
      pages = {145--155},
      doi = {http://doi.acm.org/10.1145/366862.366872},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Jensen1961b,
      author = {J. Jensen and p. Mondrup and p. Naur},
      title = {A storage allocation scheme for ALGOL 60},
      journal = {Commun. ACM},
      volume = {4},
      number = {10},
      year = {1961},
      issn = {0001-0782},
      pages = {441--445},
      doi = {http://doi.acm.org/10.1145/366786.366803},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@unpublished{ Randell1964c,
      author = {B. Randell},
      title = {Whetsone ALGOL Revisited or Confessions of a Compiler Writer},
      note = {paper presented at the first Compiler writing seminar, 20th May, 1964},
      year = {1964},
      url = {http://www.cs.ncl.ac.uk/research/pubs/articles/papers/427.pdf}
    }
@incollection{ Zuse1980a,
      author = {Konrad Zuse},
      title = {Some Remarks on the History of Computing in Germany},
      booktitle = {A History of Computing in the twentieth century},
      editor = {N. Metropolis and J. Howlett and Gian-Carlo Rota},
      publisher = {Academic press},
      year = {1980},
      pages = {611--627}
    }
@article{ Floyd1963a,
      author = {Robert W. Floyd},
      title = {Syntactic Analysis and Operator precedence},
      journal = {J. ACM},
      volume = {10},
      number = {3},
      year = {1963},
      issn = {0004-5411},
      pages = {316--333},
      doi = {http://doi.acm.org/10.1145/321172.321179},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Dijkstra1968a,
      author = {Edsger W. Dijkstra},
      title = {Letters to the editor: go to statement considered harmful},
      journal = {Commun. ACM},
      volume = {11},
      number = {3},
      year = {1968},
      issn = {0001-0782},
      pages = {147--148},
      doi = {http://doi.acm.org/10.1145/362929.362947},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Wirth1996a,
      author = {N. Wirth},
      title = {Recollections about the development of pascal},
      book = {History of programming languages---II},
      year = {1996},
      isbn = {0-201-89502-1},
      pages = {97--120},
      doi = {http://doi.acm.org/10.1145/234286.1057812},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Thomson1981a,
      author = {C. M. Thomson},
      title = {ALGOL 68 as a Living Language},
      journal = {ALGOL Bull.},
      number = {47},
      year = {1981},
      issn = {0084-6198},
      pages = {21--24},
      doi = {http://doi.acm.org/10.1145/1061760.1061768},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Morgan1977a,
      author = {R. De Morgan},
      title = {The Algollers},
      journal = {ALGOL Bull.},
      number = {41},
      year = {1977},
      issn = {0084-6198},
      pages = {8--9},
      doi = {http://doi.acm.org/10.1145/1061688.1061692},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Owen1983a,
      author = {Kenneth Owen},
      title = {The Art and Science of programming},
      journal = {ALGOL Bull.},
      number = {50},
      year = {1983},
      issn = {0084-6198},
      pages = {6--9},
      doi = {http://doi.acm.org/10.1145/1061790.1061793},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Lindsey1988a,
      author = {C. H. Lindsey},
      title = {A Browse through some Early Bulletins},
      journal = {ALGOL Bull.},
      number = {52},
      year = {1988},
      issn = {0084-6198},
      pages = {27--38},
      doi = {http://doi.acm.org/10.1145/1061804.1061810},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Wirth1966a,
      author = {Niklaus Wirth and Helmut Weber},
      title = {EULER: a generalization of ALGOL and it formal definition: part 1},
      journal = {Commun. ACM},
      volume = {9},
      number = {1},
      year = {1966},
      issn = {0001-0782},
      pages = {13--25},
      doi = {http://doi.acm.org/10.1145/365153.365162},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Wirth1966b,
      author = {Niklaus Wirth and Helmut Weber},
      title = {EULER: a generalization of ALGOL, and its formal definition: part II},
      journal = {Commun. ACM},
      volume = {9},
      number = {2},
      year = {1966},
      issn = {0001-0782},
      pages = {89--99},
      doi = {http://doi.acm.org/10.1145/365170.365202},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Knuth1965a,
      author = {D. E. Knuth},
      title = {A list of the remaining trouble spots in ALGOL60},
      journal = {ALGOL Bull.},
      number = {19},
      year = {1965},
      issn = {0084-6198},
      pages = {29--38},
      doi = {http://doi.acm.org/10.1145/1060998.1061007},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Medema1965a,
      author = {p. Medema},
      title = {Another trouble spot in ALGOL60},
      journal = {ALGOL Bull.},
      number = {20},
      year = {1965},
      issn = {0084-6198},
      pages = {47--48},
      doi = {http://doi.acm.org/10.1145/1061018.1061028},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Woodger1966a,
      author = {M. Woodger},
      title = {ALGOL X, Note on the proposed successor to ALGOL 60},
      journal = {ALGOL Bull.},
      number = {22},
      year = {1966},
      issn = {0084-6198},
      pages = {28--33},
      doi = {http://doi.acm.org/10.1145/1061047.1061060},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Seegmuller1965a,
      author = {G Seegmuller},
      title = {Some proposals for ALGOL X},
      journal = {ALGOL Bull.},
      number = {21},
      year = {1965},
      issn = {0084-6198},
      pages = {7--22},
      doi = {http://doi.acm.org/10.1145/1061032.1061036},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Bergin1997a,
      editor = {Tim Bergin},
      note = {Chairman-Michael S. Mahoney},
      title = {HOpL II — closing panel: The history of programming (panel): does our present past have a future?},
      journal = {SIGpLAN Not.},
      volume = {32},
      number = {9},
      year = {1997},
      issn = {0362-1340},
      pages = {15--37},
      doi = {http://doi.acm.org/10.1145/270507.270509},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Ingerman1961a,
      author = {p. Z. Ingerman},
      title = {Thunks: a way of compiling procedure statements with some comments on procedure declarations},
      journal = {Commun. ACM},
      volume = {4},
      number = {1},
      year = {1961},
      issn = {0001-0782},
      pages = {55--58},
      doi = {http://doi.acm.org/10.1145/366062.366084},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Bromberg1963a,
      editor = {Howard Bromberg},
      title = {Survey of programming languages and processors},
      journal = {Commun. ACM},
      volume = {6},
      number = {3},
      year = {1963},
      issn = {0001-0782},
      pages = {93--98},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inbook{ Bemer1967a,
      author = {R. W. Bemer},
      chapter = {Foreword},
      title = {The programmer's ALGOL: A Complete Reference},
      editor = {Charles philip Lecht},
      publisher = {McGraw-Hill},
      year = {1967},
      address = {London},
      pages = {vii--xiii}
    }
@article{ Wegstein1961a,
      author = {J. H. Wegstein},
      title = {ALGOL 60. A Status Report},
      journal = {Datamation},
      year = {1961},
      number = {9},
      pages = {24--26}
    }
@article{ Wegstein1960a,
      author = {J. H. Wegstein},
      title = {Algorithms: Anouncement},
      journal = {Commun. ACM},
      volume = {3},
      number = {2},
      year = {1960},
      issn = {0001-0782},
      pages = {74},
      doi = {http://doi.acm.org/10.1145/366959.366964},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ McMahon1962a,
      author = {James T. McMahon},
      title = {ALGOL vs. FORTAN. A defense of the former.},
      journal = {Datamation},
      year = {1962},
      number = {4},
      pages = {88--89}
    }
@article{ Fitzpatrick1963a,
      author = {Norman Sanders and Charles Fitzpatrick},
      title = {ALGOL and FORTAN Revisited},
      journal = {Datamation},
      year = {1963},
      number = {1},
      pages = {30--32}
    }
@Article{ McCracken1962a,
      author = {Daniel D. McCracken},
      title = {A New Home for ALGOL},
      journal = {Datamation},
      year = {1962},
      number = {5},
      pages = {44--46}
    }
@article{ Wegstein1961b,
      author = {J. H. Wegstein},
      title = {ALGOL: a critical profile. The RAND Symposium, part two},
      journal = {Datamation},
      year = {1961},
      number = {10},
      pages = {41--45}
    }
@article{ Barnett1962a,
      author = {M. p. Barnett and R. p. Futrelle},
      title = {Syntactic analysis by digital computer},
      journal = {Commun. ACM},
      volume = {5},
      number = {10},
      year = {1962},
      issn = {0001-0782},
      pages = {515--526},
      doi = {http://doi.acm.org/10.1145/368959.368992},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Rosen1964a,
      author = {Saul Rosen},
      title = {A compiler-building system developed by Brooker and Morris: including a comprehensive discussion of the major features of the system},
      journal = {Commun. ACM},
      volume = {7},
      number = {7},
      year = {1964},
      issn = {0001-0782},
      pages = {403--414},
      doi = {http://doi.acm.org/10.1145/364520.364521},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Trout1967a,
      author = {Robert G. Trout},
      title = {A compiler—compiler system},
      booktitle = {proceedings of the 1967 22nd national conference},
      year = {1967},
      pages = {317--322},
      location = {Washington, D.C., United States},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Griffiths1965a,
      author = {T. V. Griffiths and S. R. petrick},
      title = {On the relative efficiencies of context-free grammar},
      journal = {Commun. ACM},
      volume = {8},
      number = {5},
      year = {1965},
      issn = {0001-0782},
      pages = {289--300},
      doi = {http://doi.acm.org/10.1145/364914.364943},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@proceedings{ Symbol1962a,
      editor = {International Computation Centre},
      title = {Symbolic Languages in Data processing. proceedings of the Symposium organized and edited by the International Computation Centre Rome, March 26-31, 1962},
      shorttitle = {Symbolic Languages in Data processing},
      year = {1962},
      publisher = {Gordon and Breach Science publishers},
      address = {London}
    }
@inproceedings{ Ingerman1962a,
      author = {p. Ingerman},
      title = {A Translation Technique for Languages Whose Syntax is Expressible in Extended Backus Nrmal Form},
      shorttitle = {A Translation Technique for BNF Languages},
      booktitle = {Symbolic Languages in Data processing},
      year = {1962},
      pages = {23--64},
      location = {Rome},
      publisher = {Gordon and Breach Science publishers},
      address = {London}
    }
@inproceedings{ paul1962a,
      author = {M. paul},
      title = {A General processor for Certain Formal Languages},
      booktitle = {Symbolic Languages in Data processing},
      year = {1962},
      pages = {65--74},
      location = {Rome},
      publisher = {Gordon and Breach Science publishers},
      address = {London}
    }
@inproceedings{ Naur1962d,
      author = {p. Naur},
      title = {The Basic philosophy Concepts, and Features of ALGOL},
      booktitle = {Symbolic Languages in Data processing},
      year = {1962},
      pages = {385--390},
      location = {Rome},
      publisher = {Gordon and Breach Science publishers},
      address = {London}
    }
@inproceedings{ Dreyfus1962a,
      author = {p. Dreyfus},
      title = {General panel Discussion. Are Extensions to ALGOL 60 necessary and if so What Ones?},
      shorttitle = {Are Extensions to ALGOL 60 necessary and if so What Ones?},
      booktitle = {Symbolic Languages in Data processing},
      year = {1962},
      pages = {811--832},
      location = {Rome},
      publisher = {Gordon and Breach Science publishers},
      address = {London}
    }
@article{ Huskey1961a,
      author = {Huskey, H. D.},
      title = {{Compiling Techniques for Algebraic Expressions}},
      journal = {The Computer Journal},
      volume = {4},
      number = {1},
      pages = {10-19},
      doi = {10.1093/comjnl/4.1.10},
      year = {1961},
      abstract = {This paper describes a method of translating algebraic formulae into a computer program in a single pass. },
      URL = {http://comjnl.oxfordjournals.org/cgi/content/abstract/4/1/10},
      eprint = {http://comjnl.oxfordjournals.org/cgi/reprint/4/1/10.pdf}
    }
@inproceedings{ Warshall1961a,
      author = {Stephen Warshall},
      title = {A Syntax Directed Generator},
      booktitle = {proceedings of the 1961 Eastern Joint Computer Conference, Washington, D.C., December 11 -- 14, 1961},
      year = {1961},
      pages = {295--305},
      location = {Washington}
    }
@article{ Irons1963b,
      author = {Edgar T. Irons},
      title = {An Error-Correcting parse Algorithm},
      journal = {Comminications of the ACM},
      year = {1963},
      pages = {669--673},
      volume = {6},
      number = {11},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Grau1962a,
      author = {A. A. Grau},
      title = {A Translator-Oriented Symbolic programming Language},
      journal = {J. ACM},
      volume = {9},
      number = {4},
      year = {1962},
      issn = {0004-5411},
      pages = {480--487},
      doi = {http://doi.acm.org/10.1145/321138.321146},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Knuth1965b,
      author = {Donald E. Knuth},
      title = {On the translation of languages from left to right},
      journal = {Information and Control},
      volume = {8},
      number = {6},
      pages = {607--639},
      year = {1965}
    }
@article{ Chomsky1959a,
      author = {Noam Chomsky},
      title = {On Certain Formal properties of Grammars},
      journal = {Information and Control},
      volume = {2},
      number = {2},
      pages = {137--167},
      year = {1959}
    }
@article{ Schutzenberger1963a,
      author = {M. p. Sch{\"u}tzenberger},
      title = {On context-free languages and push-down automata},
      journal = {Information and Control},
      volume = {6},
      number = {3},
      pages = {246--264},
      year = {1963}
    }
@article{ Gorn1963a,
      author = {Saul Gorn},
      title = {Detection of Generative Ambiguities in Context-Free Mechanical Languages},
      journal = {J. ACM},
      volume = {10},
      number = {2},
      year = {1963},
      issn = {0004-5411},
      pages = {196--208},
      doi = {http://doi.acm.org/10.1145/321160.321168},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Floyd1962a,
      author = {Robert W. Floyd},
      title = {On ambiguity in phrase structure languages},
      journal = {Commun. ACM},
      volume = {5},
      number = {10},
      year = {1962},
      issn = {0001-0782},
      pages = {526},
      doi = {http://doi.acm.org/10.1145/368959.368993},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Cantor1962a,
      author = {David G. Cantor},
      title = {On The Ambiguity problem of Backus Systems},
      journal = {J. ACM},
      volume = {9},
      number = {4},
      year = {1962},
      issn = {0004-5411},
      pages = {477--479},
      doi = {http://doi.acm.org/10.1145/321138.321145},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Brooker1960a,
      author = {Brooker, R. A. and Morris, D.},
      title = {{An Assembly program for a phrase Structure Language}},
      journal = {The Computer Journal},
      volume = {3},
      number = {3},
      pages = {168-174},
      doi = {10.1093/comjnl/3.3.168},
      year = {1960},
      abstract = {An input program is described which would allow the user to define the meaning of the statements he uses. These statements are not restricted to procedural types as is the case with some existing systems for compiling macros from micros, but may also be of a declarative nature. This paper was presented at the Harrogate Conference of The British Computer Society on 5 July 1960. },
      URL = {http://comjnl.oxfordjournals.org/cgi/content/abstract/3/3/168},
      eprint = {http://comjnl.oxfordjournals.org/cgi/reprint/3/3/168.pdf}
    }
@article{ Brooker1961a,
      author = {Brooker, R. A. and Morris, D.},
      title = {{Some proposals for the Realization of a Certain Assembly program}},
      journal = {The Computer Journal},
      volume = {3},
      number = {4},
      pages = {220-231},
      doi = {10.1093/comjnl/3.4.220},
      year = {1961},
      abstract = {Some proposals are described for a method of implementing an input routine, which would permit the user to define the meaning of the statements he uses. It is hoped that a program will be developed along these lines for the Atlas computer. },
      URL = {http://comjnl.oxfordjournals.org/cgi/content/abstract/3/4/220},
      eprint = {http://comjnl.oxfordjournals.org/cgi/reprint/3/4/220.pdf}
    }
@article{ Collins1961a,
      author = {George O. Collins, Jr.},
      title = {Experience in automatic storage allocation},
      journal = {Commun. ACM},
      volume = {4},
      number = {10},
      year = {1961},
      issn = {0001-0782},
      pages = {436--440},
      doi = {http://doi.acm.org/10.1145/366786.366802},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Floyd1961a,
      author = {Robert W. Floyd},
      title = {An algorithm for coding efficient arithmetic operations},
      journal = {Commun. ACM},
      volume = {4},
      number = {1},
      year = {1961},
      issn = {0001-0782},
      pages = {42--51},
      doi = {http://doi.acm.org/10.1145/366062.366082},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@proceedings{ Steel1966a,
      editor = {T. B. Steel},
      title = {Formal Language Description Languages for Computer programming. proceedings of the IFIp Working Conference on Formal Language Description Languages, September 1964},
      shorttitle = {Formal Language Description Languages for Computer programming},
      year = {1966},
      publisher = {North-Holland publishing Company},
      address = {Amsterdam}
    }
@article{ Wirth1963a,
      author = {Niklaus Wirth},
      title = {A generalization of ALGOL},
      journal = {Commun. ACM},
      volume = {6},
      number = {9},
      year = {1963},
      issn = {0001-0782},
      pages = {547--554},
      doi = {http://doi.acm.org/10.1145/367593.367619},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Garwick1964a,
      author = {Jan V. Garwick},
      title = {Remark on further generalization of ALGOL},
      journal = {Commun. ACM},
      volume = {7},
      number = {7},
      year = {1964},
      issn = {0001-0782},
      pages = {422--423},
      doi = {http://doi.acm.org/10.1145/364520.364555},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Wirth1966c,
      author = {Niklaus Wirth and C. A. R. Hoare},
      title = {A contribution to the development of ALGOL},
      journal = {Commun. ACM},
      volume = {9},
      number = {6},
      year = {1966},
      issn = {0001-0782},
      pages = {413--432},
      doi = {http://doi.acm.org/10.1145/365696.365702},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Abrahams1966a,
      author = {paul W. Abrahams},
      title = {A final solution to the Dangling else of ALGOL 60 and related languages},
      journal = {Commun. ACM},
      volume = {9},
      number = {9},
      year = {1966},
      issn = {0001-0782},
      pages = {679--682},
      doi = {http://doi.acm.org/10.1145/365813.365821},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Galler1967a,
      author = {B. A. Galler and A. J. perlis},
      title = {A proposal for definitions in ALGOL},
      journal = {Commun. ACM},
      volume = {10},
      number = {4},
      year = {1967},
      issn = {0001-0782},
      pages = {204--219},
      doi = {http://doi.acm.org/10.1145/363242.363252},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Wood1969a,
      author = {Derick Wood},
      title = {A few more trouble spots in ALGOL 60},
      journal = {Commun. ACM},
      volume = {12},
      number = {5},
      year = {1969},
      issn = {0001-0782},
      pages = {247--248},
      doi = {http://doi.acm.org/10.1145/362946.362957},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Rice1968a,
      author = {John R. Rice and Edsger W. Dijkstra},
      title = {Letters to the editor: The go to statement reconsidered},
      journal = {Commun. ACM},
      volume = {11},
      number = {8},
      year = {1968},
      issn = {0001-0782},
      pages = {538},
      doi = {http://doi.acm.org/10.1145/363567.363570},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Hoare1965a,
      author = {C. A. R. Hoare},
      title = {Record Handling},
      journal = {ALGOL Bull.},
      number = {21},
      year = {1965},
      issn = {0084-6198},
      pages = {39--69},
      doi = {http://doi.acm.org/10.1145/1061032.1061041},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Hoare1965b,
      author = {C. A. R. Hoare},
      title = {Cleaning up the For statement},
      journal = {ALGOL Bull.},
      number = {21},
      year = {1965},
      issn = {0084-6198},
      pages = {32--35},
      doi = {http://doi.acm.org/10.1145/1061032.1061039},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ peschke1965a,
      author = {Joachim von peschke},
      title = {proposals for ALGOL X},
      journal = {ALGOL Bull.},
      number = {21},
      year = {1965},
      issn = {0084-6198},
      pages = {23--23},
      doi = {http://doi.acm.org/10.1145/1061032.1061037},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Garwick1965a,
      author = {J. V. Garwick},
      title = {Remarks on p Naur's new language proposals},
      journal = {ALGOL Bull.},
      number = {19},
      year = {1965},
      issn = {0084-6198},
      pages = {17--18},
      doi = {http://doi.acm.org/10.1145/1060998.1061005},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Laarschot1965a,
      author = {p. J. J. van de Laarschot and J. Nederkoorn},
      title = {Some comments on a proposal by N. Wirth; N. Wirth: Reply to the foregoing comments},
      journal = {ALGOL Bull.},
      number = {19},
      year = {1965},
      issn = {0084-6198},
      pages = {12--14},
      doi = {http://doi.acm.org/10.1145/1060998.1061002},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1964b,
      author = {p. Naur},
      title = {proposals for a new language},
      journal = {ALGOL Bull.},
      number = {18},
      year = {1964},
      issn = {0084-6198},
      pages = {26--43},
      doi = {http://doi.acm.org/10.1145/1060978.1060990},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Hoare1964a,
      author = {C. A. R. Hoare},
      title = {Case expressions},
      journal = {ALGOL Bull.},
      number = {18},
      year = {1964},
      issn = {0084-6198},
      pages = {20--22},
      doi = {http://doi.acm.org/10.1145/1060978.1060988},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Hoare1967a,
      author = {C. A. R. Hoare},
      title = {File processing},
      journal = {ALGOL Bull.},
      number = {25},
      year = {1967},
      issn = {0084-6198},
      pages = {12--19},
      doi = {http://doi.acm.org/10.1145/1061155.1061161},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Hill1967a,
      author = {I. D. Hill},
      title = {For Statements and the Copy Rule},
      journal = {ALGOL Bull.},
      number = {25},
      year = {1967},
      issn = {0084-6198},
      pages = {11--12},
      doi = {http://doi.acm.org/10.1145/1061155.1061160},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Wood1967a,
      author = {D. Wood},
      title = {A Note on programming Languages},
      journal = {ALGOL Bull.},
      number = {25},
      year = {1967},
      issn = {0084-6198},
      pages = {7--10},
      doi = {http://doi.acm.org/10.1145/1061155.1061159},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Hill1966a,
      author = {I. D. Hill},
      title = {Remarks on ``Contribution to the Development of ALGOL''},
      journal = {ALGOL Bull.},
      number = {24},
      year = {1966},
      issn = {0084-6198},
      pages = {28--32},
      doi = {http://doi.acm.org/10.1145/1061073.1061082},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Dahl1966a,
      author = {O. J. Dahl},
      title = {A plea for Multi-programming},
      journal = {ALGOL Bull.},
      number = {24},
      year = {1966},
      issn = {0084-6198},
      pages = {26--27},
      doi = {http://doi.acm.org/10.1145/1061073.1061081},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@Article{ Kral1966a,
      author = {J. Kral},
      title = {A Note on Hoare proposal AB21.3.6},
      journal = {ALGOL Bull.},
      number = {24},
      year = {1966},
      issn = {0084-6198},
      pages = {17--25},
      doi = {http://doi.acm.org/10.1145/1061073.1061080},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Wirth1966d,
      author = {N. Wirth},
      title = {Additional Notes on - Contribution to the Development of ALGOL},
      journal = {ALGOL Bull.},
      number = {24},
      year = {1966},
      issn = {0084-6198},
      pages = {13--17},
      doi = {http://doi.acm.org/10.1145/1061073.1061079},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Leroy1966a,
      author = {H. Leroy},
      title = {A proposal for Macro-Facilities in ALGOL},
      journal = {ALGOL Bull.},
      number = {22},
      year = {1966},
      issn = {0084-6198},
      pages = {15--26},
      doi = {http://doi.acm.org/10.1145/1061047.1061058},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1966b,
      author = {peter Naur},
      title = {The form of specifications},
      journal = {ALGOL Bull.},
      number = {22},
      year = {1966},
      issn = {0084-6198},
      pages = {14--14},
      doi = {http://doi.acm.org/10.1145/1061047.1061057},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Merner1966a,
      author = {J. N. Merner},
      title = {Own concept and ALGOL X},
      journal = {ALGOL Bull.},
      number = {22},
      year = {1966},
      issn = {0084-6198},
      pages = {7--9},
      doi = {http://doi.acm.org/10.1145/1061047.1061052},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Galler1966a,
      author = {B. A. Galler},
      title = {The for statement in ALGOL},
      journal = {ALGOL Bull.},
      number = {22},
      year = {1966},
      issn = {0084-6198},
      pages = {6--7},
      doi = {http://doi.acm.org/10.1145/1061047.1061051},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Simauti1967a,
      author = {T. Simauti},
      title = {Comments on - contribution to the development of ALGOL (Wirth and Hoare)},
      journal = {ALGOL Bull.},
      number = {26},
      year = {1967},
      issn = {0084-6198},
      pages = {23--27},
      doi = {http://doi.acm.org/10.1145/1061086.1061093},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Laski1968a,
      author = {J. G Laski},
      title = {Sets and other types},
      journal = {ALGOL Bull.},
      number = {27},
      year = {1968},
      issn = {0084-6198},
      pages = {41--48},
      doi = {http://doi.acm.org/10.1145/1061098.1061107},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Wirth1968a,
      author = {N. Wirth},
      title = {Closing word at Zurich Colloquium},
      journal = {ALGOL Bull.},
      number = {29},
      year = {1968},
      issn = {0084-6198},
      pages = {16--19},
      doi = {http://doi.acm.org/10.1145/1061166.1061171},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1960d,
      author = {peter Naur},
      title = {ALGOL 60 Maintenance},
      journal = {ALGOL Bull.},
      number = {10},
      year = {1960},
      issn = {0084-6198},
      pages = {1--10},
      doi = {http://doi.acm.org/10.1145/1060892.1060893},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1961a,
      author = {peter Naur},
      title = {Summary of the discussion in the U.S. ALGOL 60 Maintenance Group during August 1960 to June 1961},
      journal = {ALGOL Bull.},
      number = {13},
      year = {1961},
      issn = {0084-6198},
      pages = {1--11},
      doi = {http://doi.acm.org/10.1145/1060935.1060936},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Hockney1961a,
      author = {R. W. Hockney},
      title = {A proposed Extension to Algol 60},
      journal = {ALGOL Bull.},
      number = {Sup 12},
      year = {1961},
      issn = {0084-6198},
      pages = {1--12},
      doi = {http://doi.acm.org/10.1145/1064054.1064055},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1961b,
      author = {peter Naur},
      title = {Suggestions from the Moscow Working Conference on ALGOL},
      journal = {ALGOL Bull.},
      number = {12},
      year = {1961},
      issn = {0084-6198},
      pages = {4--6},
      doi = {http://doi.acm.org/10.1145/1060920.1060929},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Bauer1961a,
      author = {F. L. Bauer and K. Samelson},
      title = {Comments on ALGOL 60 Maintenance and Revisions},
      journal = {ALGOL Bull.},
      number = {12},
      year = {1961},
      issn = {0084-6198},
      pages = {7--8},
      doi = {http://doi.acm.org/10.1145/1060920.1060930},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Dahlstrand1961a,
      author = {I. Dahlstrand},
      title = {Suggestion on ALGOL 60 maintenance},
      journal = {ALGOL Bull.},
      number = {12},
      year = {1961},
      issn = {0084-6198},
      pages = {2--2},
      doi = {http://doi.acm.org/10.1145/1060920.1060924},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1960e,
      author = {peter Naur},
      title = {ALGOL 60 Maintenance},
      journal = {ALGOL Bull.},
      number = {11},
      year = {1960},
      issn = {0084-6198},
      pages = {1--4},
      doi = {http://doi.acm.org/10.1145/1060905.1060906},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Duncan1964a,
      author = {F. G. Duncan and A. van Wijngaarden},
      title = {Cleaning up ALGOL60},
      journal = {ALGOL Bull.},
      number = {16},
      year = {1964},
      issn = {0084-6198},
      pages = {24--32},
      doi = {http://doi.acm.org/10.1145/1060960.1060966},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@Article{ Duncan1964c,
      author = {peter Naur},
      title = {Editor's notes},
      journal = {ALGOL Bull.},
      number = {16},
      year = {1964},
      issn = {0084-6198},
      pages = {1--2},
      doi = {http://doi.acm.org/10.1145/1060960.1060961},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Woodger1963b,
      author = {M. Woodger},
      title = {Supplement to the ALGOL 60 report},
      journal = {Commun. ACM},
      volume = {6},
      number = {1},
      year = {1963},
      issn = {0001-0782},
      pages = {18--20},
      doi = {http://doi.acm.org/10.1145/366193.366207},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Naur1962e,
      author = {peter Naur},
      title = {The IFIp Working Group on ALGOL},
      journal = {ALGOL Bull.},
      number = {15},
      year = {1962},
      issn = {0084-6198},
      pages = {52--52},
      doi = {http://doi.acm.org/10.1145/1060952.1060956},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1962f,
      author = {peter Naur},
      title = {The discontinuation of the ALGOL Bulletin},
      journal = {ALGOL Bull.},
      number = {15},
      year = {1962},
      issn = {0084-6198},
      pages = {2--3},
      doi = {http://doi.acm.org/10.1145/1060952.1060954},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Naur1962g,
      author = {peter Naur},
      title = {The ALGOL Meeting in Rome},
      journal = {ALGOL Bull.},
      number = {15},
      year = {1962},
      issn = {0084-6198},
      pages = {1--2},
      doi = {http://doi.acm.org/10.1145/1060952.1060953},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@unpublished{ Dijkstra1972a,
      author = {Edsger W. Dijkstra},
      title = {The humble programmer},
      year = {1972},
      note = {Turing Award lecture; published as {\cite EWD:EWD340pub}},
      url = {http://www.cs.utexas.edu/users/EWD/ewd03xx/EWD340.pDF},
      fileSize = {473 KB}
    }
@unpublished{ Dijkstra1970a,
      author = {Edsger W. Dijkstra},
      title = {Notes on {S}tructured {p}rogramming},
      month = apr,
      year = {1970},
      note = {circulated privately},
      url = {http://www.cs.utexas.edu/users/EWD/ewd02xx/EWD249.pDF},
      fileSize = {2054 KB}
    }
@article{ Wirth1985a,
      author = {Niklaus Wirth},
      title = {From programming language design to computer construction},
      journal = {Commun. ACM},
      volume = {28},
      number = {2},
      year = {1985},
      issn = {0001-0782},
      pages = {160--164},
      doi = {http://doi.acm.org/10.1145/2786.2789},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@TECHREpORT{ Randell1079a,
      author = {Randell, B.},
      title = {Software Engineering in 1968},
      institution = {University of Newcastle upon Tyne},
      number = {138},
      address = {School of Computing Science},
      month = {},
      year = {1979}
    }
@inproceedings{ Wijngaarden1966a,
      author = {A. van Wijngaarden},
      title = {Recursive definition of syntax and semantics},
      booktitle = {Formal Language Description Languages for Computer programming. proceedings of the IFIp Working Conference on Formal Language Description Languages.},
      year = {1966},
      pages = {13--24},
      publisher = {North-Holland publishing Company},
      address = {Amsterdam}
    }
@incollection{ Mahoney2004a,
      author = {Michael S. Mahoney},
      title = {What Was the Question? The Origins of the Theory of Computation},
      editor = {Atsushi Akera and William Aspray},
      booktitle = {Using History to Teach Computer Science and Related Disciplines},
      publisher = {Computer Research Association},
      address = {Washington D.C.},
      year = {2004},
      pages = {225--232},
      note = {An electronic version at http://www.princeton.edu/~mike/cra/cra.html is used. Last visited 19 April 2006.},
      url = {http://www.princeton.edu/~mike/cra/cra.html}
    }
@incollection{ Mahoney2002a,
      author = {Michael S. Mahoney},
      title = {Software as Science - Science as Software},
      editor = {Ulf Hashagen and Keil-Slawik and Arthur Norberg},
      booktitle = {History of Computing: Software Issues},
      publisher = {Springer Verlag},
      address = {Berlin},
      year = {2002},
      note = {An electronic version at http://www.princeton.edu/~mike/softsci.htm is used. Last visited 19 April 2006.},
      url = {http://www.princeton.edu/~mike/softsci.htm}
    }
@incollection{ Mahoney1997a,
      author = {Michael S. Mahoney},
      title = {Computer Science. The Search for a Mathematical Theory},
      editor = {John Krige and Dominique pestre},
      booktitle = {Science in the 20th Century},
      publisher = {Harwood Academic publishers},
      address = {Amsterdam},
      year = {1997},
      note = {An electronic version at http://www.princeton.edu/~mike/articles/20thcSci/20thcent.html is used. Last visited 19 April 2006.},
      url = {http://www.princeton.edu/~mike/articles/20thcSci/20thcent.html}
    }
@article{ Ritchie1996a,
      author = {Dennis M. Ritchie},
      title = {The development of the C programming language},
      book = {History of programming languages---II},
      year = {1996},
      isbn = {0-201-89502-1},
      pages = {671--698},
      doi = {http://doi.acm.org/10.1145/234286.1057834},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Kay1993a,
      author = {Alan C. Kay},
      title = {The early history of Smalltalk},
      booktitle = {HOpL-II: The second ACM SIGpLAN conference on History of programming languages},
      year = {1993},
      isbn = {0-89791-570-4},
      pages = {69--95},
      location = {Cambridge, Massachusetts, United States},
      doi = {http://doi.acm.org/10.1145/154766.155364},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@inproceedings{ Radin1978a,
      author = {George Radin},
      title = {The early history and characteristics of pL/I},
      booktitle = {HOpL-1: The first ACM SIGpLAN conference on History of programming languages},
      year = {1978},
      pages = {227--241},
      location = {Los Angeles, CA},
      doi = {http://doi.acm.org/10.1145/800025.808389},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@article{ Kleene1981a,
      author = {Stephen C. Kleene},
      title = {Origins of recursive function theory},
      journal = {Annals of the History of Computing},
      volume = 3,
      number = 1,
      pages = {52--67},
      year = 1981
    }
@book{ Lindsey1971a,
      author = {C. H. Lindsey and S. G. van der Meulen},
      title = {Informal introduction to ALGOL 68},
      publisher = {North-Holland publishing Company},
      address = {Amsterdam},
      year = 1971
    }
@book{ Wirth1974a,
      author = {Niklaus Wirth and Kathleen Jensen},
      title = {pASCAL. User Manual and Report},
      series = {Lecture Notes in Computer Science},
      editor = {G. Goos and J. Hartmanis},
      publisher = {Springer-Verlag},
      address = {Belin},
      year = 1974
    }
@book{ Wijngaarden1968a,
      author = {A. Van Wijngaarden and B. J. Mailloux and J. peck and C. H. A. Koster},
      editor = {A. Van Wijngaarden},
      title = {Draft Report on the Algorithmic Language ALGOL 68},
      year = {1968},
      publisher = {Mathematisch Centrum},
      address = {Amsterdam},
      note = {MR 93}
    }
@article{ Wijngaarden1968a2,
      author = {A. Van Wijngaarden and B. J. Mailloux and J. peck and C. H. A. Koster},
      title = {Draft Report on the Algorithmic Language ALGOL 68},
      journal = {ALGOL Bull.},
      number = {Sup 26},
      year = {1968},
      issn = {0084-6198},
      pages = {1--84},
      doi = {http://doi.acm.org/10.1145/1064072.1064073},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@article{ Rabin1959a,
      author = {M. O. Rabin and D. Scott},
      title = {Finite Automata and Their Decision problems},
      journal = {IBM Journal},
      year = {1959},
      month = {apr},
      pages = {114--125}
    }
@book{ Wijngaarden1969a,
      author = {A. Van Wijngaarden and B. J. Mailloux and J. peck and C. H. A. Koster},
      editor = {A. Van Wijngaarden},
      title = {Report on the Algorithmic Language ALGOL 68},
      year = {1969},
      publisher = {Mathematisch Centrum},
      address = {Amsterdam},
      note = {MR 101}
    }
@Inproceedings{ Alt1964a,
      author = {Franz L. Alt},
      title = {The standardization of programming languages},
      booktitle = {proceedings of the 1964 19th ACM national conference},
      year = {1964},
      pages = {22.1--22.6},
      doi = {http://doi.acm.org/10.1145/800257.808893},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@Article{ Knuth1964b,
      author = {D. E. Knuth},
      title = {A proposal for input-output conventions in ALGOL 60},
      journal = {Commun. ACM},
      volume = {7},
      number = {5},
      year = {1964},
      issn = {0001-0782},
      pages = {273--283},
      doi = {http://doi.acm.org/10.1145/364099.364222},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@Article{ Gorn1964b,
      editor = {S. Gorn},
      title = {Report on Input-Output procedures for ALGOL 60},
      journal = {Commun. ACM},
      volume = {7},
      number = {10},
      year = {1964},
      issn = {0001-0782},
      pages = {628--630},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }
@Unpublished{ Beer2004a,
      title = {Was SIMULA overbodig? Het ontstaan van het objectgeori{\"e}nteerdee programmeren als bijproduct van de opkomst van computersimulatie },
      author = {HT de Beer},
      year = {2004},
      shorttitle = {Was SIMULA overbodig?}
    }
@Unpublished{ Wijngaarden1965a,
      author = {A. Van Wijngaarden},
      title = {Orthogonal design and description of a formal language},
      year = {1965},
      publisher = {Mathematisch Centrum},
      address = {Amsterdam},
      note = {MR 76},
      month = {October},
      shorttitle = {Orthogonal Design},
      url = {http://www.fh-jena.de/~kleine/history/languages/VanWijngaarden-MR76.pdf}
    }
@Article{ Naur1970a,
      author = {peter Naur},
      title = {Announcements},
      journal = {ALGOL Bull.},
      number = {31},
      year = {1970},
      issn = {0084-6198},
      pages = {7--9},
      doi = {http://doi.acm.org/10.1145/1061500.1061502},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@Article{ Dijkstra1970b,
      author = {Dijkstra and Duncan and Garwick and Hoare and Randell and Seegm{\"u}ller and Turski and Woodger and Garwick},
      title = {Minority Report},
      journal = {ALGOL Bull.},
      number = {31},
      year = {1970},
      issn = {0084-6198},
      pages = {7},
      doi = {http://doi.acm.org/10.1145/1061500.1061502},
      publisher = {Computer History Museum},
      address = {Mountain View, CA, United States}
    }
@unpublished{ ACM2006a,
      author = {ACM pressroom},
      title = {Software pioneer peter Naur Wins ACM's Turing Award. Dane's Creative Genius Revolutionized Computer Language Design},
      shorttitle = {peter Naur Win's ACM's Turing Award},
      year = {2006},
      url = {http://campus.acm.org/public/pressroom/press_releases/3_2006/turing_3_01_2006.cfm}
    }
@unpublished{ ACM2006b,
      author = {ACM},
      title = {A. M. Turing Award},
      year = {2006},
      url = {http://awards.acm.org/turing/}
    }
@article{ Bauer1972a,
      author = {F. L. Bauer and H. W{\"o}ssner},
      title = {The `plankalk{\"u}l' of Konrad Zuse: a forerunner of today's programming languages},
      journal = {Commun. ACM},
      volume = {15},
      number = {7},
      year = {1972},
      issn = {0001-0782},
      pages = {678--685},
      doi = {http://doi.acm.org/10.1145/361454.361515},
      publisher = {ACM press},
      address = {New York, NY, USA}
    }