Criteria for Iconic Languages

One of the first input specifiers that a baby learns to use is a pointer, in the form of a finger or an outstretched arm. As any parent knows, the specification process involves two distinct parts: identifying what is wanted, and what is to be done with it. The former is largely a motor skill, while the latter task involves some linguistic ability.

[1]  Donald Ervin Knuth,et al.  The Art of Computer Programming , 1968 .

[2]  Christopher F. Herot Spatial Management Of Data , 1979, Fifth International Conference on Very Large Data Bases, 1979..

[3]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.