ACM Home Page
Please provide us with feedback. Feedback
Programming languages: history and future
Full text PdfPdf (1.54 MB)
Source
Communications of the ACM archive
Volume 15 ,  Issue 7  (July 1972) table of contents
Pages: 601 - 610  
Year of Publication: 1972
ISSN:0001-0782
Author
Jean E. Sammet  IBM Corp., Cambridge, MA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 28,   Downloads (12 Months): 119,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/361454.361485
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ACM. Proceedings of an ACM Conference on Proving Assertions About Programs. SIGPLAN Notices 7, 1 and SIGACT News 14 (Jan 1972).
 
2
ACM SIGPLAN. Proceedings of the Extensible Languages Symposium. SIGPLAN Notices 4, 8 (Aug. 1969).
3
 
4
ACM SIGPLAN. Proc. ACM SIGPLAN Conf. on Extensible Languages. SIGPLAN Notices 6, 12 (Dec. 1971).
 
5
Backus, J.W. The syntax and semantics of the proposed international algebraic language of the Zurich-ACM-GAMM Conference. Proc. International Conf. Information Processing, UNESCO, Paris, 1959, R. Oldenbourg, Munich; Butterworth, London, 1960, pp. 125-32.
 
6
Bemer, R.W. A politico-social histoq of ALGOL. In Annual Review in Automatic Programming, Vol. 5. M. Halpern and C. Shaw (Eds.), Pergamon Press, New York, 1969, pp. 151-237.
 
7
Dickman, B.N. ETC -An extendible macro-based compiler. Proc. AFIPS 1971 SJCC, Vol. 38, AFIPS Press, Montvale, N.J. pp. 529-538.
 
8
Hewitt, C. Procedural embedding of knowledge in Planner. Proceedings of Second International Joint Conference on Artificial Intelligence, British Computer Society, London, 1971, pp. 167-184.
 
9
Lucas, P., and Walk, K. On the formal description of PL/I. In Annual Review in Automatic Programming, Vol. 6, 3. Pergamon Press, New York, 1969, pp. 105-182.
 
10
McCarthy, J. A formal description of a subset of ALGOL. In Formal Language Description Languages, T.B. Steel Jr. (Ed.), North-Holland Pub. Co., Amsterdam, 1965, pp. 1-7.
 
11
Rice, J.R. On the construction of polyalgorithms for automatic numerical analysis. In Interactive Systems for Experimental Applied Mathematics. M. Klerer and J. Reinfelds (Eds.). Academic Press, New York, 1968, pp. 301-313.
 
12
Rosen, S. Programming systems and languages--a historical survey. In Programming Systems and Languages, S. Rosen (Ed.), McGraw-Hill, New York, 1967, pp. 3-22.
 
13
Rosen, S. Programming systems and languages--some recent developmens. In Programming Systems and Languages, S. Rosen (Ed.), McGraw-Hill, New York, 1967, pp. 23-26.
 
14
 
15
Sammet, J.E. Roster of programming languages, 1970. Computers and Automation 19, 6B (Nov. 1970), 6-11, 21.
 
16
Sammet, J.E. Roster of programming languages, 1971. Computers and Automation 20, 6B (June 1971), 6-13.
 
17
Sammet, J.E. Problems in, and a pragmatic approach to, programming language measurement. Proc. AFIPS 1971 FJCC, Vol. 39, AFIPS Press, Montvale, N.J., pp. 243-251.
 
18
Sammet, J.E. An overview of programming languages for special application areas. Proc. AFIPS 1972 SJCC, Vol. 40, AFIPS Press, Montvale, N.J., 299-311.
 
19
Sammet, J.E. Roster of programming languages--1972. (In preparation.)
 
20
Teichroew, D., and Sayani, H. Automation of system building. Datamation 17, 16 (Aug. 1971), 25-30.
 
21
Thompson, F.B., and Dostert, B.H. The future of specialized languages. Proc. AFIPS 1972 SJCC, Vol. 40, AFIPS Press, Montvale, N.J., pp. 313-319.
22

CITED BY  14