• DocumentCode
    3040023
  • Title

    Conceptual views of data structures as a model of output in programming languages

  • Author

    Graham, T. C Nicholas ; Cordy, James R.

  • Author_Institution
    Dept. of Comput. & Inf. Sci., Queen´´s Univ., Kingston, Ont., Canada
  • Volume
    2
  • fYear
    1989
  • fDate
    3-6 Jan 1989
  • Firstpage
    1064
  • Abstract
    Current programming languages provide sophisticated facilities for the structuring and manipulation of data within a program. Its high-level constructs, however, stop short of being able to communicate the value and structure of data to external display devices. If a programmer wishes to print out a binary tree, or maintain a display of an editor line database, complicated hand coding is necessary. This paper shows the ways in which the traditional model of input/output is inadequate, and a new model based on conceptual views of data structures is introduced. It is intended that the conceptual view model be supported by a programming environment to allow convenient specification and application of views. A prototype of this environment, called the Weasel environment, has been implemented, and is described
  • Keywords
    data structures; programming environments; programming languages; programming theory; Weasel environment; conceptual views; data manipulation; data structures; external display devices; high-level constructs; output model; programming environment; programming languages; specification; Binary trees; Computer languages; Data structures; Information science; Programming profession; Prototypes; Software prototyping; Teleprinting; Tree data structures; Two dimensional displays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System Sciences, 1989. Vol.II: Software Track, Proceedings of the Twenty-Second Annual Hawaii International Conference on
  • Conference_Location
    Kailua-Kona, HI
  • Print_ISBN
    0-8186-1912-0
  • Type

    conf

  • DOI
    10.1109/HICSS.1989.48050
  • Filename
    48050