History of Programming Languages


Thomas J. Bergin
Richard G. Gibson

Table of Contents

Editors' Introduction
General Introduction
Development of the HOPL-II Program
Acknowledgments


I The Opening Session
Conference Chairman's Opening Remarks, John A.N. Lee
Language Design as Design, Frederick P. Brooks, Jr.
From HOPL to HOPL-11 (1978-1993): 15 Years of Programming Language Development, Jean E. Sammet
MAKING HISTORY, Michael S. Mahoney

II ALGOL 68 Session
A HISTORY OF ALGOL 68, C.H. Lindsey
Transcript of Presentation, C.H. Lindsey
Transcript of Question and Answer Session
Biography of C.H. Lindsey

III Pascal Session
RECOLLECTIONS ABOUT THE DEVELOPMENT OF PASCAL, N.Wirth
Transcript of Disscussant's Remarks, Andrew B. Mickel
Transcript of Question and Answer Session
Biography of Niklaus Wirth

IV Monitors and Concurrent Pascal Session
MONITORS AND CONCURRENT PASCAL:
A PERSONAL HISTORY, Per Brinch Hansen
Transcript of Question and Answer Session
Biography of Per Brinch Hansen

V Ada Session
ADA - THE PROJECT: The DoD High Order Language Working Group, William A. Whitaker, Colonel, USAF, Retired
Transcript of Discussant's Remarks, John B. Goodenough
Biography of William A. Whitaker, Col. USAF, Ret.

VI Lisp Session
THE EVOLUTION OF LISP, Guy L. Steele Jr. and Richard P. Gabriel
Transcript of Presentation, Guy L. Steele Jr. and Richard P. Gabriel
Transcript of Discussant's Remarks, John Foderaro
Transcript of Question and Answer Session
Biographies of Guy L. Steele Jr. and Richard P. Gabriel

VII Prolog Session
THE BIRTH OF PROLOG, Alain Colmerauer and Philippe Roussel
Transcript of Presentation, Alain Colmerauer
Transcript of Discussant's Remarks, Jacques Cohen
Transcript of Question and Answer Session
Biographies of Alain Colmerauer and Philippe Roussel

VIII Discrete Event Simulation Languages Session
A HISTORY OF DISCRETE EVENT SIMULATION PROGRAMMING LANGUAGES, Richard E. Nance
Transcript of Presentation, Richard E. Nance
Transcript of Question and Answer Session
Biography of Richard E. Nance

IX FORMAC Session
THE BEGINNING AND DEVELOPMENT OF FORMAC (FORmula Manipulation Compiler), Jean E. Sammet
Transcript of Presentation, Jean E.Sammet
Transcript of Discussant's Remarks, Joel Moses
Transcript of Question and Answer Session
Biographies of Jean E. Sammet

X CLU Session
A HISTORY OF CLU, Barbara Liskov
Transcript of Presentation, Barbara Liskov
Transcript of Question and Answer Session
Biographies of Barbara Liskov

XI Smalltalk Session
THE EARLY HISTORY OF SMALLTALK, Alan C. Kay
Transcript of Presentation, Alan C. Kay
Transcript of Discussant's Remarks, Adele Goldberg
Transcript of Question and Answer Session
Biography of Alan C. Kay

XII Icon Session
HISTORY OF THE ICON PROGRAMMING LANGUAGE, Ralph E. Griswold and Madge T. Griswold
Transcript of Question and Answer Session
Biographies of Ralph E. Griswold and Madge T. Griswold

XIII Forth Session
THE EVOLUTION OF FORTH, Donald R. Colburn, Charles H. Moore, and Elizabeth D. Rather
Transcript of Presentation, Elizabeth D. Rather
Transcript of Question and Answer Session
Biographies of Elizabeth D. Rather, Donald R. Colburn, and Charles H. Moore

XIV C Session
THE DEVELOPMENT OF THE C PROGRAMMING LANGUAGE, Dennis M. Ritchie
Transcript of Presentation, Dennis Ritchie
Transcript of Question and Answer Session
Biography of Dennis M. Ritchie

XV C++ Session
A HISTORY OF C++: 1979-1991, Bjarne Stroustrup
Transcript of Presentation, Bjarne Stroustrup
Transcript of Question and Answer Session
Biography of Bjarne Stroustrup

XVI Forum on the History of Computing (April 20, 1963)
ISSUES IN THE HISTORY OF COMPUTING, Michael S. Mahoney
ARCHIVES SPECIALIZING IN THE HISTORY OF COMPUTING, Bruce H. Bruemmer
THE ROLE OF MUSEUMS IN COLLECTING COMPUTERS, Gwen Bell (with additional editing by Robert F. Rosin)
THE ANNALS OF THE HISTORY OF COMPUTING AND OTHER JOURNALS, Bernard A. Galler
AN EFFECTIVE HISTORY CONFERENCE, Jean M. Sammet
UNIVERSITY COURSES, Martin Campbell-Kelly
DOCUMENTING PROJECTS WITH HISTORY IN MIND, Michael Marcotty
ISSUES IN THE WRITING OF COMTEMPORARY HISTORY, J.A.N. Lee
FORUM CLOSING PANEL
Transcript of Question and Answer Session

Appendix A: What Makes History? Michael S. Mahoney
Appendix B: Call for Papers
Appendix C: List of Attendees
Appendix D: Final Conference Program
Index

Source: History of Programming Languages, ACM Press/Addison-Wesley Publishing Company, New York (1996)