History of Programming LanguagesRichard L. Wexelblat 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. |
Contents
| 1 | |
| 25 | |
ALGOL Session | 75 |
LISP Session | 173 |
COBOL Session | 199 |
APT Session | 279 |
JOVIAL Session | 369 |
GPSS Session | 403 |
BASIC Session | 515 |
PLI Session | 551 |
SNOBOL Session | 601 |
APL Session | 661 |
Appendixes | 693 |
Afterword | 747 |
| 749 | |
ACM MONOGRAPH SERIES | 759 |
Other editions - View all
Common terms and phrases
algebraic ALGOL 58 ALGOL 60 algorithm allowed arrays automatic programming Backus BASIC Bell Laboratories block called COBOL CODASYL compiler complete Computer Science concept conference Corporation Dahl Dartmouth declarations defined definition described discussion document early example execution expressions facilities fact FLOW-MATIC formal FORTRAN FORTRAN II Frame function going GPSS Griswold guage idea implementation included input integer John Backus JOHNNIAC JOSS JOVIAL Kristen Nygaard language design later LISP machine manual mathematical meeting ment Naur notation Nygaard object operations output paper parameters Perlis Peter Naur PL/I problem procedure programming language proposal question recursive Research Ross Rutishauser Samelson Sammet Section Short-Range Committee SIMULA 67 SNOBOL specific standard statement storage string structure subroutines symbolic syntax technical things tion tool transaction Univac variable verb words writing Zurich


