Namai Plėtra Funkcinės programavimo kalbos: praeitis, dabartis ir ateitis

Funkcinės programavimo kalbos: praeitis, dabartis ir ateitis

Anonim

Clojure, Elixir, Elm, F #, Haskell, Idris ir Scala - tai visi vardai, kuriuos greičiausiai matote tarp rekomendacijų apie funkcinio programavimo kalbas, kurias verta išmokti. Tai yra kalbos, kuriomis šiandien kalbama ir kurios gali būti vartojamos per ateinančius metus.

Kalba, kaip „haskell“, pasižymi ilgaamžiškumu, tačiau dar naujesnės, tokios kaip „Clojure“, iš tikrųjų yra įsišaknijusios ankstesnėse kalbose, kurios ir toliau formuoja funkcinio programavimo (FP) raidą. (Perskaitykite tiesiai iš programavimo ekspertų: kokią funkcinio programavimo kalbą geriausia išmokti dabar?)

Norėdami geriau suprasti šią skirtingą programavimo kalbų klasę, panagrinėsime apibrėžimą, savybes ir su ja susijusią istoriją. (Peržiūrėkite INFOGRAPHIC: Programavimo kalbų istorija.)

Funkcinės programavimo kalbos: praeitis, dabartis ir ateitis