There numerous principles that outline the design of programming languages, with each one playing a very vital role in building a good programming language. Here are two of these principles.
Under the design of a language's syntax, we have:
- Principle of simplicity : The language should be based on a few concepts as much as possible.
- Orthogonality : This states that independent functions should be controlled by independent mechanism.