Education
Principles of Educational Programming Language Design
The principles of programming language design for learning and teaching have been described and discussed for several decades. Most influential was the work of NiklausWirth, describing principles such as simplicity, modularity, orthogonality, and rea