Konsepter:Funksjonell Programmering

Fra CodeWiki

Gå til: navigasjon, søk

Funkskjonell programmering henter mye fra matematikken, men er ikke på noen måte begrenset til matematiske problemer.

Funksjonell programmering unngår sideeffekter, og siden sideeffekter er det vi alltid er ute etter virker F. svært fremmed for den uinnvidde. Ren funksjonell programmering er da også mest aktuelt innen akademia, mens programmering i f.eks. Lisp nøyer seg med å isolere sideeffekter til definerte plasser, og på den måten får man det beste fra funksjonell programmering, og samtidig et ekstremt kraftig verktøy til å løse oppgaver.

Funksjonell programmering bygger på lambda calculus

Selv om funksjonelle språk synes fremmede først, så gir de ekstremt høy produktivitet dersom man tar seg tid til å forstå syntaksen og semantikken. De har gjerne svært lite syntaks, men abstraksjonsnivået blir fort høyt.

Det er en god artikkel på en.wikipedia.org

Personlige verktøy
dataprogrammering
generelt