Domov Rozvoj Co je funkční jazyk? - definice z techopedie

Co je funkční jazyk? - definice z techopedie

Obsah:

Anonim

Definice - Co znamená funkční jazyk?

Funkční jazyk je programovací jazyk vytvářený logickými funkcemi nebo postupy v rámci jeho programovací struktury. Je založen na matematických funkcích a je ve svém programovém toku podobný.

Funkční jazyky odvozují svou základní strukturu z matematického rámce Lambdova počtu a kombinační logiky. Erlang, LISP, Haskell a Scala jsou nejznámějšími funkčními jazyky.

Techopedia vysvětluje funkční jazyk

Funkční jazyk, který se skládá převážně z funkcí, zdůrazňuje spíše sémantiku než kompilaci programu. Funkční jazyk nemá vedlejší účinky tradičních imperativních stylů programování v tomto funkčním jazyce nemění stav programu a vrátí stejné výsledky, dokud funkce nebudou předány se stejnými argumenty.

Nedostatek vedlejších účinků je však také nevýhodou funkčního jazyka, protože ne všechny programy mohou být vyvíjeny bez těchto účinků, zejména těch, které vyžadují změnu stavu a vytvoření procedur vstup / výstup (I / O).

Co je funkční jazyk? - definice z techopedie