PL360, a Programming Language for the 360 Computers
Journal of the ACM (JACM)
Brief survey of languages used for systems implementation
Proceedings of the SIGPLAN symposium on Languages for system implementation
Programming Languages: History and Fundamentals
Programming Languages: History and Fundamentals
Some Approaches to, and Illustrations of, Programming Language History
IEEE Annals of the History of Computing
An Overview of Programming Practices
ACM Computing Surveys (CSUR)
A comparative evaluation of versions of BASIC
Communications of the ACM
Panel: GPSS 40th anniversary: GPSS turns 40: selected perspectives
Proceedings of the 33nd conference on Winter simulation
Simulation modeling and methodology
WSC '76 Proceedings of the 76 Bicentennial conference on Winter simulation
A course in personalized applications libraries
SIGCSE '78 Proceedings of the ninth SIGCSE technical symposium on Computer science education
An optimizing compiler for lexically scoped LISP
SIGPLAN '82 Proceedings of the 1982 SIGPLAN symposium on Compiler construction
Introduction to simulation languages
WSC '77 Proceedings of the 9th conference on Winter simulation - Volume 1
Automatic generation of software systems
ACM SIGMIS Database
Introduction to model building
WSC '82 Proceedings of the 14th conference on Winter Simulation - Volume 2
Simulation modeling and methodology
ACM SIGSIM Simulation Digest
A survey of languages for stating requirements for computer-based information systems
AFIPS '72 (Fall, part II) Proceedings of the December 5-7, 1972, fall joint computer conference, part II
Natural language programming: styles, strategies, and contrasts
IBM Systems Journal
History of IBM's technical contributions to high level programming languages
IBM Journal of Research and Development
Domain-Specific Languages in Practice: A User Study on the Success Factors
MODELS '09 Proceedings of the 12th International Conference on Model Driven Engineering Languages and Systems
GPSS 50 years old, but still young
Proceedings of the Winter Simulation Conference
Hi-index | 48.23 |
This paper discusses both the history and future of programming languages ( = higher level languages). Some of the difficulties in writing such a history are indicated. A key part of the paper is a tree showing the chronological development of languages and their interrelationships. Reasons for the proliferation of languages are given. The major languages are listed with the reasons for their importance. A section on chronology indicates the happenings of the significant previous time periods and the major topics of 1972. Key concepts other than specific languages are discussed.