Domov Razvoj Kaj je funkcionalno programiranje? - definicija iz tehopedije

Kaj je funkcionalno programiranje? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni funkcionalno programiranje?

Funkcijsko programiranje je model razvoja programske opreme. Ocenjuje in uporablja matematične funkcije, ne pa stanja ali spremenljivih podatkov in nujnih kodnih niti. Pravi izvor funkcionalnega programiranja so lambda izračunavanje in formalne sistemske vede, ki uporabljajo definicijo funkcije, uporabo in rekurzijo.

Techopedia razlaga funkcionalno programiranje

Funkcionalno programiranje omogoča, da jezikovni nizi kod dosežejo enake vrednosti, ne glede na čas ali stroj, ki poganja kodno nit. To ne velja za nujno programiranje funkcij, ki ima pogosto nepredvidljive programske odzive.

Mnogi (večina?) Razvijalcev komercialne programske opreme, ki pogosto nimajo izkušenj z matematičnimi modeli, namesto funkcionalnega programiranja uporabljajo nujno programiranje funkcij. Posledica tega so komercialni programi, ki so ranljivi za trke, z nesprejemljivimi odzivi.

Funkcijsko programiranje je mogoče izvesti v katerem koli jeziku, tudi takšnega, ki ni zasnovan s privzetimi funkcionalnimi programskimi strukturami.

Kaj je funkcionalno programiranje? - definicija iz tehopedije