ABSTRACT
The present visual language supports the imperative programming style and claims to improve program comprehension by resemblance. It can be characterized as follows: 1) Its scope is the static description of code, data and flow control as well as of the surrounding architecture including classes, components, modules, up to systems. 2) Its abstraction level is next to that of C++ including templates and the standard template library and allows straight-forward code generation. 3) The visualization is specified by editing boxes, bars, arrows and textual labels on a drawing area with relatively fixed editing positions. 4) The interface of the visualization is the drawing area itself, enabling further editing or navigating through the program by clicking on the bars, boxes and labels or by defining views via textual or topological queries. 5) The presentation of the visualization is by a (still hypothetical) wall-projection of the virtual drawing area.
- Reichardt, J. 2002. Method and System for Visual Programming. German Patent 199 07 328.Google Scholar
Index Terms
- Two-dimensional C++
Comments