Innehållsförteckning:
Definition - Vad betyder funktionell programmering?
Funktionell programmering är en mjukvaruutvecklingsmodell. Den uppskattar och tillämpar matematiska funktioner, snarare än tillstånds- eller muterbara data och trängande kodtrådar. Det verkliga ursprunget till funktionell programmering är lambda calculus och formella systemvetenskaper, som tillämpar funktionsdefinition, tillämpning och rekursion.
Techopedia förklarar funktionell programmering
Funktionell programmering gör att språkkodstrådar resulterar i samma värden, oavsett tid eller maskin som kör kodtråden. Detta är inte fallet med nödvändig programmeringsprogrammering, som ofta har oförutsägbara programsvar.
Många (mest?) Kommersiella mjukvaruutvecklare, ofta oerfarna med matematiska modeller, tillämpar nödvändig funktionsprogrammering snarare än funktionell programmering. Detta resulterar i kraschkänsliga kommersiella program med oacceptabla svar.
Funktionell programmering kan realiseras på vilket språk som helst, även på ett som inte är utformat med standardfunktionella programmeringsstrukturer.
