Orthagonality
- A language should be based on few fundamental principles that may be
combined without unneccessary restrictions.
- Orthagonal languages are easier to understand for programmers and
implementors.
- Denotational semantics may help to achieve this.
- Define sets of meanings and operations.
- Give syntactic representations.
- Organize into abstract syntax definition.
In the following we will study a set of basic design principles.
Author: Wolfgang Schreiner
Last Modification: March 26, 1998