This is a list of functional programming topics.
Foundational concepts
Lambda calculus
Combinatory logic
Intuitionistic logic
Type theory
Denotational semantics
Category theory
Operational issues
- Graph reduction
- Strict programming language
- Lazy evaluation, eager evaluation
- Speculative evaluation
- Side effect
- Assignment
- Setq
- Closure
- Continuation
- Continuation passing style
- Operational semantics
- State transition system
- Simulation preorder
- Bisimulation
- Monads in functional programming
- Exception handling
- Garbage collection
Programming languages
- Clean
- Clojure
- Elixir
- Erlang
- FP
- F#
- Haskell
- ISWIM
- JavaScript
- Kent Recursive Calculator
- Lisp
- Mercury
- Miranda
- ML (Category:ML programming language family)
- Pure, predecessor Q
- Q (programming language from Kx Systems)
- Quantum programming
- Scala
- SISAL
- Ωmega
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.