
Object-oriented programming
- high tech synonym for good
Styles of programming
- A language supports a style of programming if it provides facilities that make it convenient (easy, safe and efficient) to use that style
- compile/runtime checks
- clean interpretation/ orthogonal / efficient / minimal