Finin 1
Finin 1
One
Preliminaries, including
– Why study PL concepts?
– Programming domains
– PL evaluation criteria
– What influences PL design?
– Tradeoffs faced by programming languages
– Implementation methods
– Programming environments
Factors:
- Type checking
- Exception handling
- Aliasing
- Readability and writability
Portability
Generality
Well-definedness
Etc…