DocumentCode
960631
Title
The impact of abstraction concerns on modern programming languages
Author
Shaw, Mary
Author_Institution
Carnegie Mellon University, Pittsburgh, PA
Volume
68
Issue
9
fYear
1980
Firstpage
1119
Lastpage
1130
Abstract
The major issues of modern software are its size and complexity, and its major problems involve finding effective techniques and tools for organization and maintenance. This paper traces the important ideas of modern programming languages to their roots in the problems and languages of the past decade and shows how these modern languages respond to contemporary problems in software development. Modern programming´s key concept for controlling complexity is abstraction-that is, selective emphasis on detail; new developments in programming languages provide ways to support and exploit abstraction techniques.
Keywords
Aerospace electronics; Computer languages; Computerized monitoring; Costs; Helium; Modems; Programming profession; Quality management; Software maintenance; Software quality;
fLanguage
English
Journal_Title
Proceedings of the IEEE
Publisher
ieee
ISSN
0018-9219
Type
jour
DOI
10.1109/PROC.1980.11811
Filename
1456080
Link To Document