This article is from the Object-Oriented Technology FAQ, by Bob Hathaway firstname.lastname@example.org with numerous contributions by others.
See also http://union.ncsa.uiuc.edu/HyperNews/get/computing/visual.html.
There is also a comp.lang.visual and FAQ, similar to the www html above.
Visual programming is the use of graphics and graphical techniques in
computer programming. It is becoming more common to see many
approaches to visual/graphical programming languages emerging that
incorporate the object-oriented programming philisophy. Toward this
end, developers of new programming languages and programming
environments are exploring how to combine visual programming with
object-oriented programming by investigating how the basic concepts of
OOP -- data abstraction, instantiation, composition, and
specialization -- create new opportunities for programming using
visual means of construction.
A workshop on this topic was conducted at the 1993 OOPSLA, and a
workshop summary appeared as part of the 1993 OOPSLA Addendum. Several
of the presenters at the workshop developed full versions of their
presentations, which are available in book form:
Visual Object-Oriented Programming: Concepts and Environments,
Margaret Burnett, Adele Goldberg, and Ted Lewis, editors,
Prentice-Hall/Manning Publications, Englewood Cliffs, NJ, 1995.
----- Margaret Burnett . e-mail: email@example.com Assistant Professor . WWW page: http://www.cs.orst.edu/~burnett/ Computer Science Dept. . Oregon State University . Corvallis, Oregon 97331 USA .