The Evolution of Abstraction in Programming Languages
Abstract
As understanding of the role of abstraction in programming has improved, programming languages have evolved in their use and support of abstraction. This paper defines abstraction and discusses how the use of abstraction in programming languages assists the programmer. It traces in depth the development of support for the abstraction of objects and for the abstraction of control constructs in programming languages.
Document Details
- Document Type
- Technical Report
- Publication Date
- May 22, 1978
- Accession Number
- ADA059394
Entities
People
- Loretta Rose Guarino
Organizations
- Carnegie Mellon University