Hjem Utvikling Hva er funksjonell programmering? - definisjon fra techopedia

Hva er funksjonell programmering? - definisjon fra techopedia

Innholdsfortegnelse:

Anonim

Definisjon - Hva betyr funksjonell programmering?

Funksjonell programmering er en programvareutviklingsmodell. Den estimerer og bruker matematiske funksjoner, snarere enn tilstands- eller endringsdata og trengende kodetråder. Den virkelige opprinnelsen til funksjonell programmering er lambda calculus og formelle systemvitenskap, som bruker funksjonsdefinisjon, applikasjon og rekursjon.

Techopedia forklarer funksjonell programmering

Funksjonell programmering gjør at språkkodetråder gir de samme verdiene, uavhengig av tid eller maskin som kjører kodetråden. Dette er ikke tilfelle med imperativ funksjonsprogrammering, som ofte har uforutsigbare programresponser.

Mange (mest?) Kommersielle programvareutviklere, ofte uerfarne med matematiske modeller, bruker absolutt funksjonsprogrammering i stedet for funksjonell programmering. Dette resulterer i ulykkelige sårbare kommersielle programmer med uakseptable svar.

Funksjonell programmering kan realiseres på hvilket som helst språk, til og med et som ikke er designet med standard funksjonelle programmeringsstrukturer.

Hva er funksjonell programmering? - definisjon fra techopedia