Thinking about visual programs

The theme of this paper is that simple comparisons between diagrams and text are inappropriate, at least in the programming area. Simple text-graphic comparisons are certainly very popular among computer scientists; we surveyed the literature and found that the vast majority made the simple assertion that visual programming would be better. Various reasons were cited; we present some of them.