Practical Language Design
Leverage existing culture
- C-like languages
- FORTRAN arrays
-
Small language, small compiler
- no interpreter
- compile into C
No heroism
- rely on well-understood techniques
- treat advanced optimizations as a convenience rather than a necessity
Other high-performance languages