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

Čo je funkčný jazyk? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená funkčný jazyk?

Funkčný jazyk je programovací jazyk vybudovaný okolo logických funkcií alebo postupov v rámci jeho programovej štruktúry. Je založený na matematických funkciách vo svojom programovom toku a je im podobný.

Funkčné jazyky odvodzujú svoju základnú štruktúru z matematického rámca Lambdovho počtu a kombinačnej logiky. Erlang, LISP, Haskell a Scala sú najznámejšie funkčné jazyky.

Techopedia vysvetľuje funkčný jazyk

Funkčný jazyk, ktorý sa skladá predovšetkým z funkcií, zdôrazňuje skôr sémantiku než kompiláciu programu. Funkčný jazyk nemá vedľajšie účinky tradičných imperatívnych štýlov programovania v tomto funkčnom jazyku, ktorý nemení stav programu a vráti rovnaké výsledky, až kým funkcie nebudú odovzdané s rovnakými argumentmi.

Nedostatkom vedľajších účinkov je však aj nevýhoda funkčného jazyka, pretože nie všetky programy sa môžu rozvíjať bez týchto účinkov, najmä tie, ktoré si vyžadujú zmenu stavu a vytvorenie postupov vstup / výstup (I / O).

Čo je funkčný jazyk? - definícia z technológie