Clojure, Elixir, Elm, F #, Haskell, Idris i Scala to nazwy, które prawdopodobnie zobaczysz wśród rekomendacji dotyczących funkcjonalnych języków programowania, których warto się nauczyć. Są to obecnie używane języki, które mogą być używane w nadchodzących latach.
Język taki jak haskell cechuje się największą długowiecznością, ale nawet nowsze, takie jak Clojure, są tak naprawdę zakorzenione we wcześniejszych językach, które nadal kształtują ewolucję programowania funkcjonalnego (FP). (Przeczytaj bezpośrednio od ekspertów ds. Programowania: Jakiego funkcjonalnego języka programowania najlepiej się teraz nauczyć?)
Aby lepiej zrozumieć tę odrębną klasę języków programowania, przyjrzymy się definicji, cechom i historii z nią związanej. (Sprawdź INFOGRAPHIC: Historia języków programowania.)