Functional programming
There is a school of thought that says that mutable objects are evil, and all computation should be done with pure values
- usually called functional programming
- major languages: ML, Haskell
- very impressive results in the laboratory
- limited commercial relevance so far