Design of a Language Core
Contradictory design objectives:
- Oriented towards a specific problem area.
- General purpose.
- User friendly.
- Efficient implementation possible.
- Extensible by new language features.
- Secure agains programming errors.
- Simple syntax and semantics.
- Logical support for verification.
- ...
Design is an artistic activity!
Author: Wolfgang Schreiner
Last Modification: March 26, 1998