/funlangs

Functional languages rating

Primary LanguageHaskell

Functional languages

There is no such thing as functional language. There are only languages with defferent language features.

Language Overall rating 1.C 2.FAA 3.FAR 4.IBD 5.ID 6.LC
Haskell 6 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
Rust 5 ✔️ ✔️ ✔️ ✔️ ✔️
Python 5 ✔️ ✔️ ✔️ ✔️ ✔️
OCaml 5 ✔️ ✔️ ✔️ ✔️ ✔️
C++ 4 ✔️ ✔️ ✔️ ✔️
C 2 ✔️ ✔️
  1. C: Closures
  2. FAA: FunctionAsArgument
  3. FAR: FunctionAsReturn
  4. IBD: ImmutableByDefault
  5. ID: ImmutableData
  6. LC: ListComprehension