Some possibilities of visual programming languages
Paul J. Lyons, Giovanni Moretti, Chrissy Reeves · 2001
We describe several aspects of the Visual Programming Language paradigm, in which it can offer improved service to the programmer. These aspects go well beyond the common simplistic representations of flow-of-control and graphical expressions. They include refactoring, subroutine exercising and default parameters for subroutines, dynamic data structure manipulations, instant interpretation of programs with associated feedback, and the simplification or intuitive representation of some OO concepts such as overloading, and the representation of class hierarchies.