Clojure, Elixir, Elm, F #, Haskell, Idris и Scala - все это имена, которые вы, вероятно, увидите среди рекомендаций для функциональных языков программирования, которые стоит изучить. Эти языки используются сегодня и могут быть использованы в ближайшие годы.
Такой язык, как haskell, обладает наибольшим сроком службы, но даже более поздние, такие как Clojure, на самом деле уходят корнями в более ранние языки, которые продолжают формировать эволюцию функционального программирования (FP). (Читайте прямо у экспертов по программированию: какой язык функционального программирования лучше всего изучать сейчас?)
Чтобы лучше понять этот отдельный класс языков программирования, мы рассмотрим определение, характеристики и историю, связанную с ним. (Проверьте INFOGRAPHIC: История языков программирования.)