Dom Razvoj Što je funkcionalno programiranje? - definicija iz tehopedije

Što je funkcionalno programiranje? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači funkcionalno programiranje?

Funkcionalno programiranje je model razvoja softvera. Procjenjuje i primjenjuje matematičke funkcije, a ne podatke o stanju ili promjenjivim podacima i imperativima. Pravo podrijetlo funkcionalnog programiranja su lambda računica i formalne znanosti o sustavu, koje primjenjuju definiciju funkcija, primjenu i rekurziju.

Techopedia objašnjava funkcionalno programiranje

Funkcionalno programiranje čini da jezički kôdi rezultiraju istim vrijednostima, bez obzira na vrijeme ili stroj na kojem se pokreće nit koda. To nije slučaj s imperativnim programiranjem funkcija koje često ima nepredvidive programske odgovore.

Mnogi (većina?) Programeri komercijalnog softvera, često neiskusni s matematičkim modelima, primjenjuju imperativno programiranje funkcija, a ne funkcionalno programiranje. To dovodi do komercijalnih programa osjetljivih na sudar s neprihvatljivim odgovorima.

Funkcionalno programiranje može se realizirati na bilo kojem jeziku, čak i onom koji nije dizajniran sa zadanim funkcionalnim programskim strukturama.

Što je funkcionalno programiranje? - definicija iz tehopedije