Editor's Introduction
Organization of the Conference
On Doing Contemporary History
I The Opening Session
Conference Chairman's Opening Remarks
Introduction of Captain Grace Murray Hopper
Keynote Address
Transcript of Question and Answer Session
Full Text of All Questions Submitted
II FORTRAN Session
Paper: The History of Fortran I, II, and III
1. Early Background and Environment
2. The Early Stages of the FORTRAN Project
3. The Construction of the Compiler
4. FORTRAN II
5. FORTRAN III
6. FORTRAN after 1958; Comments
References
Transcript of Presentation
Transcript of Discussant's Remarks
Transcript of Questions and Answer Session
Full Text of All Questions Submitted
Biography of John Backus
III ALGOL Session
Paper: The American Side of the Development of ALGOL
1. Before ALGOL 58
2. The Zurich Meeting
3. ALGOL 58
4. From Zurich to Paris
5. Paris and the ALGOL 60 Report
6. Post Paris
References
Paper: The European Side of the Last Phase of the Development of ALGOL
Introduction
1. Background
2. Rationale of Content of Language
3. A Posteriori Evaluation
4. Implications for Current and Future Languages
Appendix 1. Centers and Individuals
Appendix 2. Backus' Syntax Notation and Its Modification
Appendix 3. Quotations from the Zurich Report Relevant to the Development of Blocks and Procedures
Appendix 4. Notes by J. H. Wegstein
Appendix 5. Notes by F. L. Bauer
Appendix 6. Notes by M. Woodger
Appendix 7. Comments by K. Samelson, 1978 December 1
Appendix 8. Remarks to Samelson's Comments in Appendix 7
References
Transcript of Presentations
Transcript of Questions and Answer Session
Full Text of All Questions Submitted
Biography
Biography of Peter Naur
IV LISP Session
Paper: History of LISP
1. Introduction
2. LISP Prehistory—Summer 1956 through Summer 1958
3. The Implementation of LISP
4. From LISP I to LISP 1.5
5. Beyond LISP 1.5
6. Conclusions
Appendix. Humorous Anecdote
References
Transcript of Presentation
Transcript of Discussant's Remarks
Transcript of Questions and Answer Session
Full Text of All Questions Submitted
Biography of John McCarthy
V COBOL Session
Paper: The Early History of Cobol
1. Introduction
2. Background
3. Rationale for Content of Language
4. A Posteriori Evaluation
5. Implications for Current and Future Languages
Appendix. List of Attendees at Pentagon Meeting, May 28-29, 1959
References
Transcript of Presentation
Transcript of Discussant's Remarks
Transcript of Questions and Answer Session
Full Text of All Questions Submitted
Biography of Jean E. Sammet
VI APT Session
Paper: Origins of the APT Language for Automatically Programmed Tools
1. Introduction
2. Background
3. Period 1: Initial APT Formulation (September 1956 through January 1957)
4. Period 2: Special N/C Course for the AIA (December 1956 through April 1957)
5. Period 3: The APT Joint Effort (January 1957 through May 1957)
6. Period 4: The Origins of APT Language (May 24, 1957 to June 14, 1957)
7. Period 5: Evolution of the System (May 1957 through May 1958)
8. Period 6: The Field Trial APT Language (November 1957 through April 1958)
9. Period 7: The Postcoordinator Report (July 1958)
10. Period 8: The First Real APT Language (August 1958 through November 1958)
11. Period 9: The Press Conference (November 1958 through February 1959)
12. Period 10: The MIT ARELEM Epilogue (July 1959 through July 1962)
References
Transcript of Presentation
Transcript of Questions and Answer Session
Full Text of All Questions Submitted
Biography of Douglas T. Ross
VII Jovial Session
Paper: The Development of the General Purpose Simulation System
1. Background
2. Rationale of the Content of the Language
3. A Posteriori Evaluation
4. Implications for Current and Future Language
References
Transcript of Presentation
Transcript of Question and Answer Session
Full Text of All Questions Submitted
Biography of Geoffrey Gordon
VIII GPSS Session
Paper: The Development of the General Purpose Simulation System
1. Background
2. Rationale and Content of the Language
3. Program Organization
4. A Posteriori Evaluation
References
Transcript of Presentation
Transcript of Questions and Answer Session
Full Text of All Questions Submitted
Biography of Geoffrey Gordon
IX SIMULA Session
Paper: The Development of the Simula Languages
Preface
1. Background
2. SIMULA I
3. SIMULA 67
4. Concluding Remarks
References
Transcript of Presentation
Transcript of Discussant's Remarks
Transcript of Questions and Answer Session
Full Text of All Questions and Answer Session
Biography of Kristen Nygaard
Biography of Ole-Johan Dahl
X Joss Session
Paper: Joss—Johnniac Open-Shop System
1. The Johnniac—The Beginning of JOSS
2. The JOSS Language
3. Philosophy of JOSS
4. Chronology—JOSS Derivatives
References
Full Text of All Questions Submitted
Biography of Charles L. Baker
XI BASIC Session
Paper: Basic
1. Background
2. Rationale for BASIC
3. Descriptions of BASIC
4. Dartmouth and General Electric
5. Evaluation
6. Implications
References
Transcript of Presentations
Transcript of Questions and Answer Session
Full Text of All Questions Submitted
Biography of Thomas E. Kurtz
XII PL/I Session
Paper: The Early History and Characteristics of PL/I
1. Introduction
2. Background
3. Design Criteria
4. Rationale and Evaluation of Contents of NPL-PL/I
5. Implications for Current and Future Languages
Appendix A
References
Transcript of Presentation
Transcript of Discussant's Remarks
Transcript of Question and Answer Session
Full Text of All Questions Submitted
Biography of George Radin
XIII SNOBOL Session
Paper: A History of the SNOBOL Programming Language
1. Background
2. Rationale for the Content of the Language
3. A Posteriori Evaluation
4. Implications for Current and Future Languages
References
Transcript of Presentation
Transcript of Question and Answer Session
Full Text of All Questions Submitted
Biography of Ralph E. Griswold
XIV APL Session
Paper: The Evolution of APL
1. Academic Use
2. Machine Description
3. Implementation
4. Systems
5. A Detailed Example
6. Conclusions
Appendix. Acknowledgments
References
Transcript of Presentation
Transcript of Discussant's Remarks
Transcript of Question and Answer Session
Full Text of All Questions Submitted
Biography of Adin D. Falkoff
Biography of Kenneth E. Iversion
Appendixes
Appendix A. Language Summaries
APL
APT
ALGOL 60
BASIC
COBOL 60
FORTRAN
GPSS
JOSS
JOVIAL
A Micro-Manual for LISP
PL/I
SIMULA
SNOBOL
Appendix B. Conference Organization
Major Elements
General Questions Asked of All Authors
Appendix C. List of Attendees
Appendix D. Conference Publicity: Original Announcement, Preliminary Program, and Final Program
Appendix E. Photographs from Conference
Appendix F. Conference Audio and Video Recordings
Afterword
Index