Haskell Paradigms (as per Wikipedia):
- Paradigm: functional
- Paradigm: lazy/non-strict/call-by-need (vs eager/strict/call-by-value)
- Paradigm: modular
- Typing discipline: static (vs dynamic) (compile-time type checking vs run-time type checking)
- Typing discipline: strong (vs. weak) (e.g. Java/C/Python vs Perl/Javascript)
- Typing discipline: inferred (vs. manifest)
No comments:
Post a Comment