Clojure, Elixir, Elm, F #, Haskell, Idris ja Scala ovat kaikki nimiä, jotka näet todennäköisesti opiskelua kannattavia toiminnallisia ohjelmointikieliä koskevissa suosituksissa. Nämä ovat nykyään käytössä olevia kieliä, jotka saattavat hyvinkin olla käytössä tulevina vuosina.
Haskellin kaltaisella kielellä on pitkäikäisyys, mutta vielä uudemmat, kuten Clojure, ovat juurtuneet aikaisempiin kieliin, jotka edelleen muotoilevat toiminnallisen ohjelmoinnin (FP) kehitystä. (Lue suoraan ohjelmoinnin asiantuntijoilta: mitä toiminnallista ohjelmointikieltä on parasta oppia nyt?)
Jotta ymmärrämme paremmin tätä erillistä ohjelmointikieleiden luokkaa, tarkastelemme määritelmää, ominaisuuksia ja siihen liittyvää historiaa. (Katso INFOGRAPHIC: Ohjelmointikielten historia.)