Abstract
Languages--what's to learn from them? Relics of the past; we know how to design them/to use them. Types/messages /invocation/loops/numbers/methods/big ol' libraries/lots of = signs. Heh, but...
What is programming, and what role do programming languages play in that process?
We have learned a lot over the last five decades: organizing principles, established conventions, theory, fashions, and fads. "Those who cannot remember the past are condemned to repeat it." In this talk we survey what we think are the most important lessons of the past that future programmers--and future programming language designers--ought not forget. We illustrate each lesson by discussing specific programming languages of the past, and endeavor to shine what light we can on the future.
Recommendations
Presentation: "50 in 50"
HOPL III: Proceedings of the third ACM SIGPLAN conference on History of programming languagesLanguages-what's to learn from them? Relics of the past; we know how to design them / to use them. Types / messages / invocation / loops / numbers / methods / big ol' libraries / lots of = signs. Heh, but what is programming, and what role do ...
Comments
Information & Contributors
Information
Published In

October 2007
241 pages
ISBN:9781595938657
DOI:10.1145/1297846
- General Chair:
- Richard P. Gabriel,
- Program Chairs:
- David F. Bacon,
- Cristina Videira Lopes,
- Guy L. Steele
Copyright © 2007 ACM.
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]
Sponsors
Publisher
Association for Computing Machinery
New York, NY, United States
Publication History
Published: 20 October 2007
Check for updates
Author Tags
Qualifiers
- Article
Conference
OOPSLA07: ACM SIGPLAN Object Oriented Programming Systems and Applications Conference
October 21 - 25, 2007
Quebec, Montreal, Canada
Upcoming Conference
Contributors
Other Metrics
Bibliometrics & Citations
Bibliometrics
Article Metrics
- 0Total Citations
- 461Total Downloads
- Downloads (Last 12 months)3
- Downloads (Last 6 weeks)1
Reflects downloads up to 01 Mar 2025
Other Metrics
Citations
View Options
Login options
Check if you have access through your login credentials or your institution to get full access on this article.
Sign in