History of Programming Languages

History of Programming Languages

1st Edition - January 1, 1981

Write a review

  • Editor: Richard L. Wexelblat
  • eBook ISBN: 9781483266169

Purchase options

Purchase options
DRM-free (PDF)
Sales tax will be calculated at check-out

Institutional Subscription

Free Global Shipping
No minimum order

Description

History of Programming Languages presents information pertinent to the technical aspects of the language design and creation. This book provides an understanding of the processes of language design as related to the environment in which languages are developed and the knowledge base available to the originators. Organized into 14 sections encompassing 77 chapters, this book begins with an overview of the programming techniques to use to help the system produce efficient programs. This text then discusses how to use parentheses to help the system identify identical subexpressions within an expression and thereby eliminate their duplicate calculation. Other chapters consider FORTRAN programming techniques needed to produce optimum object programs. This book discusses as well the developments leading to ALGOL 60. The final chapter presents the biography of Adin D. Falkoff. This book is a valuable resource for graduate students, practitioners, historians, statisticians, mathematicians, programmers, as well as computer scientists and specialists.

Table of Contents


  • 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

Product details

  • No. of pages: 784
  • Language: English
  • Copyright: © Academic Press 1981
  • Published: January 1, 1981
  • Imprint: Academic Press
  • eBook ISBN: 9781483266169

About the Editor

Richard L. Wexelblat

Ratings and Reviews

Write a review

There are currently no reviews for "History of Programming Languages"