• DocumentCode
    2848255
  • Title

    Automatic data visualization for novice Pascal programmers

  • Author

    Myers, Brad A. ; Chandhok, Ravinder ; Sareen, Atul

  • Author_Institution
    Dept. of Comput. Sci., Carnegie-Mellon Univ., Pittsburgh, PA, USA
  • fYear
    1988
  • fDate
    10-12 Oct. 1988
  • Firstpage
    192
  • Lastpage
    198
  • Abstract
    Presenting the data structures from proams in a gr graphical manner can significantly help programmers understand and debug their programs. The Amethyst system, which runs on Apple Macintosh computers, provides attractive and appropriate default displays for data structures. The default displays include the appropriate forms for literals of the simple types inside type-specific shapes as well as stacked boxes for records and arrays. The authors´ visualizations are integrated into an advanced programming environment that is used to teach programming methodology at the introductory level.<>
  • Keywords
    Apple computers; data structures; microcomputer applications; programming environments; user interfaces; Amethyst system; Apple Macintosh computers; advanced programming environment; arrays; data structures; default displays; literals; novice Pascal programmers; programming methodology; records; stacked boxes; teaching; Binary trees; Computer displays; Computer science; Data structures; Data visualization; Debugging; Programming environments; Programming profession; Shape; Tree data structures;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Visual Languages, 1988., IEEE Workshop on
  • Conference_Location
    Pittsburgh, PA, USA
  • Print_ISBN
    0-8186-0876-5
  • Type

    conf

  • DOI
    10.1109/WVL.1988.18028
  • Filename
    18028