Hopp til innhold

Funksjonell programmering

Fra Wikipedia, den frie encyklopedi
Sideversjon per 20. okt. 2015 kl. 15:54 av Ranværing (diskusjon | bidrag) (Ny side: '''Funksjonell programmering''' brukes innenfor informatikken om et programmeringsparadigme som behandler utregninger som en evaluering av funksjon (matematikk)|matematiske...)
(diff) ← Eldre sideversjon | Nåværende sideversjon (diff) | Nyere sideversjon → (diff)

Funksjonell programmering brukes innenfor informatikken om et programmeringsparadigme som behandler utregninger som en evaluering av matematiske funksjoner og unngår tilstandsendringer og foranderlige data. Det er et deklarativt programmeringsparadigme, som betyr at programmering er gjort med uttrykk.

I funksjonell programmering avhenger utverdien bare av argumentene som er innverdien til denne funksjonen, slik at en funksjon f som kalles to ganger med argumentet x, vil produsere den samme verdien f(x) hver gang. Å eliminere sideeffekter, dvs. Forandringer i tilstanden som ikke avhenger av funksjonens input, kan gjøre det mye enklere å forstå og å forutsi programmets adferd, som er en av hovedmotivasjonene bak utviklingen av funksjonell programmering.