visual programming

Here is an interesting phrase from Jill Larkin and Herbert Simon’s famous article; We consider external problem representations of two kinds, both of which use a set of symbolic expressions to define the problem. 1. In a sentinential representation, the expressions form a sequence corresponding, on a one-to-one basis, to the sentences in a natural-language description of the problem. Each expression is a direct translation into a simple formal language of the corresponding natural language sentence. 2. In a diagrammatic representation, the expressions correspond, on a one-to-one basis, to the […]