This post discuss about functional programming languages, it means, programming languages that use the functional paradigm.
In functional programming languages, a desired result is declared as the value of a series of function evaluations, uses evaluation of mathematical functions and avoids state and mutable data.
List of Functional Programming Languages
Functional programming languages featured on this post:
- Haskell
- Lisp
- Elixir
- Scala
- Clojure
- OCaml
Haskell
Haskell is a purely functional programming language, and one of the most popular among its type.
Lisp
Lisp is multiparadigm, but it was initially conceived as a functional programming language, being one of the oldest high-level programming languages still in use.
Elixir
Elixir is the programming language used on Phoenix back-end web framework.
Scala
Scala is a functional programming language.
Clojure
Clojure is a predominantly functional programming language. It is based on Lisp.
OCaml
OCaml is a functional programming language.