Funkcjonalny język

Autor: Monica Porter
Data Utworzenia: 22 Marsz 2021
Data Aktualizacji: 17 Móc 2024
Anonim
Style funkcjonalne
Wideo: Style funkcjonalne

Zawartość

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).