position paper

The language of programming: a cognitive perspective