Krueger emphasizes cognitive distance: the difference between the problem and the expression of the problem in the programming formalism. Cognitive distance is a rough estimate of the intellectual effort required to use an approach.
Emphasis on cognitive distance recognizes an important fact:
Programming is an activity performed by humans.
Cognitive distance is reduced in two ways:
Contents    Page-10    Prev    Next    Page+10    Index