Programming Languages: History and Future. Sammet, J. E. Commun. ACM, 15(7):601--610, July, 1972.
Paper doi abstract bibtex 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.
@article{ sammet_programming_1972,
title = {Programming Languages: History and Future},
volume = {15},
issn = {0001-0782},
shorttitle = {Programming Languages},
url = {http://doi.acm.org.ezproxy.library.uvic.ca/10.1145/361454.361485},
doi = {10.1145/361454.361485},
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.},
number = {7},
urldate = {2014-09-19TZ},
journal = {Commun. {ACM}},
author = {Sammet, Jean E.},
month = {July},
year = {1972},
keywords = {future directions, high level languages, history, language interrelationships, languages, programming language future, programming language history, programming language tree, programming languages},
pages = {601--610}
}
Downloads: 0
{"_id":{"_str":"541cb32bffe14fcc4f001e6a"},"__v":0,"authorIDs":[],"author_short":["Sammet, J.<nbsp>E."],"bibbaseid":"sammet-programminglanguageshistoryandfuture-1972","bibdata":{"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.","author":["Sammet, Jean E."],"author_short":["Sammet, J.<nbsp>E."],"bibtex":"@article{ sammet_programming_1972,\n title = {Programming Languages: History and Future},\n volume = {15},\n issn = {0001-0782},\n shorttitle = {Programming Languages},\n url = {http://doi.acm.org.ezproxy.library.uvic.ca/10.1145/361454.361485},\n doi = {10.1145/361454.361485},\n 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.},\n number = {7},\n urldate = {2014-09-19TZ},\n journal = {Commun. {ACM}},\n author = {Sammet, Jean E.},\n month = {July},\n year = {1972},\n keywords = {future directions, high level languages, history, language interrelationships, languages, programming language future, programming language history, programming language tree, programming languages},\n pages = {601--610}\n}","bibtype":"article","doi":"10.1145/361454.361485","id":"sammet_programming_1972","issn":"0001-0782","journal":"Commun. ACM","key":"sammet_programming_1972","keywords":"future directions, high level languages, history, language interrelationships, languages, programming language future, programming language history, programming language tree, programming languages","month":"July","number":"7","pages":"601--610","shorttitle":"Programming Languages","title":"Programming Languages: History and Future","type":"article","url":"http://doi.acm.org.ezproxy.library.uvic.ca/10.1145/361454.361485","urldate":"2014-09-19TZ","volume":"15","year":"1972","bibbaseid":"sammet-programminglanguageshistoryandfuture-1972","role":"author","urls":{"Paper":"http://doi.acm.org.ezproxy.library.uvic.ca/10.1145/361454.361485"},"keyword":["future directions","high level languages","history","language interrelationships","languages","programming language future","programming language history","programming language tree","programming languages"],"downloads":0,"html":""},"bibtype":"article","biburl":"http://bibbase.org/zotero/sydneya","creationDate":"2014-09-19T22:50:19.070Z","downloads":0,"keywords":["future directions","high level languages","history","language interrelationships","languages","programming language future","programming language history","programming language tree","programming languages"],"search_terms":["programming","languages","history","future","sammet"],"title":"Programming Languages: History and Future","year":1972,"dataSources":["A9meQjDwqazTxgu2Y"]}