Clojure, Elixir, Elm, F #, Haskell, Idris i Scala sve su imena koja ćete vjerojatno vidjeti među preporukama za funkcionalne programske jezike koje vrijedi učiti. Ovo su jezici koji se danas koriste i koji će se možda koristiti u godinama koje dolaze.
Jezik poput haskell-a ima najviše dugovječnosti, ali još su noviji poput Clojure-a zapravo ukorijenjeni u starijim jezicima koji i dalje oblikuju evoluciju funkcionalnog programiranja (FP). (Pročitajte izravno od stručnjaka za programiranje: Koji je funkcionalni programski jezik najbolje naučiti sada?)
Da bismo bolje razumjeli ovu posebnu klasu programskih jezika, pogledat ćemo definiciju, karakteristike i povijest s tim u vezi. (Pogledajte INFOGRAFSKI: Povijest programskih jezika.)