• 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