Functioneel programmeren: verschil tussen versies

Verwijderde inhoud Toegevoegde inhoud
Siskus (overleg | bijdragen)
Geen bewerkingssamenvatting
Siskus (overleg | bijdragen)
Geen bewerkingssamenvatting
Regel 1:
In de [[informatica]] is '''functioneel programmeren''' een programmeerstijl en een van de drie [[programmeerparadigma]]'s,. waarbijHierbij wordt de gegevensverwerking alsin evaluatiede vorm van functies wordt opgestelduitgedrukt, analoogvergelijkbaar met wiskundige functies. HierbijBij wordendeze stijl dienen (zovervoorzover wenselijkmogelijk) neveneffecten,mutaties programmastatusbuiten de functie (de zogenaamde "[[neveneffect]]en") veranderlijkeen het opslaan van programmastatus en variabelen vermeden te worden.<br/>Voorbeelden van meer of mindere functionele programmeertalen zijn [[APL_(programmeertaal)|APL]], [[Erlang_(programmeertaal)|Erlang]], [[Haskell_(programmeertaal)|Haskell]], [[Lisp_(programmeertaal)|Lisp]], [[ML_(programmeertaal)|ML]], [[Scala_(programmeertaal)|Scala]], [[Scheme]] en [[Fsharp|F#]].
 
== Een hoger concept van berekening ==