Clojure, Elixir, Elm, F #, Haskell, Idris e Scala são nomes que você provavelmente verá entre as recomendações para linguagens de programação funcionais que valem a pena aprender. Esses são os idiomas em uso hoje e que podem muito bem ser usados nos próximos anos.
Uma linguagem como o haskell apresenta a maior longevidade, mas as mais recentes, como o Clojure, estão realmente enraizadas em linguagens anteriores que continuam a moldar a evolução da programação funcional (FP). (Leia diretamente com os especialistas em programação: qual linguagem de programação funcional é melhor aprender agora?)
Para entender melhor essa classe distinta de linguagens de programação, veremos a definição, as características e o histórico associado a ela. (Confira INFOGRAPHIC: The History of Programming Languages.)