Innehållsförteckning:
Definition - Vad betyder funktionellt språk?
Ett funktionellt språk är ett programmeringsspråk som byggs över och runt logiska funktioner eller procedurer inom dess programmeringsstruktur. Den är baserad på och liknar matematiska funktioner i programflödet.
Funktionella språk härleder sin grundstruktur från den matematiska ramen för Lambda-beräkningen och kombinerande logik. Erlang, LISP, Haskell och Scala är de mest kända funktionella språken.
Techopedia förklarar funktionellt språk
Funktionsspråket består främst av funktioner och betonar semantiken snarare än sammanställningen av ett program. Funktionellt språk har inte biverkningarna av traditionella nödvändiga programmeringsstilar på det att funktionsspråket inte förändrar programmets tillstånd och kommer att returnera samma resultat förrän funktioner har gått med samma argument.
Bristen på biverkningar är emellertid också en nackdel med det funktionella språket, eftersom inte alla program kan utvecklas utan att dessa effekter finns på plats, särskilt de som kräver ändrade tillstånd och skapandet av input / output (I / O) -procedurer.
