Clojure, Elixir, Elm, F #, Haskell, Idris і Scala - це всі імена, які ви, ймовірно, побачите серед рекомендацій щодо функціональних мов програмування, які варто вивчити. Це мови, якими користуються сьогодні, і які цілком можуть бути використані в наступні роки.
Така мова, як haskell, має найбільшу тривалість життя, але навіть більш пізні, як Clojure, насправді кореняться на більш ранніх мовах, які продовжують формувати еволюцію функціонального програмування (FP). (Читайте прямо від експертів з програмування: Яку функціональну мову програмування краще вивчити зараз?)
Щоб краще зрозуміти цей окремий клас мов програмування, ми розглянемо визначення, характеристики та історію, пов'язану з ним. (Ознайомтеся з INFOGRAPHIC: історія мов програмування.)