• DocumentCode
    2848342
  • Title

    C/sup 2/: a mixed textual/graphical environment for C

  • Author

    Kopache, Mark E. ; Glinert, Ephraim P.

  • Author_Institution
    Dept. of Comput. Sci., Rensselaer Polytech. Inst., Troy, NY, USA
  • fYear
    1988
  • fDate
    10-12 Oct. 1988
  • Firstpage
    231
  • Lastpage
    238
  • Abstract
    A visual programming environment for a subset of the C language is described. The C/sup 2/ environment, as it is called, runs on a personal workstation with high-resolution graphics display. Both conventional textual code entry and editing, and program composition by means of an experimental hybrid textual graphical method, are supported and coexist side by side on the screen at all times. The built-in text editor incorporates selected Unix VI commands in conjunction with a C syntax interpreter. Hybrid textual/graphical program composition is facilitated by a BLOX-type environment in which graphical icons represent program structures and text in the icons represents user-supplied parameters attached to those structures. The two representations are coupled, so that modifications entered using either one automatically generate the appropriate update in the other. Although not all of the C language is yet supported. C/sup 2/ is not a toy system. Textual files that contain C programs serve as input and output. Graphical representations serve merely as internally generated aids to the programmers and are not stored between runs.<>
  • Keywords
    C language; computer graphics; programming environments; user interfaces; BLOX-type environment; C syntax interpreter; C/sup 2/; Unix VI commands; built-in text editor; editing; graphical icons; high-resolution graphics display; mixed textual/graphical environment; personal workstation; program composition; program structures; textual code entry; user-supplied parameters; visual programming environment; Computer displays; Computer graphics; Computer science; Floods; Programming environments; Programming profession; Supercomputers; Tiles; Visual system; Workstations;
  • 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.18033
  • Filename
    18033