SLIDE 1
- Advanced Language features
- Object-Oriented Languages
- bjects, classes
- Functional Languages
- function closures
- lazy evaluation
- advanced type systems
- parametric polymorphism (ML, Haskell)
- subtyping (O-O languages)
- modules
- continuations, coroutines, threads