Domov vývoj Čo je funkčné programovanie? - definícia z technológie

Čo je funkčné programovanie? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená funkčné programovanie?

Funkčné programovanie je model vývoja softvéru. Odhaduje a používa matematické funkcie, a nie stavové alebo zameniteľné údaje a závity imperatívnych kódov. Skutočným pôvodom funkčného programovania sú lambda kalkul a formálne systémové vedy, ktoré uplatňujú definíciu funkcie, aplikáciu a rekurziu.

Techopedia vysvetľuje funkčné programovanie

Funkčné programovanie vedie k tomu, že vlákna kódu jazyka majú rovnaké hodnoty, bez ohľadu na čas alebo stroj, v ktorom je vlákno kódu spustené. Toto nie je prípad programovania nevyhnutných funkcií, ktoré má často nepredvídateľné programové odozvy.

Mnoho (najviac?) Komerčných vývojárov softvéru, často neskúsených s matematickými modelmi, používa skôr imperatívne funkčné programovanie než funkčné programovanie. Výsledkom sú komerčné programy citlivé na haváriu s neprijateľnými reakciami.

Funkčné programovanie sa môže realizovať v akomkoľvek jazyku, dokonca aj v jazyku, ktorý nie je navrhnutý so štandardnými funkčnými programovacími štruktúrami.

Čo je funkčné programovanie? - definícia z technológie