Zawartość
- Definicja - Co oznacza język funkcjonalny?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia język funkcjonalny
Definicja - Co oznacza język funkcjonalny?
Język funkcjonalny to język programowania zbudowany wokół logicznych funkcji lub procedur w ramach swojej struktury programowania. Opiera się i jest podobny do funkcji matematycznych w przebiegu programu.
Języki funkcjonalne wywodzą swoją podstawową strukturę z ram matematycznych rachunku Lambda i logiki kombinacyjnej. Erlang, LISP, Haskell i Scala to najbardziej znane języki funkcjonalne.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia język funkcjonalny
Składający się głównie z funkcji język funkcjonalny kładzie nacisk na semantykę, a nie na kompilację programu. Język funkcjonalny nie ma skutków ubocznych tradycyjnych imperatywnych stylów programowania w tym języku funkcjonalnym nie zmienia stanu programu i zwraca te same wyniki, dopóki funkcje nie zostaną przekazane z tymi samymi argumentami.
Jednak brak efektów ubocznych jest także wadą języka funkcjonalnego, ponieważ nie wszystkie programy można opracować bez tych efektów, szczególnie te wymagające zmiany stanów i stworzenia procedur wejścia / wyjścia (I / O).