• DocumentCode
    2893398
  • Title

    Toward relaxing assumptions in languages and the1r implementations

  • Author

    Shaw, Mary ; Wulf, Wm A.

  • Author_Institution
    Carnegie Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1992
  • fDate
    20-23 Apr 1992
  • Firstpage
    202
  • Lastpage
    211
  • Abstract
    It is pointed out that language implementors frequently make preemptive decisions concerning the exact implementations of language features. These decisions constrain programmers´ control over their computations and may tempt them to write involuted code to obtain special (or efficient) effects. In many cases, one can distinguish some properties of a language facility that are essential to the semantics and other properties that are incidental. Recent abstraction techniques emphasize dealing with such distinctions by separating the properties that are necessary to preserve the semantics from the details for which some decision must be made but many choices are adequate. It is suggested that these abstraction techniques can be applied to the problem of preemptive language decisions by specifying the essential properties of language facilities in a skeleton-base language and defining interfaces that will accept a variety of implementations that differ in other details
  • Keywords
    abstract data types; high level languages; programming; abstract data types; abstraction techniques; preemptive language decisions; programming language assumption relaxing; Logic arrays; Modems; Programmable logic arrays; Programming profession; Skeleton;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Languages, 1992., Proceedings of the 1992 International Conference on
  • Conference_Location
    Oakland, CA
  • Print_ISBN
    0-8186-2585-6
  • Type

    conf

  • DOI
    10.1109/ICCL.1992.185484
  • Filename
    185484